项目简介
三省六部制是 OpenClaw 上最受欢迎的 Multi-Agent 编排方案之一,由开发者将唐朝中央官制巧妙移植而来,形成名为 “Edict” 的完整系统。通过”太子分拣 → 三省决策 → 六部执行”的流水线,实现 AI 协作的分权制衡与高可靠性。
核心角色:
- 太子:消息分拣器,将有效”旨意”转化为任务
- 三省:中书省(规划)、门下省(审议)、尚书省(派发)
- 六部:吏部、户部、礼部、兵部、刑部、工部(专项执行)
- 军机处 Kanban:实时仪表盘,提供任务看板与审计日志
安装方式一:Docker 快速体验(推荐新手)
适合第一次启动,命令最少,目标是先看到页面:
# 直接运行 Demo 镜像
docker run -p 7891:7891 cft0808/sansheng-demo
然后打开浏览器访问:
http://127.0.0.1:7891
如果项目目录有 docker-compose.yml,也可以:
docker compose up
安装方式二:macOS/Linux 原生安装
适合本地开发和联调:
步骤 1:安装并初始化 OpenClaw
brew install openclaw
openclaw init
步骤 2:克隆 Edict 项目
git clone https://github.com/cft0808/edict.git
cd edict
chmod +x install.sh && ./install.sh
步骤 3:启动服务
# 启动同步脚本(每15秒刷新数据)
bash scripts/run_loop.sh
# 另开终端,启动看板服务
python3 dashboard/server.py
步骤 4:访问系统
看板地址:http://127.0.0.1:7891
状态接口:http://127.0.0.1:7891/api/live-status
安装方式三:Windows 本地生产仿真
Windows 环境适合用批处理脚本启动整套服务:
步骤 1:准备环境
# 准备 OpenClaw 本地环境
02_setup_openclaw_local.bat
# 准备 Python 依赖和前端产物
01_setup_prod_env.bat --sync
步骤 2:启动数据库
docker compose -f edict/docker-compose.yml up -d postgres redis
步骤 3:启动整套服务
03_start_prod_stack.bat --open-browser --migrate
步骤 4:停止服务
04_stop_prod_stack.bat
验证地址:
看板:http://127.0.0.1:7891
后端文档:http://127.0.0.1:8000/docs
Gateway:http://127.0.0.1:18789
日志目录:.runtime\prod\logs
首次验收清单
安装完成后,请检查以下项目确认成功:
表格
| 检查项 | 验证方式 |
|---|---|
| 看板页面 | 访问 http://127.0.0.1:7891 能正常显示 |
| 状态接口 | 访问 /api/live-status 返回 JSON 数据 |
| 后端文档 | 访问 :8000/docs 能打开 Swagger 页面 |
| 日志输出 | 查看日志目录无报错信息 |
可选扩展:接入消息渠道
本地启动后,可将外部消息渠道接入系统:
# 查看已有渠道
openclaw channels list
# 添加飞书渠道(示例)
openclaw channels add --type feishu --agent taizi
项目结构说明
edict/
├── agents/ # 12个 Agent 的人格模板(太子、三省、六部等)
├── dashboard/ # 军机处看板(单文件零依赖)
├── scripts/ # 工具脚本(数据刷新、Skill管理等)
├── data/ # 运行时数据
└── install.sh # 一键安装脚本
注意事项
- 模型配置:建议在
openclaw配置文件中指定模型,看板的模型切换功能更偏向展示 - Skill 管理:可通过 CLI 或 Web 界面为各部门配置专用 Skills
- 资源消耗:完整运行所有部门会消耗较多 Token,建议根据任务类型选择需要的部门
© 版权声明
本站不接受任何付费业务,用爱发电,谢谢!

