一个功能完善的 AI Agent 工作流引擎,支持可视化 DAG 编排、多 Agent 协作聊天、代码审查、知识管理等功能。
cd backend
pip install -r requirements.txt
python run.py后端运行在: http://127.0.0.1:8088
cd frontend
npm install
npm run dev前端运行在: http://127.0.0.1:5173
双击 start_hub.bat 或 _run.bat
所有详细文档已整理到 docs/ 文件夹:
- 架构全景文档 - 系统架构、工作流、数据流、模块交互
- 完整项目文档 - 详细的功能说明、架构介绍、使用指南
- 项目总结 - 项目开发总结、技术选型、路线图
- API 示例 - 各模块 API 请求/响应示例
- 配置指南 - 环境变量、LLM、外部Agent、沙箱配置
- 前端文档 - 前端项目说明
- 可视化 DAG 编辑器 - 拖拽式工作流构建
- 可插拔 Agent 系统 - 13 种内置 Agent,能力标签匹配
- 多 Agent 聊天 - 单/多 Agent 协作对话,SSE 流式输出
- 多 Agent 协商 - 4 种策略 (Best of N/Merge/Debate/Chain),方案评分对比
- 开发流水线 - 3 种模式 (Flash/Standard/Enterprise),质量门控
- 代码审查引擎 - 4 维度审查 + 自动修复
- 知识管理系统 - BM25 + Embedding 混合检索
- 分层记忆系统 - 3 层架构 + 跨会话记忆
- 沙箱执行环境 - Docker 安全隔离 + 风险分析
- 外部 Agent - Claude Code / Codex CLI 集成
- 审计系统 - 决策记录、会话回放、审计报告
| 层次 | 技术 |
|---|---|
| 后端 | Python 3.7+, FastAPI, SQLAlchemy (Async), SQLite, httpx |
| 前端 | Vue 3.5, TypeScript 6.0, Vue Flow, Element Plus, Pinia |
| LLM | Ollama, OpenAI, DeepSeek, Anthropic, 通义千问 (OpenAI 兼容协议) |
| 审查 | 4 维度审查器 + LLM 自动修复 |
| 沙箱 | Docker 容器隔离 + 本地执行 |
- 前端: http://127.0.0.1:5173
- 后端 API: http://127.0.0.1:8088
- API 文档: http://127.0.0.1:8088/docs
详细文档请查看 docs/ 文件夹。