核心项目
MetaGPT 多智能体平台
基于 MetaGPT 框架的 Web 可视化管理平台
核心指标
7
前端核心页面
5
智能体角色
Real-time
日志推送
SOTA
代码生成
功能导览
← 拖动滚动查看全部截图 →
技术架构
基于 MetaGPT 开源多智能体框架,搭建了 Web 可视化管理平台。将 MetaGPT 的原生执行框架封装为 FastAPI 后端服务,提供项目管理的全周期支持。技术栈:React 18 + TypeScript + AntDesign 5 / FastAPI + WebSocket + SQLite / MetaGPT 原生框架。
前端交互层
- •React 18 + TypeScript + AntDesign 5
- •7 个核心页面:项目管理、工作台、智能体工作区、人工审核、日志管理
- •WebSocket 实时日志推送
- •双工作台互斥机制(普通/高级)
后端服务层
- •FastAPI:RESTful API + WebSocket 服务
- •TaskScheduler:项目级互斥与启动控制
- •execute_metagpt:MetaGPT 原生框架工程化封装
- •SQLite 文件索引:记录文件名称、路径、大小、归属 agent
数据存储层
- •JSON 文件存储:users_data.json / projects_data.json
- •SQLite 索引:文件元数据管理
- •MetaGPT 输出目录:outputs/{project_id}/
- •混合存储模式:JSON + SQLite 索引
核心亮点
故事 1:Python 3.12 兼容性地狱
故事 2:LLM 输出解析的「薛定谔格式」
故事 3:消息路由的死锁陷阱
设计特色
项目历程
2026-01-30
环境搭建与框架拉取
创建 Python 3.9 虚拟环境,解决 pydantic v1/v2 兼容性问题。拉取 MetaGPT GitHub 仓库代码,配置 OpenAI API 密钥,成功运行第一个示例(编写 PRD)。
里程碑2026-02-06 ~ 2026-02-20
框架核心机制理解
深入研读 MetaGPT 源码,理解 Team → Environment → Role 三层架构。掌握 _watch() 消息订阅机制、SOP 标准化操作流程、ReAct 执行循环。调试消息路由,解决 Role 间通信死锁问题。
2026-03-06 ~ 2026-03-20
后端服务封装
基于 FastAPI 封装 MetaGPT 执行框架,实现 TaskScheduler 项目级互斥控制。开发 execute_metagpt 模块,支持异步调用 MetaGPT Team。搭建 SQLite 文件索引系统,记录生成文件的元数据。
里程碑2026-03-27 ~ 2026-04-10
前端 WebUI 平台开发
使用 React 18 + TypeScript + AntDesign 5 搭建前端交互平台。实现项目管理、工作台、智能体工作区、人工审核、日志管理等 7 个核心页面。集成 WebSocket 实时日志推送功能。
2026-04-17
前后端联调与功能测试
完成前后端接口联调,解决跨域、WebSocket 连接、文件索引查询等问题。测试多智能体协作流程,验证产品经理→架构师→工程师→QA 的完整工作流。优化前端页面布局和交互体验。
里程碑个人角色
职责:独立负责从需求分析、架构设计、前后端开发、测试联调到部署上线的完整流程。
技术决策:技术栈选型、数据库 Schema 设计、API 规范制定、代码 Review 标准。
团队协作:与论文指导老师定期同步进展,将学术框架工程化落地。