CaoGen — a vendor-neutral, local-first AI work desktop. Multi-provider agent runtime, GUI automation, MCP, Git worktree, task orchestration, effect ledger, and 3D office workspace. macOS/Windows/Linux.
# Add to your Claude Code skills
git clone https://github.com/ChaoYuZhang001/CaoGenLast scanned: 9/8/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@jimp/core: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@jimp/custom: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@nut-tree-fork/nut-js: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@nut-tree-fork/provider-interfaces: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@nut-tree-fork/shared: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@xmldom/xmldom: xmldom: XML fragment injection via invalid EntityReference.nodeName during requireWellFormed serialization",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "browserslist: Browserslist: Unbounded memory growth (no cache eviction) via distinct query results, leading to eventual OOM",
"severity": "high"
},
{
"type": "npm-audit",
"message": "fast-uri: fast-uri vulnerable to host confusion via skipped IDN canonicalization on scheme-relative references",
"severity": "high"
},
{
"type": "npm-audit",
"message": "fflate: fflate unzipSync can enter an infinite loop when parsing malformed ZIP64 archives",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "file-type: file-type affected by infinite loop in ASF parser on malformed input with zero-size sub-header",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jimp: Vulnerability found",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-09-08T08:38:37.864Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}CaoGen is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by ChaoYuZhang001. CaoGen — a vendor-neutral, local-first AI work desktop. Multi-provider agent runtime, GUI automation, MCP, Git worktree, task orchestration, effect ledger, and 3D office workspace. macOS/Windows/Linux. It has 112 GitHub stars.
CaoGen returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/ChaoYuZhang001/CaoGen" and add it to your Claude Code skills directory (see the Installation section above).
CaoGen is primarily written in TypeScript. It is open-source under ChaoYuZhang001 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh CaoGen against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.

CaoGen 是一个开源、厂商中立、本地优先的多厂商 AI 工作桌面。用户使用自己的 API Key 连接已配置的模型服务商,在一个桌面里处理多模型、多项目、多文件、多任务、多工具;服务异常时按策略尝试备用 Key 或兼容服务,项目、记录和审查流程仍由 CaoGen 持有。
它面向两类人:
当前公开版本可以:
当前 main 的开发版界面固定为三个业务入口。它们共享会话、项目和运行状态,切换入口不会复制任务:
| 入口 | 适合做什么 | 核心操作 |
|---|---|---|
| 助手 | 快速问答、联网研究、写作、读图和日常任务 | 对话、附件、模型与权限控制 |
| 项目工作台 | 长任务、代码、文件、终端、Git、Diff、计划和交付检查 | 项目、WorkItem、工具面板与结果工作台 |
| 视频工作室 | 脚本、分镜、素材、预览、修改和导出 | 制作、任务、素材、Provider 与输出状态 |
3D 办公区是跨入口的运行总览,投影真实会话、任务状态、审批、失败、Provider、成本、worktree 和 Git 状态;它不是第四个业务入口。
v0.1.8 是当前公开正式版本;main 包含尚未发布的开发改动。正式可用范围以 GitHub Releases 中对应版本的说明和校验值为准,未发布代码不视为稳定能力。
源码与发布包边界:公开的
v0.1.8Intel x64 安装包固定使用 Electron40.10.2。当前main源码已进入 Electron41.10.3和依赖安全更新验证,但尚未形成新的正式发布;这批变更通过 clean candidate 门禁后必须使用后续补丁版本,不能覆盖或重发v0.1.8。
首位陌生用户验收仍开放:目标是在不超过 30 分钟内从官网安装受支持的发布资产、配置自己的 Provider,并完成一个只读任务。参与条件、隐私边界和报名方式见 Discussion #9;请勿公开任何 Key、Provider URL 或项目路径。

| 平台 | 当前入口 | 信任状态 |
|---|---|---|
| macOS Intel x64 | v0.1.8 DMG / ZIP | Developer ID 签名、Apple 公证并已 staple |
| Windows x64 | 暂无现行 v0.1.8 安装包 | 历史 unsigned preview 不是当前正式发布 |
| macOS Apple Silicon / Linux | 暂无现行安装包 | 从源码构建 |
先阅读这个项目,告诉我启动方式、关键入口和最值得修的 3 个问题;先不要改代码。 项目关联是可选的,需要长流程时再进入项目工作台。macOS 与 Windows 的签名状态不同;每个平台的签名和信任状态以对应 GitHub Release 的说明为准。
从源码运行:
git clone https://github.com/ChaoYuZhang001/CaoGen.git
cd CaoGen
npm install
npm run dev
CaoGen 的长期方向是厂商中立的 Agent Work OS:用持久的 Goal、WorkItem、数字员工、Artifact/Evidence、验收和恢复机制承载完整工作流,并继续演进 3D 办公体验。这些是建设方向,不等于当前已发布能力;公开进展以 GitHub Releases、Issues 和 Discussions 为准。
我们在找志同道合的人,一起把“厂商中立、本地优先的 AI 工作桌面”做成真正可靠的开源基础设施。
安全问题请按 SECURITY.md 私下报告。CaoGen 采用 AGPL-3.0-only 开源许可,并提供独立的 商业授权。