我把 Claude CoWork 的灵感,做成了一个真正能干活的 Agent 产品

我把 Claude CoWork 的灵感,做成了一个真正能干活的 Agent 产品

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

OpenCoWork是一款基于Electron和.NET 10 AOT开发的高性能Agent产品,支持多种模式,帮助用户澄清需求、编写代码和处理文档,适合复杂工作流。内置多个提供商,支持SSH和微信接入,便于项目管理与协作。

🎯

关键要点

  • OpenCoWork是一款基于Electron和.NET 10 AOT开发的高性能Agent产品。

  • 产品初期参考了Claude CoWork的部分交互和功能设计,完成了第一版UI布局与核心流程。

  • 内置四个模式,帮助用户澄清需求、编写代码和处理文档,适合复杂工作流。

  • 项目列表中每个项目下可以包含多个会话,每个会话是一个独立的Agent任务。

  • 澄清模式帮助用户整理模糊想法,明确任务、规格或验收标准。

  • 协作模式下,Agent像真正的合作伙伴,遵循计划-执行-观察循环。

  • 编程模式下,Agent专注于代码修改,遵循用户的代码风格。

  • ACP模式适合复杂实现前的主控场景,先澄清目标与边界,再进行架构设计和任务拆解。

  • OpenCoWork支持多个提供商,用户可以直接登录使用GitHub Copilot/Codex。

  • 提供一键从OpenCode迁移到OpenCoWork的能力,迁移后无需再次配置。

  • 支持SSH,用户可以直接操作远程项目中的文件,执行部署和运维工作。

  • 提供类似OpenClaw的能力,可以将微信接入进行对话。

🔎

延伸解读

多模式支持的灵活性

OpenCoWork 提供四种工作模式,分别针对需求澄清、协作、编程和架构控制。这种多样化的模式使得用户可以根据具体任务的复杂性和需求选择合适的工作方式,从而提高工作效率。尤其在需求不明确时,澄清模式能够有效帮助用户理清思路,避免不必要的返工。

与现有工具的兼容性

OpenCoWork 支持与多个提供商的集成,包括 GitHub Copilot 和 Codex。这种兼容性使得用户能够无缝地将现有的开发工具和资源整合到新的工作流程中,降低了学习成本和适应时间。此外,提供一键迁移功能也为用户从旧系统过渡到新平台提供了便利。

SSH 支持的远程操作

OpenCoWork 的 SSH 支持功能使得用户能够直接在远程项目中进行文件操作和部署。这一特性对于需要频繁进行远程运维和管理的开发者来说,极大地提升了工作效率和灵活性。用户可以在本地环境中直接控制远程服务器,减少了切换环境的时间成本。

延伸问答

OpenCoWork的主要功能是什么?

OpenCoWork是一款高性能Agent产品,支持澄清需求、编写代码和处理文档,适合复杂工作流。

OpenCoWork是基于什么技术开发的?

OpenCoWork基于Electron和.NET 10 AOT开发。

OpenCoWork支持哪些工作模式?

OpenCoWork内置四个模式:澄清模式、协作模式、编程模式和ACP模式。

如何从OpenCode迁移到OpenCoWork?

OpenCoWork提供一键迁移功能,迁移后无需再次配置即可直接使用。

OpenCoWork如何支持远程操作?

OpenCoWork支持SSH,用户可以直接操作远程项目中的文件,执行部署和运维工作。

OpenCoWork如何与微信集成?

OpenCoWork可以将微信接入,通过扫码完成绑定后,可以在微信中进行对话。

🏷️

标签

➡️

继续阅读