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