Open Claude Cowork

关于

一个桌面 AI 助手,帮助你完成编程、文件管理以及任何你能描述的任务

强行兼容Claude Code 完全相同的配置,这意味着你可以使用任意兼容 Anthropic 的大模型来运行。

不只是一个 GUI。
是真正的 AI 协作伙伴。
无需学习 Claude Agent SDK,使用该软件创建任务并选择任务路径即可。

一个整理本地文件夹的例子:

https://github.com/user-attachments/assets/694430fb-9d4b-452e-8429-d9c565082f43

🚀 快速开始

方式一:下载安装包

👉 前往 Releases 下载

方式二:从源码构建

前置要求

# 克隆仓库
git clone https://github.com/DevAgentForge/agent-cowork.git
cd agent-cowork

# 安装依赖
bun install

# 开发模式运行
bun run dev

# 或构建生产版本
bun run dist:mac-arm64    # macOS Apple Silicon (M1/M2/M3)
bun run dist:mac-x64      # macOS Intel
bun run dist:win          # Windows
bun run dist:linux        # Linux

🧠 核心能力

🤖 AI 协作伙伴 — 不只是 GUI

Agent Cowork 是你的 AI 协作伙伴,可以:

  • 编写和编辑代码 — 支持任何编程语言
  • 管理文件 — 创建、移动、整理
  • 运行命令 — 构建、测试、部署
  • 回答问题 — 关于你的代码库
  • 做任何事 — 只要你能用自然语言描述

📂 会话管理

  • 创建会话并指定自定义工作目录
  • 恢复任何之前的对话
  • 完整的本地会话历史(SQLite 存储)
  • 安全删除和自动持久化

🎯 实时流式输出

  • 逐字流式输出
  • 查看 Claude 的思考过程
  • Markdown + 语法高亮代码渲染
  • 工具调用可视化及状态指示

🔐 工具权限控制

  • 敏感操作需要明确批准
  • 按工具允许/拒绝
  • 交互式决策面板
  • 完全控制 Claude 能做什么

🔁 与 Claude Code 完全兼容

Agent Cowork 与 Claude Code 共享配置

直接复用:

~/.claude/settings.json

这意味着:

  • 相同的 API 密钥
  • 相同的 Base URL
  • 相同的模型
  • 相同的行为

配置一次 Claude Code — 到处使用。

🧩 架构概览

层级 技术
框架 Electron 39
前端 React 19, Tailwind CSS 4
状态管理 Zustand
数据库 better-sqlite3 (WAL 模式)
AI @anthropic-ai/claude-agent-sdk
构建 Vite, electron-builder

🛠 开发

# 启动开发服务器(热重载)
bun run dev

# 类型检查
bun run build

# 代码检查
bun run lint

🗺 路线图

计划中的功能:

  • GUI 配置接口与 KEY
  • 🚧 更多功能即将推出

⭐ 最后

如果你曾经想要:

  • 一个常驻桌面的 AI 协作伙伴
  • Claude 工作过程的可视化反馈
  • 跨项目的便捷会话管理

这个项目就是为你准备的。

👉 如果对你有帮助,请给个 Star。

许可证

MIT

参考资料

https://github.com/DevAgentForge/Open-Claude-Cowork/blob/main/README_ZH.md