back to home

wanikua / danghuangshang

AI 朝廷搭建完整教程 - 从零基础到进阶

1,763 stars
143 forks
29 issues
TypeScriptShellJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing wanikua/danghuangshang in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/wanikua/danghuangshang)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

English Version | 🏢 企业版 Become CEO (English) | 📚 完整文档 🏛️ 三省六部 ✖️ OpenClaw 一行命令起王朝,三省六部皆AI。千里之外调百官,万事不劳御驾亲。 > **以明朝六部制为蓝本,用 OpenClaw 框架构建的多 Agent 协作系统。** > 一台服务器 + OpenClaw = 一支 7×24 在线的 AI 朝廷。 👑 一键当皇帝 **一行命令,5 分钟,你就是皇上。** → 快速开始 🏥 **安装遇到问题?** — 诊断工具文档 🤖 **不想看文档?** 把 这段 Prompt 丢给你的 AI 助手(Claude / ChatGPT / DeepSeek),让它一步步带你装。 --- 目录 | 章节 | 说明 | |------|------| | 📜 这个项目是什么? | 项目介绍、设计理念、核心能力 | | 🆚 为什么选这套方案? | 与 ChatGPT / AutoGPT / CrewAI 对比 | | 🏗️ 技术架构 | 三省六部映射、架构图 | | 🎬 效果展示 | Discord / 飞书 对话示例 | | 🚀 **快速开始** | **← 从这里开始安装** | | 🍍 实战案例:菠萝王朝 | 14 Agent 真实运行架构 | | 🏛️ 朝廷架构详解 | 历史背景、角色对照、多模型混搭 | | 📝 翰林院 — AI 小说创作 | 5 Agent 协作写小说,自动写作+审核+归档 | | ⚙️ 核心能力详解 | 协作、记忆、Skill、Cron、沙箱 | | 🖥️ GUI 管理界面 | Web Dashboard + Discord + Notion | | ❓ 常见问题 | 基础 + 技术 FAQ | | 🏢 企业版 Become CEO | 同架构的英文企业版 | | 🔗 相关链接 & 社区 | 小红书、公众号、微信群 | --- 这个项目是什么? **AI 朝廷**是一个开箱即用的多 AI Agent 协作系统。你是皇帝,AI 是你的大臣——每位大臣各司其职:写代码的、管财务的、搞营销的、做运维的——你只需要在 Discord 或飞书里下一道「圣旨」(@某个 Agent),大臣们就会立刻执行。 古代三省六部制运行超过 1300 年,是人类历史上最久经考验的组织架构之一。它的核心设计——**职责分明、流程标准化、权力制衡、档案留存**——完美映射到现代多 Agent 系统。**古代治国的智慧,就是管理 AI 团队的最佳实践。** 核心能力 | 能力 | 描述 | |------|------| | **多 Agent 协作** | 14+ 独立 AI Agent(六部 + 司礼监 + 内阁 + 都察院 + 翰林院 + 辅助机构),各有专长,协同工作 | | **独立记忆** | 每个 Agent 有独立工作区和 memory 文件,越用越懂你 | | **60+ Skill 生态** | GitHub、Notion、浏览器、Cron、TTS 等开箱即用 | | **自动化任务** | Cron 定时任务 + 心跳自检,7×24 无人值守 | | **多平台支持** | Discord / 飞书 / Slack / Telegram / 纯 WebUI | | **沙箱隔离** | Docker 容器隔离,Agent 代码执行互不干扰 | | **Web 管理后台** | React + TypeScript 构建的 Dashboard,可视化管理 | | **OpenClaw 生态** | 基于 OpenClaw 框架,可使用 OpenClaw Hub 的 Skill 生态 | > 📖 **深入了解** → 架构详解 | 与 ChatGPT/AutoGPT/CrewAI 对比 想要企业版? 如果你更熟悉现代企业管理概念,我们有**英文企业版**: 👉 **Become CEO** — 同一套架构,用 CEO / CTO / CFO / CMO 等企业角色代替朝廷六部 | 朝廷角色 | 企业角色 | 职责 | |:---:|:---:|:---:| | 皇帝 | CEO | 最高决策者 | | 司礼监 | COO / 首席运营官 | 日常调度、任务分配 | | 内阁 | CSO / 战略VP | 战略决策、方案审议 | | 都察院 | QA VP / 审计总监 | 监察审计、代码审查、质量把控 | | 兵部 | CTO / 工程VP | 软件工程、技术架构 | | 户部 | CFO / 财务VP | 财务分析、成本管控 | | 礼部 | CMO / 营销VP | 品牌营销、内容策划 | | 工部 | VP Infra / SRE | DevOps、基础设施 | | 吏部 | VP Product / PMO | 项目管理、团队协调 | | 刑部 | General Counsel | 法务合规、合同审查 | | 翰林院 | 首席知识官 CKO | 学术研究、文档撰写、技术调研 | > 💡 两个项目基于相同的 OpenClaw 框架,架构完全一致,只是角色命名和文化背景不同。选你喜欢的风格即可! --- 为什么选这套方案? | | ChatGPT 等网页版 | AutoGPT / CrewAI / MetaGPT | **AI 朝廷(本方案)** | |---|---|---|---| | 多 Agent 协作 | ❌ 单个通才 | ✅ 需写 Python 编排 | ✅ 配置文件搞定,零代码 | | 独立记忆 | ⚠️ 单一通用记忆 | ⚠️ 需自己接向量库 | ✅ 每个 Agent 独立工作区 + memory 文件 | | 工具集成 | ⚠️ 有限插件 | ⚠️ 需自己开发 | ✅ 60+ 内置 Skill(GitHub / Notion / 浏览器 / Cron …) | | 界面 | 网页 | 命令行 / 自建 UI | ✅ Discord 原生(手机电脑都能用) | | 部署难度 | 无需部署 | 需 Docker + 编码 | ✅ 一键脚本,5 分钟跑起来 | | 24h 在线 | ❌ 需手动对话 | ✅ | ✅ 定时任务 + 心跳自检 | | 组织架构隐喻 | 无 | 无 | **三省六部制,职责分明** | | 框架生态 | 封闭 | 自建 | ✅ OpenClaw Hub Skill 生态 | **核心优势:不是框架,是成品。** 跑个脚本就能用,在 Discord 里 @谁谁回复。 --- 🏗️ 技术架构 每个 Agent 绑定一个 Discord Bot 账号,由同一个 Gateway 进程统一管理: • **独立会话**:每个 Agent 有独立的会话存储( ),互不干扰 • **独立模型**:重活用强力模型,轻活用快速模型,省钱又高效 • **独立沙箱**:可配置 Docker 沙箱隔离,每个 Agent 独立容器 • **身份注入**:Gateway 自动将 SOUL.md + IDENTITY.md + 工作区文件组装为系统提示 • **消息路由**:通过 配置将 映射到 ,最具体的匹配优先 --- 效果展示 Discord 模式 — 频道内公开派活 > 💡 Discord 模式下,司礼监在频道里 @各部门派活,各部门独立回复,全过程公开可见。 飞书模式 — 司礼监后台调度 > 💡 飞书模式下,用户只和司礼监对话,司礼监通过 后台派活,汇总结果后统一回复。 --- > 以下是基于本项目搭建的**真实运行中的 AI 朝廷**——菠萝王朝,展示 14 个 Agent 协同运作的完整架构。 > 🔴 **新手请用云服务器**,不要在个人电脑上安装。详见 安全须知。 📍 第零步:已安装 OpenClaw? > 已经在跑 OpenClaw 的老用户,不需要重新安装,用精简版脚本直接初始化朝廷工作区和配置模板: > > 跑完后跳到第三步填 Key 即可。**新用户请忽略,从第一步开始。** 📍 第一步:有服务器吗? | 情况 | 操作 | |------|------| | ✅ 已有 Linux 服务器 | 直接进入第二步 | | ✅ 已有 Mac | 直接进入第二步 | | ❌ 没有服务器 | → **领一台云服务器**(Oracle Cloud / 阿里云 / 腾讯云 / AWS 均可) | 📍 第二步:选平台 菠萝王朝运作实况 **14 个 Agent,各有专属 Discord Bot,24/7 在线运转:** | 机构 | Agent | 日常工作示例 | |------|-------|-------------| | 司礼监 | 大内总管 | 接收圣旨、分派任务、协调各部、Cron 调度 | | 内阁 | 首辅大学士 | 商业战略分析、竞品研究、全局决策建议 | | 都察院 | 左都御史 | 代码审查、质量把关、纠正各部错误 | | 兵部 | 尚书 | 全栈开发、GitHub PR、系统架构、Bug 修复 | | 户部 | 尚书 | 市场数据分析、API 成本追踪、财务报表 | | 礼部 | 尚书 | 社媒运营、文案创作、品牌推广 | | 工部 | 尚书 | 服务器运维、CI/CD、基础设施巡检 | | 刑部 | 尚书 | 开源合规、知识产权维权、合同审查 | | 吏部 | 尚书 | 项目管理、创业孵化、人事考核 | | 国子监 | 祭酒 | 课程学习辅导、学习规划、知识整理 | | 翰林院 | 学士 | 论文写作、读书笔记、技术文档 | | 太医院 | 院使 | 健康提醒、饮食建议、运动计划 | | 内务府 | 总管 | 日程管理、天气查询、出行提醒 | | 御膳房 | 总管 | 美食推荐、食谱研究、外卖选择 | 自动化 Cron 任务(实际运行中) 🏯 菠萝王朝 ├── 本纪(时间线) │ ├── 起居注(日报) ← 每日自动写入 │ ├── 朔望录(周报) ← 每周自动汇总 │ ├── 编年纪(月报) ← 每月自动总结 │ └── 大事记 ← 里程碑事件 ├── 表(数据看板) │ ├── 食货表(财务) ← 户部管理 │ ├── 舆情表(社媒) ← 礼部管理 │ ├── 臣工表(人脉) ← 吏部管理 │ └── 器用表(工具) ← 工部管理 ├── 志(知识库) │ ├── 天工志(技术) ← 兵部/工部 │ ├── 宣化志(运营) ← 礼部 │ ├── 经籍志(学业) ← 国子监 │ └── 典章志(SOP) ← 各部流程 └── 列传(项目档案) └── 11个项目独立档案 ← 全生命周期管理 json5 // openclaw.json 中的 models.providers 支持多个 { "models": { "providers": { "anthropic": { "baseUrl": "https://api.anthropic.com", "apiKey": "sk-ant-xxx", "api": "anthropic-messages", "models": [ { "id": "claude-sonnet-4-5", "name": "Claude Sonnet 4.5", "input": ["text", "image"], "contextWindow": 200000, "maxTokens": 8192 } ] }, "deepseek": { "baseUrl": "https://api.deepseek.com/v1", "apiKey": "sk-xxx", "api": "openai-completions", "models": [ { "id": "deepseek-chat", "name": "DeepSeek V3", "input": ["text"], "contextWindow": 128000, "maxTokens": 8192 } ] } } } } json5 { "id": "bingbu", "model": { "primary": "anthropic/claude-sonnet-4-5" } }, // 重活用 Claude { "id": "libu", "model": { "primary": "deepseek/deepseek-chat" } } // 轻活用 DeepSeek 省钱 用户: "帮我写一部修仙小说" │ └→ 掌院学士(接旨·总编排) │ ├─ spawn 修撰 → 设计大纲 + 世界观 + 人物档案 │ └─ spawn 庶吉士 → 检索参考素材 │ ├─ 掌院学士审批大纲 ✅ │ ├─ spawn 编修 → 按大纲逐章写作(每章 ≥ 10,000 字) │ ├─ spawn 庶吉士 → 查前文确保一致 │ └─ 写完一章 → 归档到 novel/{书名}/ │ ├─ spawn 检讨 → 审核该章(7 维度 + 三级问题分级) │ └─ 发现问题 → 上报掌院学士 │ ├─ 掌院学士决策:退回编修修改 or 通过 │ └─ 循环直到全书完成 → 掌院学士全书终审 bash openclaw plugins install ./extensions/novel-openviking bash • 先 clone 教程仓库(如果还没有) git clone https://github.com/wanikua/danghuangshang.git cd danghuangshang • 构建前端 cd gui && npm install && npm run build • 安装后端依赖并启动(设置登录密码) cd server && npm install BOLUO_AUTH_TOKEN=你的密码 node index.js json { "scopes": { "tenant": [ "im:message", "im:message:send_as_bot", "im:message:rea…