我把 Claude CoWork 的灵感,做成了一个真正能干活的 Agent 产品
OpenCoWork是一款基于 Electron .NET 10 AOT 打造的高性能 Agent 产品。在产品初期我们参考了 Claude CoWork 的部分交互和功能设计完成了第一版 UI 布局与核心流程底层则采用自研 Agent Loop 实现并没有依赖任何 Agent SDK。它到底能做什么左边是我的项目列表。每个项目下可以包含多个会话而每一个会话本质上就是一个独立的 Agent 任务。OpenCoWork也提供了内置四个模式澄清适合需求还不够清晰的时候。它会优先帮你澄清目标、补齐上下文、提出关键追问再决定下一步该怎么做。适合解决需求模糊、上下文不足、存在多种理解路径的情况把一个模糊想法整理成明确任务、规格或验收标准希望 Agent 先帮你校准问题而不是立刻开始改代码协作Agent 在这个模式下更像一个真正的协作伙伴遵循「计划 - 执行 - 观察」循环主动说明每一步在做什么。它不仅能写代码也能处理调研、运维、文档等非编码任务。右侧面板会自动打开方便你随时跟踪进度。适合解决涉及调研、规划、文件修改和终端操作的多步骤工作流 —— Agent 会把过程讲清楚超出纯编码范畴的任务项目搭建、文档编写、DevOps、数据分析等需要协同推进的工作希望看到 Agent 的执行过程和中间结果并且可以随时介入调整方向编程Agent 在这个模式下就是一个专注的结对程序员先读后改、遵循你的代码风格、做精准的外科手术式修改解释尽量精简让代码自己说话。适合解决精准实现写功能、修 Bug、重构、补全模块保持工程纪律希望得到干净的代码输出而不是冗长解释对现有代码规范、类型、导入和 API 契约要求严格一致的改动ACPArchitecture 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 的能力迁移后即可直接使用无需再次配置。SSHOpenCoWork不仅支持 SSH还支持把 SSH 目录直接作为项目工作目录使用。你可以直接操作远程项目中的文件也可以借助 SSH 在服务器上执行部署、运维等工作。聊天频道并且OpenCoWork还提供了类似 OpenClaw 的能力比如把你的微信接入进来在 OpenClaw 里进行对话。点击绑定微信后用手机扫码即可完成接入。接入完成后你就可以在微信里看到 OpenClaw电脑端更新到最新版后也可以直接进行对话测试。开源地址https://github.com/AIDotNet/OpenCowork