An Open Source Powerhouse Uniting AI and .NET Technologies
Building intelligent, efficient, and user-friendly AI solutions
AIDotNet is a group of open-source enthusiasts passionate about DotNet. We established AIDotNet to enable DotNet to empower AI and seamlessly integrate AI into your products. Our commitments include:
- 🎯 Promoting AI Technology Adoption - Making AI technologies easier for developers to adopt and integrate
- 🔧 Building Practical Toolchains - Developing high-quality, user-friendly AI development tools and frameworks
- 🌐 Encouraging Open Source Collaboration - Most projects use Apache License 2.0 and MIT License, supporting free use and commercialization
- 📚 Knowledge Sharing and Dissemination - Promoting best practices through documentation, tutorials, and community engagement
💫 Featured Projects - Core products widely recognized by the community
Project | Stars | Tech Stack | Key Features |
---|---|---|---|
OpenDeepWiki | .NET 9 + TypeScript + Semantic Kernel | 📚 Open-source knowledge management platform 🔧 Modular design, easy to extend 🎨 Modern UI interface |
|
AntSK | .NET 8 + AntBlazor + Semantic Kernel | 🔥 Local offline AI large model support 📊 Integrated Aspire observability 🧠 Full-featured AI knowledge base/agent |
|
Thor | .NET 8 + OpenAI Compatible | 🔌 Unified AI model interface middleware ⚡ Compatible with OpenAI format 🔑 Built-in user permission management |
|
auto-prompt | .NET + React | 🎯 AI prompt optimization platform 🧠 Intelligent optimization algorithms 📊 Visual debugging tools |
Project | Description | Tech Stack |
---|---|---|
koala-ai | 🤖 Enterprise-level intelligent customer service system, supporting knowledge base Q&A | .NET 8 + React |
Text2Sql.Net | 📝 Natural language to SQL tool | .NET + Semantic Kernel |
GraphRag.Net | 🕸️ Retrieval-augmented generation based on Semantic Kernel | .NET + Semantic Kernel |
- SemanticKernel.Samples - Best practice examples of Semantic Kernel
- NuGet.Next - Modern NuGet package management platform
graph TB
subgraph "Frontend Layer"
A[AntBlazor UI] --> B[React Components]
B --> C[TypeScript]
end
subgraph "Application Layer"
D[AntSK Knowledge Base] --> E[Thor API Gateway]
E --> F[AutoGpt Inference Engine]
end
subgraph "AI Layer"
G[Semantic Kernel] --> H[Local Model]
H --> I[Cloud Model]
G --> J[Vector Database]
end
subgraph "Data Layer"
K[PostgreSQL] --> L[SQLite]
L --> M[File Storage]
end
A --> D
D --> G
G --> K
Token Microsoft MVP Technology Explorer |
xuzeyu91 Microsoft AI Platform MVP Huawei Cloud Developer Expert |
whuanle Technical Blogger Microservices Architecture Expert |
Zhang Anzhong Five-time Microsoft MVP .NET Technology Evangelist |
See More Team Members 👥
Member | Expertise | Contribution Highlights |
---|---|---|
MrChuJiu | .NET + Angular | Microsoft MVP, Full-stack Development Expert |
longdream | Technical Architecture | Technology Dreamer, Innovation Promoter |
snake-L | Open Source Contribution | Active Technical Contributor |
graph LR
A[Developer] --> B[Code Contribution]
A --> C[Test Feedback]
A --> D[Documentation Improvement]
A --> E[Community Promotion]
B --> F[Submit PR]
B --> G[Fix Bugs]
B --> H[Develop New Features]
C --> I[Use Project]
C --> J[Submit Issue]
C --> K[Performance Testing]
D --> L[Write Tutorials]
D --> M[Translate Documentation]
D --> N[API Documentation]
E --> O[Technical Sharing]
E --> P[Blog Promotion]
E --> Q[Community Activities]
Contribution Type | Suitable For | How to Start |
---|---|---|
🔧 Code Contribution | Some development experience | Fork project → Develop features → Submit PR |
🧪 Test Feedback | Product users | Use project → Identify issues → Submit Issue |
📝 Documentation Improvement | Technical writing enthusiasts | Improve documentation → Write tutorials → Submit PR |
📢 Community Promotion | Technology evangelists | Technical sharing → Blog promotion → Participate in activities |
- Planning Phase - Discuss new features in GitHub Discussions
- Development Phase - Fork the repository, create a feature branch
- Testing Phase - Write unit tests to ensure code quality
- Review Phase - Submit PR, team members conduct code review
- Release Phase - Merge code, update documentation, release version
Organization Statistics
- 🌟 Total Stars: 2000+
- 🍴 Total Forks: 500+
- 👥 Active Contributors: 50+
- 📦 Number of Projects: 15+
- 🎥 Video Tutorials - Technical sharing videos on Bilibili
- 💬 GitHub Discussions - Technical question exchange
- 📧 Email Contact - Business cooperation and technical support
- 🐧 WeChat Group - Add WeChat
xuzeyu91
and send "Join Group" - 📱 QQ Group Chat - Instant technical exchange
- 🎯 Technical Blog - Regularly publish technical articles and best practices