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 欢迎所有贡献!

  1. Fork 仓库。
  2. 创建功能或 bug‑fix 分支。
  3. 提交更改——保持 git commit 提交信息简明扼要。
  4. 打开 Pull Request。

维护者将审核您的 PR,并在所有条件满足后在下一版本合并。对于大型功能,建议先 issue 讨论范围。

路线图亮点

  • 自定义工具插件 – 插件 CI/CD 管道。
  • 更优的多会话 UI – 侧边栏快速切换。
  • AI 辅助差异与合并 – 通过 Claude 解决冲突。
  • 跨平台原生打包 – 为 macOS 签名应用并准备安装程序。

结语

Claude‑Cowork 将 Claude 的强大功能转化为桌面助手,与 IDE 同在。通过可视化反馈、会话历史记录和文件操作能力,它减少了开发者在 AI 代码编写循环中遇到的摩擦。项目完全开源,您可以根据任何工作流进行微调,为技术团队带来提升效率而不牺牲自动化的强大体验。

小贴士:将 Claude‑Cowork 与您最喜欢的代码编辑器的 “打开文件夹” 命令结合,自动在活动项目上下文中加载助理——让代码生成、文档编写与调试无缝衔接。


想保持关注? 在 GitHub 上关注仓库,点星并留言说明任何对您工作流有帮助的功能。您的反馈将引导下一轮的改进。

原创文章: 查看原文

分享本文