LodyAI/Lody

Share coding agents with your team on phone and desktop

Lody – Shared Workspace for Coding Agents

What it is – Lody is an open‑source platform that lets a team use AI‑powered coding agents (Claude Code, Codex, Kimi, OpenCode, etc.) from any device. It synchronises conversations, code changes, and machine resources across desktop, mobile, web and a CLI, turning each AI‑agent session into a collaborative, version‑controlled workspace.

Key capabilities

  • Shared conversations – Open the same chat with teammates, see the full transcript, runtime status, generated files and diffs, and add new instructions without copying screenshots.
  • Bring your own agents & machines – Connect any ACP‑compatible coding agent and any machine (laptop, server, cloud VM) that already has the model subscription and credentials. Machines stay private until explicitly shared.
  • Multi‑surface dispatch – From the desktop app, iOS/Android app, web UI, or the lody CLI you can start work on a chosen machine, watch progress, approve permission requests and inspect results.
  • Agent coordination – An agent can spawn child conversations, read their status, send follow‑up prompts, or cancel them, enabling one “coordinator” agent to delegate bug investigation, implementation and testing.
  • Git‑aware workspaces – Each session gets its own Git worktree, so parallel agents never clash. Lody shows per‑turn diffs, lets you comment line‑by‑line, and displays PR status and CI alongside the chat.
  • Visual feedback loop – Run a web app inside a session, annotate UI elements, and send those annotations back to the agent for visual debugging.
  • Built‑in tools – Terminal, command palette, shortcuts, file explorer, and mobile Live Activities for notifications and approvals.
  • Usage insights – Token, quota, machine and agent resource consumption are displayed per session.

How to get started

  1. Install the CLI – npx lody daemon start launches a daemon on any workstation, server or cloud VM. It opens a sign‑in link that registers the machine with your Lody workspace.
  2. Create a session – From any terminal (or script) you can launch a coding task, e.g.
    npx lody session create --workspace my‑team \
        --agent-config codex \
        --repo owner/repo "Fix the failing test"
    
  3. Join from other surfaces – Open the Lody desktop app, mobile app, or web UI, select the same workspace, and you’ll see the live conversation, file tree, diffs and terminal.
  4. Collaborate – teammates can add instructions, comment on diffs, attach files, or fork the session into a new worktree for alternative approaches.

Project layout

  • apps/cli – the command‑line daemon and session manager.
  • apps/electron – desktop client (macOS, Windows, Linux).
  • packages/* – UI components, shared schemas, CRDT‑based sync (Loro), ACP extensions, optional cloud‑API definitions, and experimental end‑to‑end encryption core.
  • site-docs – website, docs and blog.

Why it matters Lody bridges the gap between powerful AI coding assistants and real‑world software development workflows. By treating each agent conversation as a first‑class, version‑controlled artifact that can be shared, forked and inspected, teams can safely harness AI productivity while keeping code history, reviews and security under their control.

Links

Related

  • Project
  • Project
  • Project
  • Dispatch
  • Project