Lody

LodyAIApache-2.0活跃维护

让团队在手机和桌面上共享编码智能体,支持多人协作、多智能体编排,并采用本地优先架构。

Share coding agents with your team on phone and desktop

v0.109.0发布于 2026-10-30 05:40 UTC1,675star +1 / 7 天183fork同步于 2026-11-10 11:47 UTC

怎么上手

由 README 提炼,执行前请确认
npx lody daemon start
硬件要求按 README 说明

README 未说明硬件要求;Lody 运行在工作站、服务器或云 VM 上,桌面端支持 macOS、Windows、Linux,移动端有 iOS 和 Android 客户端

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

把团队已有的编码 Agent 接入共享工作区,在桌面、手机、网页和 CLI 上协作与派活

让团队在手机和桌面上共享编码智能体,支持多人协作、多智能体编排,并采用本地优先架构。

核心能力

  • 通过 ACP 接入 Claude Code、Codex、Kimi 等已有 Agent
  • 共享会话记录、运行状态、文件与代码改动
  • 用 Git worktree 隔离并行会话,避免改动互相污染
  • Agent 可创建子会话并行分派调查、实现与测试
  • 在会话内预览 Web 应用并回传元素级视觉标注

容易踩的坑

运行 daemon 会打开登录链接,需要先完成账号登录才能把机器接入工作区;Agent 需支持 ACP 协议才能接入;移动端客户端仍在活跃开发中,需按 apps/mobile 的 README 单独配置构建工具链

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.109.0
  1. v0.109.0Lody OSS 0.109.0最新正式版2026-10-30 · 2026-10-30 05:40 UTC

    What's Changed

  2. v0.108.0Lody OSS 0.108.02026-10-24 · 2026-10-24 03:28 UTC
    查看更新说明

    What's Changed

  3. v0.104.0Lody OSS 0.104.02026-10-08 · 2026-10-08 12:31 UTC
    查看更新说明

    What's Changed

  4. v0.102.0Lody OSS 0.102.02026-09-30 · 2026-09-30 03:01 UTC
    查看更新说明

    What's Changed

  5. v0.100.0Lody OSS 0.100.02026-09-24 · 2026-09-24 01:44 UTC
    查看更新说明

    What's Changed

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    What you can do with Lody

    Share Agent conversations with your team

    Open the same conversation with your teammates. See the full transcript, runtime status, files, and code changes around the work, then add instructions without passing around screenshots or pasted logs.

    Bring the Agents and machines you already use

    Connect Claude Code, Codex, Kimi, OpenCode, or another ACP-compatible Agent. Keep using the subscriptions, logins, models, and permission modes configured on your laptops, workstations, servers, and cloud VMs. Machines remain private until their owner shares them with the workspace.

    Dispatch work from any surface

    Choose any connected machine when dispatching work from desktop, mobile, web, or CLI. Permission requests, progress, conversations, and code changes stay visible across these surfaces.

    Connect a machine

    Run Lody on a workstation, server, or cloud VM:

    npx lody daemon start
    

    The command opens a sign-in link, connects the machine to your workspace, and keeps it available for work dispatched from desktop, mobile, web, or CLI.

    Use Lody from the CLI

    The CLI is more than the process that connects a machine. From a terminal or script, you can register local projects; inspect workspaces, machines, linked repositories, and Agent configs; create and message sessions; read their history and status; or archive and restore them. Commands that support --json can also feed Lody workspace data into your own tools.

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

    See the CLI documentation for the full command reference.

    Let Agents coordinate work across conversations

    Lody gives Agents tools to create or reuse other conversations, read their status and history, send follow-up instructions, cancel running work, and bring results back. This lets one conversation act as the coordinator: you can analyze a bug with a main Agent, then have it delegate investigation, implementation, and testing to separate conversations running in parallel.

    Lody keeps each child conversation independent while preserving its relationship to the conversation that created it. Conversations can also be referenced with an @ mention when you or an Agent needs to connect work across sessions.

    Keep code and execution in the same workspace

    Keep parallel work isolated

    Give sessions their own Git worktrees so Agents can work in parallel without mixing changes. Open multiple chats, files, diffs, terminals, and previews in tabs, or fork a session into another conversation or worktree to explore a different approach.

    Inspect changes where the work happened

    Browse project files and inspect per-turn or full-session diffs beside the conversation. Add line-level comments, follow pull request status and CI, and keep GitHub review threads close to the Agent that produced the change.

    Give Agents visual feedback

    Open a running web app inside the session, switch between responsive viewports, and send element-level visual annotations back to the Agent.

    More built in

    • Agent Roles — share reusable Agent, model, permission, and instruction presets with the team.
    • Attachments — send files and images from desktop, mobile, web, or CLI, and receive files produced by Agents.
    • Session tools — search, pin, archive, fork, and organize conversations without losing their history.
    • Desktop tools — use a built-in terminal, command palette, customizable shortcuts, and open files in your editor.
    • Mobile controls — receive notifications, approve permission requests, inspect diffs, and follow active work with iOS Live Activities.
    • Usage visibility — see context, token and quota usage, plus machine and Agent resource consumption.

    Beyond conversations

    Shared conversations are Lody's starting point, not the whole workspace.

    We plan to add documents and document sandboxes so teams can shape requirements, preserve decisions, and work with Agents outside the timeline of a single conversation. Over time, these tools can become shared team context for understanding not only what changed, but why.

    We want the entire workspace—not only conversations—to become local-first. Lody uses the Loro Stack, including Loro and Flock, to represent and synchronize collaborative state with CRDTs. The same foundation can extend from conversations to documents and future workspace tools. Our goal is for team context to become more durable and portable, and ultimately remain under the team's control.

    Lody is still moving toward full local-first support.

    Releases

    Pushing a stable vX.Y.Z tag creates a draft PR synchronizing every apps/*/package.json version on the default branch, followed by a GitHub Release with generated changelog notes. No installers or auto-update files are built or uploaded. The original tag is not moved; version synchronization takes effect on the default branch after the PR is merged. GitHub Actions must be allowed to create pull requests in repository settings. Bot-created PRs may require a maintainer action to trigger CI. Existing releases and their assets are preserved on reruns.

    Repository

    • apps/cli — Connect machines and run coding agents
    • apps/electron — Lody desktop app
    • apps/mobile — New native iOS and Android clients
    • packages/components — Shared workspace UI
    • packages/ui — Base UI primitives and StyleX design tokens
    • packages/platform — Platform capabilities and integrations
    • packages/shared — Shared schemas, protocols, and utilities
    • packages/cloud-api — Optional-cloud protocol names and DTOs
    • packages/e2ee-core — End-to-end encryption library: signed ledger, key delivery, services and adapters (reading guide). Product hosts: workspace bootstrap
    • packages/e2ee-client — Personal-device E2EE host
    • packages/e2ee-machine-sharing — Machine-service sharing policy
    • packages/e2ee-lab — Local adversarial consumers and persistence probes for @lody/e2ee-core
    • packages/turn-diff-store — Local content-addressed turn snapshots
    • packages/loro-streams-rpc — RPC over Loro Streams
    • packages/acp-extension-{core,kimi,pi} — ACP extension submodule workspaces. Kimi and Pi stay outside the root pnpm graph
    • site-docs — Website, documentation, and blog

    See CONTRIBUTING.md for development setup and the community PR size policy.

    Mobile and upstream credit

    Lody’s new native mobile clients live in apps/mobile. They are under active development and keep independent iOS and Android build toolchains; see the mobile README for setup and current scope.

    The iOS client is built directly on Innei’s lody-ios. We thank Innei and the upstream contributors for the native app, chat experience, application architecture, and Loro/Flock protocol runtime that made this work possible. Android also reuses a provenance-tracked snapshot of that runtime. This is substantial foundational work, not merely inspiration. Upstream licenses, notices, and additional acknowledgements are preserved in the mobile credits.