项目介绍
📸 应用截图
🎯 管理后台
![]() 运营概览 | ![]() 文档管理 |
![]() 用户管理 | ![]() 系统设置 |
💬 客户端

AI 智能问答 - 基于知识库内容的智能对话助手,支持上下文理解
✨ 核心特性
🎯 管理后台 (Admin)
- 📝 富文本编辑: 基于 Markdown 的文档编辑器,支持实时预览、代码高亮和图片上传
- 🗂️ 文档管理: 层级目录结构,支持无限级分类、拖拽排序、批量操作及版本管理
- 👥 用户管理: 完善的 RBAC 权限控制、角色管理及邀请注册机制
- 🌐 多站点支持: 支持创建和管理多个独立的知识库站点,支持独立域名配置
- 🤖 AI 配置: 灵活配置不同的 LLM 模型、Embedding 模型及 Prompt 策略
💬 客户端 (Client)
- 🤖 AI 智能问答: 基于知识库内容的对话助手,支持上下文理解、流式输出及引用溯源
- 🔍 智能搜索: 基于向量检索(pgvector)的全文搜索,关键词高亮显示
- 📱 响应式设计: 完美适配桌面与移动端,提供优雅的现代 UI 交互
- 🎨 个性化界面: 优雅的界面设计(基于 shadcn/ui),支持深色模式
🔧 技术优势 (Technical)
- ✅ 开箱即用: 提供 Docker Compose 一键启动,支持全自动数据库迁移与数据初始化
- ✅ 全链路类型安全: 前后端跨层级使用 TypeScript 和 Pydantic,确保代码稳健
- ✅ 全自动 SDK 同步: 后端 API 变更后通过脚本自动同步生成前端 TypeScript SDK
- ✅ 高性能架构: 使用 FastAPI + SQLAlchemy 2.0,集成 Redis 缓存与 pgvector 向量搜索
- ✅ 灵活的对象存储: 兼容 S3 协议,内置 RustFS 支持,也可接入 MinIO 或阿里云 OSS
- ✅ 开发者友好: 开发环境支持前后端热更新,提供完善的 API 交互文档(Swagger)
⭐ 如果这个项目对您有帮助,请给我们一个 Star!
Made with ❤️ by CatWiki Team




