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 
xuzeyu91and send "Join Group" - 📱 QQ Group Chat - Instant technical exchange
 - 🎯 Technical Blog - Regularly publish technical articles and best practices