CaoGen 3D 办公区展示多个正在工作的 AI Agent 工位
v0.1.6 Beta 已发布
CaoGen GitHub Stars
BYOK · 多厂商 · 本地优先 · AGPL 开源

CaoGen

多模型 AI 桌面客户端,也是本地 Agent 工作台。

用自己的 API Key 连接 OpenAI、Claude、DeepSeek、Kimi 和本地兼容模型。CaoGen 统一管理项目、文件、工具与任务,并在已配置范围内按成本、速度、质量和健康度选择执行路径。

1.0 建设中 · 当前公开版本 v0.1.6 · Intel Mac 已验证

为什么需要厂商中立

厂商中立不是口号

一个模型挂了,任务不该跟着重来。

单厂商助手天然围绕自己的模型生态。CaoGen 把 Provider 当作可替换的执行资源:先尝试同 Provider 的备用 Key,再在已配置、健康且兼容的 Provider 之间切换;项目、会话和工作产物继续由 CaoGen 持有。

BYOK自己的密钥与兼容服务
4均衡 / 成本 / 质量 / 速度
33单次子 Agent 派发上限
MCP插件、Skill 与工具扩展

今天就能用

先看到能工作的产品,再理解 Agent Work OS。

以下能力来自当前公开版本 v0.1.6 与对应发布说明;1.0 的终极工作流会在后文单独标注。

01

多厂商与 BYOK

统一配置多 Provider、多 API Key、自定义 Base URL、中转站和本地 OpenAI 兼容服务。

02

自动路由与故障切换

按任务、项目规则、成本、速度、质量和健康状态选模型;失败时尝试备用 Key 与已配置 Provider。

03

项目、会话与独立规则

项目收纳会话、提示词、技术栈、常用命令、禁止目录、验收标准、模型策略与项目记忆。

04

33 个子 Agent 与 worktree

复杂任务可拆成子任务并隔离到独立 worktree,结果回灌父会话后统一审查和合并。

05

终端、文件、Diff 与 Git

在同一桌面执行命令、编辑文件、逐 hunk 审查、提交、合并、导出 Patch,并创建 PR 或 MR。

06

浏览器批注与文档预览

内置浏览器支持页面批注、元素截图和错误观测;PDF、图片及 Office 文档可在应用内预览。

07

真实状态 3D 办公区

工位展示会话、审批、失败、成本、耗时、子任务与 worktree 状态,不用随机动画伪造工作。

08

MCP、Plugin 与 Skill

扫描并启停 Plugin、Skill、Agent 和 MCP,支持 MCP 运行态探测;高风险工具仍需权限审批。

真实开发界面

两种视角,共享一套工作状态。

CaoGen 工作桌面开发界面,包含项目、会话、执行状态和工具入口
当前工作桌面开发界面 项目、会话、模型、文件、浏览器与终端保持在同一个桌面;截图不代表 1.0 最终视觉。

一个内核,两种体验

简单任务保持简单,复杂项目随时展开。

Assistant 与 Studio 共享同一项目、会话和运行状态;切换模式不应重启任务或丢失上下文。

Assistant 部分完成

只看目标、进度与结果

面向办公、学习、研究和日常知识任务,默认隐藏 Provider、Token、终端与 DAG 等技术细节。

  • 统一输入文件、图片与资料
  • 自动选择执行资源
  • 保留审批、来源和产物
Studio 部分完成

展开完整交付控制面

面向产品、开发、OPC 和复杂项目,展开 Goal、WorkItem、数字员工、成本、Diff、证据与审批。

  • 审查计划、权限与预算
  • 查看路由、工具和工作区
  • 处理修复、复验与交付

24 项终极功能 · 6 个系统面

不是功能堆叠,是一套持有工作状态的操作系统。

以下六组覆盖完整 1.0 功能体系,均按终极定义表达;状态标签仍以正式验收口径为准。

01 部分完成

体验与工作对象

