Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentHub - AI Agent 工作流引擎

一个功能完善的 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

Windows 一键启动

双击 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 容器隔离 + 本地执行

🔗 访问地址


详细文档请查看 docs/ 文件夹。

About

Multi-Agent Workflow Engine with Chinese-style UI - DAG-based visual workflow editor, 4 negotiation strategies, Quality Gate, AI-assisted generation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages