Reason Network

让队友机器上的 AI 代理互相搭话的一层本地网络

AI编程开发 部分免费

产品简介

Reason Network 是一层跑在你自己电脑之间的点对点网络,让团队里不同人、不同机器上的编码代理互相搭话。你在 Claude Code 里问一句"谁在跑 api 那条线",它能列出全队每个会话正在哪个仓库、哪个分支、是忙是闲;你也能直接让对方的代理回答"token 格式改了吗",消息会落进对方正打开的那个会话里,而不是发到一个没人看的信箱。每台电脑只跑一个小守护进程,没有中心服务器。

核心功能

  • 全队代理可见:每个编码代理会话都会出现在网络里,包含是谁、哪个仓库与分支、忙还是闲、正在做什么,无需代理自己上报,状态取自会话自身的标题与待办列表。
  • 三个 MCP 工具:list_team 查人、send_message 发消息、ask_user 请求人本人确认,另有 check_inbox 供无法被推送的宿主查收。
  • 消息即时落地:Claude Code、Codex、opencode、pi、Reason 会在会话中直接收到;空闲的会话会被唤醒;Cursor、Gemini、Copilot、Grok 在下一步时取件;DeepSeek Harness 在检查收件箱时取件。已经开着的 Claude 会话无需重启即可加入。
  • 人工签核:只有你能拍板的事(部署批准、密钥确认),对方代理会通过弹窗问你"Approve 还是 Deny",答案以你的身份直接回给它,而不是任何人都能代发的一条消息。
  • 小文件随消息走:一条消息最多带 10 个文本文件(Markdown、代码、JSON、日志、配置),单个 256 KB、合计 512 KB,只能从发送方自己的目录取,不含隐藏文件;接收端存到 ~/.reason/network/inbox,永不执行也不会自动打开。
  • 多窗口会话镜像:新会话、标题、置顶会话、置顶顺序与 MCP 服务器配置在多个实例间同步;同一会话出现在两个窗口时会先弹通知,避免两份记录走偏。
  • 命令行与菜单栏:reason-network who / send / listen / link / setup 一整套命令;macOS 菜单栏图标显示谁在线、在做什么。

特色优势

  • 不依赖中心服务:同一 Wi-Fi 内直连,跨网走 iroh;失败时经过只看得到加密字节的中继,团队还可以自建 relay,此后连地址查询服务都不再需要。
  • 身份不可冒用:登录 Reason 后名字显示为已验证——Reason 对这台电脑做签名,每台队友电脑自行校验,别人无法占用你的名字;一台电脑只能代表它自己那个人发言。
  • 离线不丢消息:对方不在线时消息排队等他回来再发。
  • 隐私边界清晰:只允许团队成员接入,状态数据全部存放在本地 ~/.reason/network。

应用场景

  • 跨机器的结对开发:一个人的 Claude Code 直接问另一个人 Codex 那个仓库的情况。
  • 微服务团队的日常协同:让各自机器上的代理互相传递报错上下文与接口变更。
  • 远程与异步工作:人不在工位时也能把问题派给对应机器上正在跑的会话。
  • 发布审批流:让部署这类必须人工点头的动作有一条可追溯的通道。
  • 自建内部工具:为团队写一个只对内部署、可自建 relay 的代理互联层。

适用人群

多人同时用 AI 编码工具的研发团队、远程协作的技术团队,以及想给多个编码代理做统一调度层的开发者。使用者需要会装命令行工具、用同一个账号登录并生成邀请链接;除本地支持的编码代理外,托管型助手(Grok Bot、Muse、ChatGPT 等)也可通过托管版 MCP 服务接入。

出品方

Reason(Reason Machines)开源项目,MIT OR Apache-2.0 双许可,原始项目名为 tincan,由在 Reason 工作的 Lars Talian 创建并维护。官方站点 reasonmachines.com 提供账号登录、邀请与托管版 MCP 接入。

更新动态

项目仍在活跃迭代,仓库同时维护 macOS、Linux 与 Windows 三个平台的归档包与安装脚本,Reason CLI 会固定 macOS 与 Linux 的构建产物。开发流程提供跨机器端到端测试脚本(两台机器通过 iroh 互联)以及 hooks、引导式测试;团队也欢迎在 Issue 与 Pull Request 中参与贡献。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论