基于 OpenClaw 的 AI 多 Agent 协作系统 · 21个智能体
⭐ 7.7K Star · 开源免费edict(三省六部制) 是一个基于 OpenClaw 构建的 AI 多 Agent 协作系统。它借鉴中国古代 1300 年的三省六部行政制度,用「太子分拣 → 中书省规划 → 门下省审核 → 尚书省派发 → 六部执行」的流程,实现了 21 个 AI 智能体 的高效协作。
核心理念:制度性审核 + 完全可观测 + 实时可干预。比 CrewAI 多一层门下省专职审核机制,比 AutoGen 多一个军机处实时看板。
三省六部制的任务流转遵循严格的分权制衡设计:
你 (皇上) → 太子 (分拣) → 中书省 (规划) → 门下省 (审议)
↓
尚书省 (派发)
┌──────┬──────┬──────┬──────┐
↓ ↓ ↓ ↓ ↓
户部 礼部 兵部 刑部 工部
(数据) (文档) (工程) (合规) (基建)
+ 吏部(人事)
| 特性 | CrewAI | AutoGen | 三省六部 |
|---|---|---|---|
| 审核机制 | ❌ 无 | ⚠️ 可选 | ✅ 门下省专职审核 |
| 实时看板 | ❌ | ❌ | ✅ 军机处 Kanban |
| 任务干预 | ❌ | ❌ | ✅ 叫停/取消/恢复 |
| 流转审计 | ⚠️ | ❌ | ✅ 完整奏折存档 |
| 热切换模型 | ❌ | ❌ | ✅ 看板内切换 |
无需安装任何依赖,一行命令即可体验完整看板(预置模拟数据):
docker run -p 7891:7891 cft0808/sansheng-demo
浏览器访问 http://localhost:7891 即可看到军机处看板。
exec format error,请使用:docker run --platform linux/amd64 -p 7891:7891 cft0808/sansheng-demo
git clone https://github.com/cft0808/edict.git
cd edict
chmod +x install.sh && ./install.sh
安装脚本自动完成:创建 Agent Workspace、写入角色人格、注册权限矩阵、构建前端、初始化数据。
# 终端 1:数据刷新循环
bash scripts/run_loop.sh
# 终端 2:看板服务器
python3 dashboard/server.py
# 打开浏览器
open http://127.0.0.1:7891
通过 Feishu / Telegram / Signal 给中书省发消息即可下旨:
给我设计一个用户注册系统,要求:
1. RESTful API(FastAPI)
2. PostgreSQL 数据库
3. JWT 鉴权
4. 完整测试用例
5. 部署文档
系统将自动执行:中书省接旨规划 → 门下省审议把关 → 尚书省派发 → 六部并行执行 → 汇总回奏。全程可在军机处看板实时监控,随时叫停、取消或恢复。
检查 Agent 注册状态,确认 taizi agent 的 statusLabel 是 alive。也可以手动触发巡检扫描来自动重试卡住的任务。
三种方式:看板 UI 点击「添加远程 Skill」、CLI 命令 python3 scripts/skill_manager.py add-remote、或通过 API 请求。支持从 GitHub/Gitee 一键导入。
支持 OpenClaw 兼容的所有 LLM 模型。每个 Agent 可独立切换模型,在看板「模型配置」面板操作即可,约 5 秒生效。