CaoGen

August 28, 2026 · View on GitHub

简体中文 | English

CaoGen

CaoGen

用你自己的 Key,在本地让 AI 完成真实工作;服务不可用时按策略切换,改动全程可审查。

latest public release v0.1.8 current source branch main AGPL-3.0-only macOS Intel x64 signed and notarized v0.1.8 uses Electron 40.10.2 current source uses Electron 41.10.3 PRs welcome

下载 · 快速开始 · 讨论 · 贡献 · 路线图

CaoGen 主界面

CaoGen 能帮你做什么

CaoGen 是一个开源、厂商中立、本地优先的多厂商 AI 工作桌面。用户使用自己的 API Key 连接已配置的模型服务商,在一个桌面里处理多模型、多项目、多文件、多任务、多工具;服务异常时按策略尝试备用 Key 或兼容服务,项目、记录和审查流程仍由 CaoGen 持有。

它面向两类人:

  • 想用 AI 完成日常工作的人:整理资料、写文档、做研究、处理表格和检查最终产物,不必先理解模型路由、Git 或任务图。
  • 管理多项目和多把 Key 的专业用户:在同一工作台查看会话、终端、文件、浏览器、Diff、Git、worktree、成本和审批。

当前公开版本可以:

  • 配置多个模型服务商、API Key、自定义接口地址和本地兼容服务。
  • 按任务、成本、速度、质量和健康状态选择执行路径,并记录切换原因。
  • 在独立 Git worktree 中执行改动,合并前检查 Diff、冲突、测试和 Patch。
  • 在应用内使用终端、文件、浏览器、Git,以及 PDF、图片和 Office 文档预览。
  • 用 3D 办公区查看真实会话、审批、失败、成本和工作区状态。

一个内核,三个工作入口

当前 main 的开发版界面固定为三个业务入口。它们共享会话、项目和运行状态,切换入口不会复制任务:

入口适合做什么核心操作
助手快速问答、联网研究、写作、读图和日常任务对话、附件、模型与权限控制
项目工作台长任务、代码、文件、终端、Git、Diff、计划和交付检查项目、WorkItem、工具面板与结果工作台
视频工作室脚本、分镜、素材、预览、修改和导出制作、任务、素材、Provider 与输出状态

3D 办公区是跨入口的运行总览,投影真实会话、任务状态、审批、失败、Provider、成本、worktree 和 Git 状态;它不是第四个业务入口。

当前状态

v0.1.8 是当前公开正式版本;main 包含尚未发布的开发改动。正式可用范围以 GitHub Releases 中对应版本的说明和校验值为准,未发布代码不视为稳定能力。

源码与发布包边界:公开的 v0.1.8 Intel x64 安装包固定使用 Electron 40.10.2。当前 main 源码已进入 Electron 41.10.3 和依赖安全更新验证,但尚未形成新的正式发布;这批变更通过 clean candidate 门禁后必须使用后续补丁版本,不能覆盖或重发 v0.1.8

首位陌生用户验收仍开放:目标是在不超过 30 分钟内从官网安装受支持的发布资产、配置自己的 Provider,并完成一个只读任务。参与条件、隐私边界和报名方式见 Discussion #9;请勿公开任何 Key、Provider URL 或项目路径。

CaoGen 3D 办公区

Quick Start

平台当前入口信任状态
macOS Intel x64v0.1.8 DMG / ZIPDeveloper ID 签名、Apple 公证并已 staple
Windows x64暂无现行 v0.1.8 安装包历史 unsigned preview 不是当前正式发布
macOS Apple Silicon / Linux暂无现行安装包从源码构建
  1. 下载并核对来源:只使用本仓库的 GitHub Releases,并按 Release Notes 核对 SHA-256。
  2. 添加 Provider 和 Key:打开设置,选择 Provider 模板或填写兼容服务的 Base URL,再添加你自己的 API Key。密钥不会提交到本仓库。
  3. 开始第一个任务:打开助手直接输入:先阅读这个项目,告诉我启动方式、关键入口和最值得修的 3 个问题;先不要改代码。 项目关联是可选的,需要长流程时再进入项目工作台。

macOS 与 Windows 的签名状态不同;每个平台的签名和信任状态以对应 GitHub Release 的说明为准。

从源码运行:

git clone https://github.com/ChaoYuZhang001/CaoGen.git
cd CaoGen
npm install
npm run dev

Roadmap / 长期愿景(建设中)

CaoGen 的长期方向是厂商中立的 Agent Work OS:用持久的 Goal、WorkItem、数字员工、Artifact/Evidence、验收和恢复机制承载完整工作流,并继续演进 3D 办公体验。这些是建设方向,不等于当前已发布能力;公开进展以 GitHub Releases、Issues 和 Discussions 为准。

贡献 CaoGen

我们在找志同道合的人,一起把“厂商中立、本地优先的 AI 工作桌面”做成真正可靠的开源基础设施。

安全问题请按 SECURITY.md 私下报告。CaoGen 采用 AGPL-3.0-only 开源许可,并提供独立的 商业授权

社区与讨论