ByteNoteByteNote
Lody:把团队正在用的 coding agent 装进一个共享工作区

字节笔记本

2026年8月28日

Lody:把团队正在用的 coding agent 装进一个共享工作区

API中转
¥120

团队里用 coding agent 干活之后,协作的摩擦换了个地方:同事的 agent 跑出了一个修复,你想看它到底做了什么,对方只好截一堆聊天窗口的图发过来;要补充指令,只能复制粘贴转述。Lody 针对的就是这个缝隙——把团队正在用的 coding agent 装进一个共享工作区,会话、状态、文件、代码变更对所有人实时可见,手机上也能派活和审批。Apache-2.0 开源,三周 600 多 stars。

项目简介

Lody 的自我定位是「团队已有 coding agent 的共享工作区」。它不造新 agent,而是通过 ACP 协议接入 Claude Code、Codex、Kimi、OpenCode 或任何 ACP 兼容的 agent——各自机器上已经配好的订阅、登录、模型和权限模式原样沿用,Lody 不碰。客户端覆盖 Google Play、App Store 和 macOS/Windows/Linux 桌面,TypeScript monorepo(CLI、Electron 桌面端、共享组件与协议包)。

机器的隐私边界想得清楚:每台连入的机器默认私有,只有 owner 主动分享才对工作区可见。

三个核心能力

共享会话。 打开同一个 agent 会话,队友能看到完整转录、运行状态、相关文件和代码变更,直接在会话里补指令,不用再传截图贴日志。

接入已有的机器和 agent。 工作站、服务器、云 VM 都能连:

bash
npx lody daemon start

一条命令登录并把机器挂进工作区,之后从桌面、手机、Web、CLI 任意端派活时选它就行。

多端派活。 派任务时指定任意已连接的机器;权限请求、进度、会话和代码变更在所有端同步。CLI 不只是连接器,还能注册项目、管理工作区和 agent 配置、创建会话发消息、读历史,支持 --json 把工作区数据喂给你自己的工具:

bash
npx lody session create --workspace my-team --agent-config codex \
  --repo owner/repo "Fix the failing test"

Agent 之间的协调

这是 Lody 最有意思的部分。它给 agent 提供了一组会话操作工具:创建或复用其他会话、读它们的状态和历史、发后续指令、取消运行中的任务、把结果带回来。于是一个会话可以当协调者:主 agent 分析 bug,然后把调查、实现、测试拆给几个并行子会话,各自跑完汇总回来。子会话保持独立,同时保留与创建者的关系;人和 agent 都可以用 @ 提及把不同会话的工作串起来。

代码和执行放在同一处

并行任务用 Git worktree 隔离,几个 agent 同时改代码互不踩脚。会话旁边就能浏览项目文件、看每轮或全会话的 diff、加行级评论,PR 状态和 CI 跟进也在同一个面板里,GitHub 的 review 线程贴着产生变更的 agent。会话可以 fork 成新会话或新 worktree 去试另一条路子。

还有个给前端开发的实用件:正在运行的 web 应用能直接在会话里打开,切换不同响应式视口,对页面元素做视觉标注发回给 agent——「这个按钮歪了」从此有精确的指向。

移动端值得一说

手机端不只是看看进度:推送通知、批准权限请求、检查 diff、跟进活跃任务都有,iOS 用了 Live Activities——agent 等你审批的时候,锁屏或灵动岛直接给操作入口。人不在电脑前时 agent 不至于干等。

技术路线:奔着 local-first 去

Lody 用 Loro Stack(Loro 加 Flock)以 CRDT 表示和同步协作状态,官方明确说目标是让整个工作区(不止会话)走向完全 local-first,团队上下文最终留在团队自己手里。目前还在路上。后续计划加文档和文档沙箱,让需求和决策的沉淀脱离单条会话的时间线。

注意事项

  • 本地优先尚未完全达成,当前协作状态仍有中心化部分
  • 依赖 ACP 生态,要接的 agent 得支持 ACP 才行
  • 项目很新(2026 年 8 月上旬建仓),迭代快,跟着 changelog 走
  • 免费和收费的边界以官网为准,开源部分是客户端与 CLI

项目链接

分享: