AGI Farm

🦅 一键部署生产级多智能体团队

一键构建完整多智能体AI团队,含SOUL人格、通信基建、实时运维面板与GitHub托管,支持3/5/11人规模与多框架协作。

收藏
3.9k
安装
954
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

agi-farm 是 OpenClaw 平台的多智能体团队自动化搭建工具,通过交互式向导(setup)在单次对话中完成完整团队基础设施的构建:

1. 团队配置:支持 3/5/11 三种规模预设,覆盖从极简(Orchestrator+Researcher+Builder)到全栈 AGI 系统的完整角色体系
2. 智能体生成:自动创建带 SOUL.md 人格配置文件的 OpenClaw 智能体,按角色智能分配模型层级(决策角色用 Sonnet/Opus,高频检查用 Flash 模型降本)

3. 通信基建:搭建 inbox/outbox/broadcast 三级通信体系,支持任务派发、状态广播与人工介入(HITL)

4. 自动化调度:内置 cron 任务注册与 auto-dispatch 脚本,实现 1 分钟级轮询、速率限制退避、依赖检查与人工决策标记

5. 实时监控:React + SSE 技术栈的运维面板,文件变更 350ms 内推送到浏览器,作为 macOS LaunchAgent 持久运行

6. 可移植交付:一键生成 GitHub 仓库,包含完整 bundle 与重建脚本

日常命令setup(初始化)→ dashboard(监控)→ dispatch(手动触发调度)→ status(健康检查)→ export(版本备份)

显著优点

  • 一键全栈:从空环境到可运行 AGI 团队仅需单条命令,大幅降低多智能体系统搭建门槛
  • 生产级通信:内置 HITL 拦截、速率限制保护、依赖 DAG 检查,避免 AI 失控与资源耗尽
  • 实时可视化:SSE 推送的 React 面板替代静态日志,任务状态、预算消耗、智能体健康度一目了然
  • 智能降本:内置模型选型指南,按角色特性匹配能力/成本,避免全量使用高配模型
  • 框架兼容:同时支持 AutoGen、CrewAI、LangGraph 及其组合,保留架构迁移灵活性
  • 持久运行:macOS LaunchAgent 注册确保面板崩溃自恢复,符合后台服务可靠性要求

潜在缺点与局限性

  • 平台锁定:深度依赖 OpenClaw 生态(openclaw CLI、特定目录结构、LaunchAgent),迁移至其他平台需重构
  • macOS 专属:LaunchAgent 机制为 macOS 特有,Linux/Windows 用户需手动实现 systemd/Windows Service 等价物
  • 前端构建依赖:面板需 Node.js/npm 环境,首次使用需执行 npm install && npm run build
  • 模型硬编码team.json 直接写入模型字符串,若 OpenClaw 更新模型命名规则可能导致配置失效
  • 调试复杂性:11 智能体全栈模式下,通信拓扑、依赖链与状态同步的排查难度显著高于单体系统
  • 安全盲区:SOUL.md 人格文件若包含敏感指令可能引发智能体行为偏离预期,需人工审核模板

适合人群

  • AI 团队架构师:需快速验证多智能体协作方案,避免从零搭建通信与调度层
  • 自动化研究者:探索 HITL 工作流、智能体社会模拟或 AGI 组织协调实验
  • 开源项目维护者:希望为社区提供可复现的 AI 协作 demo 或开发环境
  • 技术型产品经理:需要可视化面板向团队演示 AI 工作流进展与瓶颈

常规风险

| 风险场景 | 缓解建议 |
|---------|---------|
| 自动调度脚本高频调用导致 API 费用激增 | 启用 `RATE_LIMIT_BACKOFF_MIN` 退避,设置预算告警 |
| LaunchAgent 异常占用端口或资源 | 定期 `launchctl list \| grep coopercorp` 检查,日志审计 `/tmp/coopercorp-dashboard.*` |
| 智能体间通信泄露敏感任务信息 | 审查 `comms/broadcast.md` 可见范围,敏感任务使用 inbox 点对点通道 |
| GitHub 仓库意外公开团队配置 | 敏感字段(API key、内部域名)存放于环境变量,勿提交至 bundle |
| 依赖框架仓库变更导致构建失败 | 锁定 `sparse-checkout` 的 commit hash,或本地 fork 技能仓库 |

技术亮点速览

  • 文件监听 → SSE 推送延迟:<500ms(watchdog 250ms debounce + Python 线程广播)
  • 智能体状态缓存:30s 后台刷新(避免 openclaw agents list 慢查询阻塞前端)
  • 通信格式:Markdown 广播 + JSON 任务队列 + 目录级 inbox 隔离
  • 恢复机制:rebuild --no-overwrite 保留人工编辑,支持配置漂移修复

AGI Farm 内容

dashboard-react文件夹
dist文件夹
assets文件夹
public文件夹
src文件夹
assets文件夹
components文件夹
tabs文件夹
hooks文件夹
references文件夹
scripts文件夹
手动下载zip · 333.1 kB
index-CN6oMpnV.jstext/javascript
请选择文件