普通用户和专业用户共享同一套 Project、Goal、WorkItem、Run、Artifact 与审批状态。

  • Assistant 普通模式
  • Studio 专业模式
  • Assistant / Studio 无损切换
  • 统一 ProjectWorkspace
  • Goal 与轻量项目管理
02 部分完成

数字员工与算力路由

数字员工是 CaoGen 内部岗位实例,模型只是 ModelAttempt 使用的可替换算力。

  • 内部数字员工
  • 自动组队和任务分配
  • 自动跨厂商模型路由
  • 完整故障恢复阶梯
03 部分完成

原生运行时与持久账本

CaoGen 自己持有执行语义、上下文和状态链,协议 Adapter 不能绕过权限与副作用账本。

  • CaoGen Native Runtime
  • OpenAI / Anthropic 协议 Adapter
  • Canonical Context Ledger
  • Workflow Ledger
  • 本地 Supervisor
04 部分完成

工具、产物与可信交付

模型自称完成不算完成;工具副作用、产物、证据和验收必须可查询、可对账、可恢复。

  • 工具与工作台
  • Artifact Graph
  • Evidence 与 Acceptance
  • Trust Kernel 与 Effect Ledger
  • 权限与凭据安全
05 部分完成

学习、自动化与真实可视化

自动化、记忆、Skill 和 3D 数字团队只能投影真实工作状态,不能制造虚假执行。

  • Routine、记忆和 Skill 学习
  • 水墨轻动漫 3D 数字团队
  • 可观测性与成本
06 1.0 建设中

数据生命周期与发布工程

迁移、导出、删除、升级和正式安装资产必须可回滚、可校验,并且不泄露凭据。

  • 数据迁移、导出和删除
  • 签名、公证、SBOM、升级与发布资产验证

CaoGen 1.0 目标工作流

从 Goal 到 Diff、PR 与交付包。

以下十个阶段是 1.0 的完整交付状态机定义;当前版本已具备部分基础,但尚未形成全链路持久状态与正式验收闭环。

  1. 01

    Goal

    保存目标、边界、预算、审批、风险和 Acceptance 标准。

  2. 02

    调研与来源

    收集可追溯来源、事实、限制、未知项和研究证据。

  3. 03

    需求

    把研究结论转成范围、优先级、契约和可验收需求。

  4. 04

    设计产物

    生成架构、交互、视觉、数据和决策产物,并保存版本关系。

  5. 05

    实施计划

    拆分 WorkItem、依赖、负责人、资源、风险与验证门禁。

  6. 06

    隔离开发

    在受控目录或 worktree 中执行工具、记录 Effect,并持续产生产物。

  7. 07

    独立审查

    由独立岗位检查范围、来源、Diff、权限、成本、风险和副作用。

  8. 08

    修复

    审查失败创建 repair WorkItem,保留失败原因和原始证据。

  9. 09

    测试与 Acceptance

    测试、截图、远端状态或用户批准形成 Evidence,复验通过后才能完成。

  10. 10

    Diff / Commit / PR / 交付包

    汇总变更、产物、证据、成本、风险、未完成项和可验证发布资产。

产品真相

终极需求不是当前完成情况。

CaoGen 1.0 尚未达到 stable 发布标准。正式状态保持为 5 个 P0 完成、17 个部分完成、42 个立项目标;未绑定发布的本地工作树证据不会提前计入官网完成数。

正式状态:2026-07-22
正式完成

5 个 P0 完成

只有通过正式验收并绑定可追溯证据的 P0 才进入完成统计;当前公开版本仍是 v0.1.6 Beta。

部分完成

17 个部分完成

已有代码、界面或 targeted evidence,但完整契约、恢复、跨 Provider 连续性、发布绑定或真人流程仍未闭环。

立项目标

42 个立项目标

终极功能体系是 1.0 的完成定义,不代表当前产品已经具备完整 Native Runtime、Context、Artifact、Acceptance 和 Supervisor 闭环。

1.0 之后

