Offrun: 统一工作区管理所有编码代理
Show HN: Offrun – manage every coding agent from one workspace
Offrun 让开发者能在一个工作区轻松管理所有 Coding Agent。它直接在本地运行你已有的 CLI 工具,无需新账号或 API 密钥,且绝不触碰密码。通过独占的 Git Worktree,多个代理可同时处理同一仓库而互不干扰。内置的 Peer Review 功能让第二个代理在你提交前自动审查代码差异。项目记忆以纯文本文件存储,确保多轮对话上下文不丢失。所有语音转录和数据处理均在本地完成,完全免费且无限制。
你的代码直接从 Mac 发往你已登录的服务商,Offrun 不经过任何服务器,也绝不触碰你的密钥。
HN 评论区
58- manume
我建了一个网站,对比了 68 个这类工具:https://agentmgmt.dev/
Offrun 已经加进去了。
- mbil
我在这一领域试过的寥寥几个工具,都将项目、目录和机器之间的重叠/耦合进行了建模。就我的具体工作负载而言,我认为应该采用不同的组织方式。比如,顶层项目下包含子任务/目标/会话,每个子项再发散到不同的代理,这些代理可能运行在不同的工作树、目录,甚至不同的机器上。例如,我有很多笔记和其他上下文存储在本地。而在另一台机器上,我有检出好的仓库和已安装的开发工具。前端和后端位于不同的目录,但都可能与某个交付单元相关。有没有任何代理编排器能按这种方式建模?
- maxloh
我们已经有类似的产品了,比如 Goose [0]、Paseo [1] 和 T3 Code [2]。
[0]: https://goose.ai
[2]: https://t3.codes/
- epistasis
很喜欢这类分享经验的帖子。使用 Orca 对我来说是个转折点(我是因为看到有人在用 Conductor 才发现并开始使用 Orca 的)。
这类管理工具通过自动化所有 PR 管理工作(比如创建新的工作树等),极大地加快了开发速度,并进一步加速了不同并行功能开发之间的多任务切换。
很期待看看这个工具是否更适合我,也想试试这些评论里提到的所有新替代品。
- phildenhoff
关于这些工具——正如讨论过的,有很多——它们似乎大多有一个共同点:都将编码代理的工作展示为一段对话记录。
为什么?
底层的对话与工作本身毫无关系。存在一个上下文窗口只是实现细节。
我自己也做过一个这样的工具,但它将问题、计划、发现、假设作为独立的 UI 元素展示,对话则是隐藏的:你的焦点在于“下一步做什么”。
还有其他元框架(meta-harnesses)也在做同样的事吗?我很想停止自己造轮子,转而使用别人已经建好的产品!