项目详情
🧠AIAgent Dev Studio
基于 Claude API 的多智能体自动开发平台,让 AI 团队协作完成需求→架构→编码→测试→审查。
PM / Architect / Dev / QA / Reviewer 多角色流水线,任务可解释
Workflow Engine + 任务队列 + 质量门禁自动推进每一步
Cloudflare Workers 触发 + Mock API,离线与边缘部署一套代码
AI云与发布
PythonClaude APIasyncioCloudflare WorkersDocker
项目简介
一个基于 Claude API 的多智能体自动化开发平台,让 AI 像“虚拟研发团队”一样完成需求分析、架构设计、代码生成、测试到审查的全流程协作。
我的角色与贡献
- 设计 Workflow Engine,覆盖任务队列、上下文管理、状态回写与指标采集,让多 Agent 协作有章可循
- 实现 PM / Architect / Developer / QA / Reviewer 模块化 Agent,并支持裁剪/扩展新的领域 Agent
- 封装 Claude API 异步客户端,加入熔断、指数重试、Token 统计与 Mock 模式,强化可观测性
- 设计 Cloudflare Workers 接口与 /health、/metrics 端点,便于在边缘节点触发工作流并监控
- 编写 Docker / CLI / 文档示例,确保本地、容器与 Workers 部署路径一致
技术亮点
- 多 Agent 协作流水线:Workflow Engine 统一调度,Task Queue 负责依赖与优先级管理
- 质量门禁:自动插入审查与测试 Agent,失败会触发回滚或重试,确保交付可控
- 全异步执行:利用 asyncio / Pydantic 构建高吞吐的 Claude API 客户端,支持 Mock / 真实双模式
- Cloudflare Workers Ready:Worker 入口暴露 Webhook、/health、/metrics,适合 Cron / 事件触发
- Git / CI 集成:内置 Git 脚本、日志与监控,方便团队级扩展
系统架构
CLI 或 Cloudflare Workers 触发 Workflow Engine,任务被分发到 PM/Architect/Dev/QA/Reviewer Agent,结果写回上下文并通过 Claude API / Mock 推进,同时暴露健康检查与指标。
架构图渲染中...
与仓库 README 保持一致的 Mermaid 架构图,可直接复制展示。
使用场景
- 自动化交付一个项目原型:输入需求后由多 Agent 完成项目结构、代码与测试输出
- 边缘自动审查 / 测试:借助 Cloudflare Workers Cron 触发,定时跑审查与度量
- 教学或面试演示多 Agent 协作流程,突出系统设计能力
项目价值
- 展示云原生 + 多 Agent + 异步工作流的系统设计与工程化能力
- 完整的工程资产:文档、Mock、监控、部署脚本齐全,可直接运行验证
- 可作为 AI 工程方向的代表作,覆盖需求拆解到质量门禁的完整闭环