LodyAI/Lody

Share coding agents with your team on phone and desktop

Lody – 编码代理的共享工作区

它是什么 – Lody 是一个开源平台,让团队可以从任何设备使用 AI 驱动的编码代理(Claude Code、Codex、Kimi、OpenCode 等)。它在桌面、移动、网页和 CLI 之间同步对话、代码变更和机器资源,将每个 AI 代理会话转变为协作、版本控制的工作区。

主要功能

  • 共享对话 – 与队友打开相同的聊天,查看完整记录、运行时状态、生成的文件和差异,并添加新指令,无需复制截图。
  • 自带代理和机器 – 连接任何 ACP 兼容的编码代理,以及任何已具备模型订阅和凭据的机器(笔记本电脑、服务器、云 VM)。机器在明确共享前保持私有。
  • 多界面调度 – 从桌面应用、iOS/Android 应用、网页 UI 或 lody CLI,您可以在选定的机器上开始工作、查看进度、批准权限请求并检查结果。
  • 代理协调 – 代理可以生成子对话、读取其状态、发送后续提示或取消它们,让一个“协调者”代理可以委派错误调查、实现和测试。
  • Git 感知工作区 – 每个会话都有自己的 Git worktree,因此并行代理不会冲突。Lody 显示每轮差异,让您逐行评论,并在聊天旁显示 PR 状态和 CI。
  • 视觉反馈循环 – 在会话内运行 Web 应用、注释 UI 元素,并将这些注释发送回代理进行视觉调试。
  • 内置工具 – 终端、命令面板、快捷键、文件资源管理器,以及用于通知和批准的移动 Live Activities。
  • 使用洞察 – 每个会话显示 Token、配额、机器和代理资源消耗。

如何开始

  1. 安装 CLI – npx lody daemon start 在任何工作站、服务器或云 VM 上启动守护进程。它会打开一个登录链接,将机器注册到您的 Lody 工作区。
  2. 创建会话 – 从任何终端(或脚本)启动编码任务,例如
    npx lody session create --workspace my‑team \
        --agent-config codex \
        --repo owner/repo "Fix the failing test"
    
  3. 从其他界面加入 – 打开 Lody 桌面应用、移动应用或网页 UI,选择相同的工作区,您将看到实时对话、文件树、差异和终端。
  4. 协作 – 队友可以添加指令、评论差异、附加文件,或将会话分叉到新的 worktree 以尝试替代方法。

项目结构

  • apps/cli – 命令行守护进程和会话管理器。
  • apps/electron – 桌面客户端(macOS、Windows、Linux)。
  • packages/* – UI 组件、共享 schema、基于 CRDT 的同步(Loro)、ACP 扩展、可选的云 API 定义,以及实验性的端到端加密核心。
  • site-docs – 网站、文档和博客。

为何重要 Lody 弥合了强大 AI 编码助手与真实世界软件开发工作流程之间的差距。通过将每个代理对话视为一级、版本控制的工件,可以共享、分叉和检查,团队可以安全地利用 AI 生产力,同时保持代码历史、审查和安全性的控制。

链接

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目