Claude‑Cowork:面向开发者生产力的开源桌面 AI 助手
什么是 Claude‑Cowork?
Claude‑Cowork(早期版本称为 Agent Cowork)是一款完全开源的桌面 AI 助手,能够将 Claude 体验从命令行工具转变为可视化、协作式伙伴。它使用最新的 Claude Agent SDK,在 macOS、Windows 和 Linux 上本地运行,并直接集成进你现有的 ~/.claude/settings.json。无需单独安装 Claude Code——只需克隆仓库,安装依赖,你便可以开始与能够执行命令、生成代码、管理文件并协同多步骤工作流的 AI 对话。
关键功能
| 功能 | 描述 |
|---|---|
| 可视化反馈 | 复杂任务本来会占用终端而溢出,现在通过 GUI 显示实时状态和输出面板。 |
| 会话管理 | 持久记录所有对话,支持恢复、编辑或重放过去的会话。 |
| 文件与项目导航 | 通过助理直接浏览、编辑和操作工作区的文件——不需要手动命令。 |
| 多工具执行 | 自动串联命令和工具,处理依赖关系与执行顺序。 |
| 易扩展性 | 基于 TypeScript 构建,轻松添加插件或自定义工具包装器。 |
| 跨平台 | 采用 Electron 构建,支持 macOS(arm64 与 x64)、Windows 与 Linux。 |
对开发者的重要意义
传统 Claude Code 工作流功能强大,但仅限终端。开发者往往需要在多个终端窗口之间切换、手动跟踪工具输出,且缺乏进度的可视化提示。Claude‑Cowork 通过提供专用桌面窗口,将每一次对话、工具调用或文件更改都实时展示、组织好处,带来了类似 Jupyter Notebook 的生产力体验,帮助团队保持专注并减少上下文切换。
入门指南
下面提供一份在 macOS、Windows 和 Linux 上都适用的快速入门手册。
1. 先决条件
- Node.js 22+ 或 Bun(推荐使用以获得更快速度)
- 已安装并认证 Claude Code(或使用仓库中捆绑的
claude-env)
2. 克隆仓库
git clone https://github.com/DevAgentForge/Claude-Cowork.git
cd Claude-Cowork
3. 安装依赖
# 使用 Bun(最快)
bun install
# 或使用 npm
npm ci
4. 开发模式运行
# 使用 Bun
bun run dev
# 或 npm
npm run dev
应用将打开一个本地窗口,您可以在其中输入提示并查看 AI 的响应。
5. 构建生产版二进制
# macOS (Apple Silicon)
bun run dist:mac-arm64
# macOS (Intel)
bun run dist:mac-x64
# Windows (32/64‑bit)
bun run dist:win
# Linux
bun run dist:linux
6. 在项目中使用 Claude‑Cowork
启动应用后,您可以:
- 让 AI 搭建文件:Create a new React component named TodoList。助理会生成文件并在您默认的编辑器中打开。
- 导航项目:Show me the README of the current project。它会自动在文件查看器中打开该文件。
- 运行工具:Run lint on src folder – 助理将触发 ESLint,并在单独面板返回结果。
- 管理会话:使用内置会话选择器在多个工作区或项目之间切换。
如何贡献
Claude‑Cowork 欢迎所有贡献!
- Fork 仓库。
- 创建功能或 bug‑fix 分支。
- 提交更改——保持
git commit提交信息简明扼要。 - 打开 Pull Request。
维护者将审核您的 PR,并在所有条件满足后在下一版本合并。对于大型功能,建议先 issue 讨论范围。
路线图亮点
- 自定义工具插件 – 插件 CI/CD 管道。
- 更优的多会话 UI – 侧边栏快速切换。
- AI 辅助差异与合并 – 通过 Claude 解决冲突。
- 跨平台原生打包 – 为 macOS 签名应用并准备安装程序。
结语
Claude‑Cowork 将 Claude 的强大功能转化为桌面助手,与 IDE 同在。通过可视化反馈、会话历史记录和文件操作能力,它减少了开发者在 AI 代码编写循环中遇到的摩擦。项目完全开源,您可以根据任何工作流进行微调,为技术团队带来提升效率而不牺牲自动化的强大体验。
小贴士:将 Claude‑Cowork 与您最喜欢的代码编辑器的 “打开文件夹” 命令结合,自动在活动项目上下文中加载助理——让代码生成、文档编写与调试无缝衔接。
想保持关注? 在 GitHub 上关注仓库,点星并留言说明任何对您工作流有帮助的功能。您的反馈将引导下一轮的改进。