适用版本:ChengOS v0.1.0+ | 最后核对:2026-08-12 | 来源:根
README.md、deploy/README.md
ChengOS 是一个用于构建、运行和发布 AI 工作流与智能体的可视化平台。你在画布上把带类型的节点组装成有向图,平台用 Rust 引擎执行这张图——然后把结果暴露为对话界面、已发布的应用、定时任务、API 接口或终端会话,全都无需重新搭建。
它具体是什么
一共五个部分,打包在一起发布:
| 部分 | 是什么 |
|---|---|
cheng-api |
Rust 后端:DAG 执行引擎、REST + WebSocket API、节点库、凭证库、调度器、向量检索 |
cheng-ui |
浏览器中的工作流编辑器与管理控制台,基于 React Flow |
cheng-app |
对话网关:可嵌入的网页组件、响应式 H5/PWA,以及即时通讯渠道路由 |
cheng CLI |
终端客户端,连接本地或远程服务器,风格类似 Claude Code 或 Codex |
deploy/ |
一个脚本 chengos.sh,负责以上全部内容的安装与运维 |
你可以用它做什么
- 用可复用的节点与子流程搭建可视化 AI 与自动化工作流。
- 构建能发现并调用工具、MCP 服务与技能的 ReAct 智能体。
- 面向网页、移动端、嵌入式组件和即时通讯渠道的对话应用。
- 本地文档、电子表格、RAG 与多模态处理管线。
- 在本地或远程 ChengOS 服务器上运行的终端智能体。
它有什么不同
凭证永远不会到达模型。 API 密钥、令牌和密码都存放在加密凭证库中。节点持有的是引用;真正的密钥在实际发起网络调用或执行 shell 命令的那一刻才在服务端注入。即使是自主选择工具调用的智能体,其提示词上下文中也永远不会出现密钥——这从根源上堵住了通过提示词注入窃取凭证的路径。
文档与电子表格是本地的。 平台内置富文本/.docx 与电子表格/.xlsx 画布。你不需要为了让智能体编辑表格而去连接 Google Sheets 或飞书——数据始终留在工作区沙箱内。
MCP 是双向原生支持的。 ChengOS 既能通过 stdio、SSE 和 HTTP 使用外部 MCP 服务,也能把工作流暴露为 MCP 服务。智能体会自动发现外部工具、提示词模板与上下文资源。
节点表单是生成的,不是手写的。 节点把自己的输入声明为带 x-* 界面提示的 JSON Schema,编辑器据此渲染表单。在后端修改节点的输入,属性面板会随之变化,前端无需任何改动。
引擎是 Rust 写的。 DAG 会被静态规划成分层执行计划,再由带信号量上限的任务池并发调度,并通过 WebSocket 流式推送进度。
各部分如何通信
┌───────────────────────────────┐
│ 后端核心 (cheng-api) │
│ Rust DAG 引擎 / REST + WS │
└───────────────┬───────────────┘
│
┌─────────────────────────────┼─────────────────────────────┐
▼ ▼ ▼
┌────────────────┐ ┌────────────────┐ ┌────────────────┐
│ 可视化编辑器 │ │ 对话网关 │ │ 终端 CLI │
│ (cheng-ui) │ │ (cheng-app) │ │ (cheng) │
│ React Flow │ │ 组件 / H5 │ │ 本地 / 远程 │
└────────────────┘ └────────────────┘ └────────────────┘
每个客户端都只是同一套 REST + WebSocket API 的普通消费者。不存在什么它们专用的内部特权通信路径——参见 REST API 总览。
授权说明
ChengOS 当前免费使用,但不开源。你可以免费将它用于个人和商业办公自动化;源码不公开。官方规划是提供免费的社区版(当前版本,包含核心办公自动化功能)与付费的企业版(增加团队协作、权限管理与数据看板)。
商务与企业版咨询:hello@chengrouter.com。
接下来看什么
- 核心概念——一页讲完术语。
- 系统总览——组件与部署形态。
- 安装 ChengOS——把它跑起来。
- 第一个工作流——动手做点东西。

暂无评论内容