# koalawiki
**Repository Path**: e91/koalawiki
## Basic Information
- **Project Name**: koalawiki
- **Description**: No description available
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2025-05-01
- **Last Updated**: 2025-05-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# KoalaWiki
AI驱动的代码知识库
## 📖 项目介绍
KoalaWiki 是一个强大的AI驱动代码知识库平台,可以自动分析您的代码仓库,生成详细的文档和见解,帮助开发团队更深入地理解代码结构和工作原理。无论是新加入团队的开发人员快速上手,还是项目维护者梳理代码逻辑,KoalaWiki 都能提供智能化的辅助。
## ✨ 核心功能
- **仓库管理**:支持添加和管理多个Git代码仓库
- **AI代码分析**:利用先进的AI技术分析代码结构和关系
- **自动文档生成**:自动为代码库生成详细的文档
- **知识库导航**:直观的目录树结构,便于浏览和查找
- **支持多种模型**:集成OpenAI等多种AI模型,灵活配置
## 🔧 技术栈
### 后端
- .NET 9.0
- Microsoft Semantic Kernel
- Entity Framework Core
- FastService API
- SQLite 数据库
- LibGit2Sharp
### 前端
- Next.js 15.3
- React 19
- Ant Design 5.24
- TypeScript
- Markdown 渲染支持
## 🚀 快速开始
### 系统要求
- .NET 9.0 SDK
- Node.js 18+
### 后端安装
```bash
# 克隆仓库
git clone https://github.com/AIDotNet/koalawiki.git
cd koalawiki
# 启动后端API
cd src/KoalaWiki
dotnet run
```
### 前端安装
```bash
# 进入前端目录
cd web
# 安装依赖
npm install
# 启动开发服务器
npm run dev
```
应用将在 http://localhost:3000 启动。
## 🖥️ 使用说明
1. **添加仓库**:点击"添加新仓库"按钮,填写Git仓库地址、分支等信息
2. **配置AI模型**:选择合适的AI模型和配置参数
3. **浏览知识库**:仓库分析完成后,可通过导航树浏览代码文档
4. **查看代码解析**:查看AI生成的代码结构分析和文档说明
## 🤝 参与贡献
欢迎参与KoalaWiki项目的开发!您可以通过以下方式贡献:
1. 提交Issue报告问题或建议新功能
2. 提交Pull Request贡献代码
3. 改进文档和用户指南
## 📄 许可证
本项目采用 [MIT 许可证](LICENSE)。
## 📚 相关资源
- [项目博客](https://github.com/AIDotNet/koalawiki/blog)
- [API文档](https://github.com/AIDotNet/koalawiki/api-docs)
- [使用教程](https://github.com/AIDotNet/koalawiki/tutorials)
---
由 ❤️ AIDotNet 团队开发