远程、跨设备与多人协作

远程 Supervisor、云 Runner、桌面关闭后续跑、跨设备接管、多用户与组织策略、业务连接器、Portfolio/Gantt、模板市场、SSO/SCIM 和私有部署属于终极扩展。

明确不做

不做外部 Agent 启动器或全能协作套件

不把 Codex、Claude Code 或 Gemini CLI 当数字员工,不自研基础模型,不复制完整 Jira、HR、CRM、ERP、Office、聊天或会议产品,不用随机动画伪造工作,也不宣称任意外部系统事务级 exactly-once。

CaoGen 3D 办公区中的多个 Agent 工位和实时会话状态

真实状态可视化

不是装饰动画,
是工作控制面。

当前 3D 控制室已经读取真实会话、任务、审批、成本、Provider、worktree 和 Git 状态。水墨轻动漫数字团队是明确标注的 1.0 建设目标。

查看产品界面

开源与信任

工作状态属于用户,不属于模型厂商。

Community 路径坚持本地优先、BYOK 和厂商中立;付费价值围绕可靠持续执行、同步、协作与治理。

本地优先

代码、项目数据和执行账本默认保存在本机;外发上下文必须可解释。

厂商中立

支持 BYOK、国内 Provider、本地模型与兼容服务,不因平台毛利静默偏向特定模型。

AGPL + 商业授权

遵守 AGPL 可自由使用和修改;闭源集成等场景可申请独立商业授权。

开始使用

四步把第一项工作交给 CaoGen。

  1. 01

    下载当前版本

    macOS x64 使用 v0.1.6;Windows x64 当前使用 v0.1.5。

  2. 02

    配置执行资源

    添加自己的 Provider、API Key、模型和可选 Base URL。

  3. 03

    创建项目或会话

    描述目标、项目背景和限制,从只读任务开始验证环境。

  4. 04

    检查并接受结果

    查看工具调用、Diff、测试、成本和需要人工批准的动作。

下载当前公开版本

先从真实可用的能力开始。

v0.1.6 当前发布 macOS x64 安装包;Windows x64 继续使用 v0.1.5。macOS arm64 可查看历史版本,Linux 暂以源码运行或自行构建为主。

第三方服务

需要兼容 API 服务时再选择。

以下推广链接放在下载与上手信息之后。实际服务、价格、额度与条款由对应厂商提供;推广合作不会影响 CaoGen 的路由选择、模型排序或厂商中立策略。

第三方 API 服务

CiYuan2API

第三方 API 服务注册链接。实际可用模型、价格、额度和服务条款以厂商页面为准。

前往注册 推广链接 · 与 CaoGen 路由中立性无关 · 不保存厂商账号或支付信息

常见问题

当前版本与 1.0 边界。

使用 CaoGen 必须登录 Claude 吗?

不需要。默认 OpenAI-compatible 路径不依赖 Claude 登录;Claude 是用户显式选择的可选引擎。

可以接入国产模型和本地模型吗?

可以。只要服务提供兼容接口,就可以配置 Provider、模型、API Key 和自定义 Base URL。

为什么 macOS 首次打开会被拦截?

当前公开安装包未签名。右键应用选择「打开」即可确认运行;项目仍在补齐正式签名与公证。

现在适合生产项目吗?

CaoGen 当前公开版本为 v0.1.6 Beta,并非 CaoGen 1.0 stable。核心工作链路可以试用,高风险任务仍建议使用测试仓库或 worktree 隔离,并在交付前运行自己的验证命令。

官网中的 CaoGen 1.0 能力都已经完成了吗?

没有。当前正式状态是 5 个 P0 完成、17 个部分完成、42 个立项目标。终极功能体系是完成定义,不是当前能力宣传。

当前包含云 Runner、远程续跑或跨设备接管吗?

不包含。这些能力属于后续规划。当前 Routines 和任务执行以本地桌面能力为主,关闭桌面后继续运行不能作为当前承诺。