Rhizome:编码代理协作工具

26次阅读
没有评论
Rhizome 免费下载|编码代理协作工具
获取下载链
微信关注「软件教程管家」公众号,回复 rhizome
官方渠道:GitHub 仓库

30秒速读:当编码工作被拆到多个会话、多个工作树甚至两台机器上时,代理之间互相不知道对方在干什么,上下文传递全靠人肉复制。Rhizome 是一套基于 MCP 的编码代理协作基础设施:让 Claude Code、Codex 与 OpenCode 的会话发现彼此、传递活动与消息,并通过局域网或 Tailscale 协调本机及跨机器任务。它只负责代理之间的通信,不管任务归属与合并;需求如果只是单机单会话开发,配置成本可能超过收益。

前往 GitHub 仓库

GitHub 国内访问较慢,如打不开可多刷新几次

项目信息表

项目 Rhizome(基于 MCP 的编码代理协作工具)
实现语言 Go 编写的命令行协作基础设施
协作协议 MCP:会话寻址、身份校验、节点发现、活动传递、消息交换
支持的代理 Claude Code、Codex、OpenCode(OpenCode 的 MCP 条目需手动添加)
跨机器方式 局域网或 Tailscale,显式信任与配对控制跨主机通信
构建物 macOS、Linux、Windows;macOS 安装器已签名并公证,Linux 与 Windows 为未签名归档
源码构建要求 Go 1.27.3 或更高版本及 Task v3
可选能力 本地历史服务:搜索与读取选定的会话工作活动;选定文件交接(接收方决定是否放入临时收件箱)

它解决什么问题

并行开发的典型分工是:一个会话做实现、一个会话做测试、一个会话做审查,或者两台机器各跑一部分。如果没有协作层,这些会话彼此孤立,进度、问题和上下文都得靠开发者在中间传话。Rhizome 给会话之间搭了一条消息与活动通道:会话可以发现彼此、围绕指定会话传递活动、一个代理可以跟随另一个代理的工作;跨机器时通过局域网或 Tailscale 配对,通信受显式信任控制。同时它刻意保留了各代理自身的项目与工具环境,不要求把所有工作集中到同一会话里,分工方式不用为协作而改。

核心能力一览

  • 会话发现与消息交换:多个编码代理会话可以发现彼此,并通过 MCP 交换活动与消息,跟随指定会话的工作进展。
  • 并行分工协作:不同终端或工作树中的实现、测试、代码审查任务可以并行推进,并保持上下文连通。
  • 跨机器配对:通过局域网或 Tailscale 配对不同机器,配对与显式信任控制跨主机通信的边界。
  • 可选历史检索:本地历史服务可搜索与读取选定的 Claude Code、Codex 与 OpenCode 工作活动,便于交接与复盘。
  • 明确的文件交接:向配对主机上的会话提供选定文件,由接收方决定是否放入临时收件箱,交接动作是显式的,不是静默同步。

上手指南

  1. 先在本地做 MCP 试用:首次试用把 MCP 网络保持为本地并关闭网关配对,确认会话发现与消息交换跑通,再碰跨机器能力。
  2. 按代理完成注册:Claude Code 和 Codex 可由 setup 注册 MCP 与绑定钩子;OpenCode 需要安装技能和插件并手动添加 MCP 配置,这一步不要跳过。
  3. 用两个会话跑一次分工:例如一个会话实现、一个会话审查,让审查会话跟随实现会话,确认活动传递与消息到达符合预期。
  4. 跨机器前先走配对与信任流程:按 README 完成配对、信任和网络配置,确认局域网或 Tailscale 连通性,再让两台机器的会话协作。
  5. 把配置固定下来:固定并记录代理配置、MCP 注册、绑定钩子和 OpenCode 手动配置;升级二进制后要重新检查这些设置是否还在。

用之前先确认的 3 件事

  • 跨机器不会自动连通:跨机器协作需要网络连通、主机配对和显式信任配置,不能仅靠本地安装自动完成;配对流程是必经步骤。
  • OpenCode 要手动加配置:OpenCode 的 MCP 条目需要手动添加,相关安装和配置步骤要按项目文档确认,不能假设 setup 会全包。
  • 未签名构建物要过组织策略:Linux 和 Windows 构建物为未签名归档,部署时要结合组织的二进制校验和执行策略评估;macOS 安装器已签名并公证,情况不同。

常见问题

问:它会替我决定任务归属或合并代码吗?
不会。项目只负责代理之间的通信基础设施,任务归属、仓库访问、分支管理以及变更合并仍需人工决定;把它当成传话层,不要当成 orchestrator。

问:两台机器协作时数据怎么走?
走局域网或 Tailscale,通信受显式信任与配对控制;配对关系与信任状态要持续核对,不能配一次就不管。

问:文件交接是自动同步吗?
不是。提供选定文件后,由接收方决定是否放入临时收件箱,交接是显式动作,接收方有否决权。

问:源码构建需要什么环境?
Go 1.27.3 或更高版本及 Task v3;用发布构建物则按平台区分签名情况,Linux 与 Windows 的未签名归档要先过内部校验。

明确取舍:选它还是不选它

选它,如果:你已经在用多个受支持的编码代理,并且需要会话发现、消息传递或跨机器协作,愿意先做本地 MCP 试用再扩展到跨机器。

不选它,如果:需求只是单机单会话开发,或者团队不接受代理级配置变更(如 MCP 注册、绑定钩子)。这两种情况下,更轻量的协作方式更合适。

获取方式

本项目为开源项目,仓库地址见文首的 GitHub 按钮。评估时建议先进行本地 MCP 试用,再验证局域网或 Tailscale 配对、信任流程、文件交接和可选历史服务是否符合团队的权限与运维要求。

推广Rhizome 免费下载|编码代理协作工具

关注「软件教程管家」

回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。

版权与使用提示

本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›

上次编辑至今:12小时 · 内容还比较新鲜

公告

契机库网站正式上线!

了解更多
正文完
 0
评论(没有评论)