我把 Claude CoWork 的灵感,做成了一个真正能干活的 Agent 产品
OpenCoWork是一款基于 Electron + .NET 10 AOT 打造的高性能 Agent 产品。在产品初期,我们参考了 Claude CoWork 的部分交互和功能设计,完成了第一版 UI 布局与核心流程;底层则采用自研 Agent Loop 实现,并没有依赖任何 Agent SDK。它到底能做什么?左边是我的项目列表。每个项目下可以包含多个会话,而每一个会话,本质上就是一个独立的
OpenCoWork是一款基于 Electron + .NET 10 AOT 打造的高性能 Agent 产品。
在产品初期,我们参考了 Claude CoWork 的部分交互和功能设计,完成了第一版 UI 布局与核心流程;底层则采用自研 Agent Loop 实现,并没有依赖任何 Agent SDK。
它到底能做什么?

左边是我的项目列表。每个项目下可以包含多个会话,而每一个会话,本质上就是一个独立的 Agent 任务。
OpenCoWork也提供了内置四个模式

澄清
适合需求还不够清晰的时候。它会优先帮你澄清目标、补齐上下文、提出关键追问,再决定下一步该怎么做。
适合解决
- 需求模糊、上下文不足、存在多种理解路径的情况
- 把一个模糊想法整理成明确任务、规格或验收标准
- 希望 Agent 先帮你校准问题,而不是立刻开始改代码
协作
Agent 在这个模式下更像一个真正的协作伙伴:遵循「计划 - 执行 - 观察」循环,主动说明每一步在做什么。它不仅能写代码,也能处理调研、运维、文档等非编码任务。右侧面板会自动打开,方便你随时跟踪进度。
适合解决
- 涉及调研、规划、文件修改和终端操作的多步骤工作流 —— Agent 会把过程讲清楚
- 超出纯编码范畴的任务:项目搭建、文档编写、DevOps、数据分析等需要协同推进的工作
- 希望看到 Agent 的执行过程和中间结果,并且可以随时介入调整方向
编程
Agent 在这个模式下就是一个专注的结对程序员:先读后改、遵循你的代码风格、做精准的外科手术式修改,解释尽量精简,让代码自己说话。
适合解决
- 精准实现:写功能、修 Bug、重构、补全模块,保持工程纪律
- 希望得到干净的代码输出,而不是冗长解释
- 对现有代码规范、类型、导入和 API 契约要求严格一致的改动
ACP
Architecture Control Planning 更适合复杂实现前的主控场景:先澄清目标与边界,再完成架构设计、任务拆解和执行分派,主 Agent 不直接编码。
适合解决
- 需要先明确背景、范围、约束、依赖与验收标准,再进入实现的复杂任务
- 希望主 Agent 专注架构设计、任务编排和过程控制,而不是直接下场写代码
- 希望子任务并行执行,并以结构化 Markdown 总结结果,便于持续推进
一般在处理稍微复杂一点的任务时,我会先使用澄清模式把需求收敛清楚。它会先生成一个 Plan,然后点击立即执行,就会自动切换到编程模式开始编码,直到计划完成。
ACP 更适合复杂且需要控制成本的工作。比如你可以把 claude-opus-4-6 配置为主 Agent,负责规划和设计;再把 gpt-5.4 这样的快速模型配置为 subAgent,专门负责实施。

现在我已经几乎完全依靠OpenCoWork来迭代OpenCoWork本身了
OpenCoWork大部分设计也参考了Claude Code和Codex
支持提供商

OpenCoWork内置支持多个提供商,并且可以直接登录使用 GitHub Copilot / Codex。
如果你有自己的接口或代理服务,也可以手动添加自定义提供商。
OpenCode快速迁移

OpenCoWork还提供了一键从 OpenCode 迁移到 OpenCoWork 的能力,迁移后即可直接使用,无需再次配置。
SSH

OpenCoWork不仅支持 SSH,还支持把 SSH 目录直接作为项目工作目录使用。你可以直接操作远程项目中的文件,也可以借助 SSH 在服务器上执行部署、运维等工作。
聊天频道
并且OpenCoWork还提供了类似 OpenClaw 的能力,比如把你的微信接入进来,在 OpenClaw 里进行对话。

点击绑定微信后,用手机扫码即可完成接入。
接入完成后,你就可以在微信里看到 OpenClaw;电脑端更新到最新版后,也可以直接进行对话测试。

开源地址:https://github.com/AIDotNet/OpenCowork
更多推荐



所有评论(0)