█

AI/TLDR

Buy me a coffee
Buy me a coffee

Lody

A shared team workspace for Claude Code, Codex and other ACP coding agents, reachable from desktop, phone, web and CLI

Coding-Agent Harnesses & RuntimesOpen source
Latest
v0.104.0
Updated
8 Oct 2026
Language
TypeScript
License
Apache-2.0
$brew install --cask lody

What's new

v0.104.08 Oct 2026

Added session document viewers with PDF controls, a session PR changes viewer, a built-in Devin agent and a list of available MCP tools in server settings, and moved the desktop app to Electron 43.

Overview

Lody desktop app on a laptop showing a sidebar of agent sessions grouped by repository, a session transcript and a file tree, next to a phone running the Lody mobile app with pinned conversations
The same agent sessions on desktop and phoneLody README ↗

Lody is an Apache-2.0 TypeScript project that describes itself as a shared workspace for the coding agents a team already uses. It is not a new agent: you connect machines (laptops, workstations, servers or cloud VMs) by running a daemon on them, and bring any agent that speaks the Agent Client Protocol (ACP), such as Claude Code, Codex, Kimi or OpenCode. Each agent keeps the subscriptions, logins, models and permission modes already configured on that machine, and a machine stays private until its owner shares it with the workspace.

The point is that the work becomes shared. Teammates can open the same agent conversation and see its full transcript, runtime status, files and code changes, then add their own instructions. Work can be dispatched to any connected machine from the desktop app (macOS, Windows, Linux), the iOS and Android apps, the web or the CLI, and permission requests, progress and diffs follow you across those surfaces, including approval from an iPhone Live Activity.

Lody session with the agent's analysis and fix in the middle and a Pull Request panel on the right showing the PR summary, three passing CI checks and a merged status
A pull request and its CI checks beside the agent conversation that produced itLody README ↗

Inside a session Lody gives each piece of work its own Git worktree, tabs for chats, files, diffs, terminals and previews, per-turn and full-session diffs with line comments, and pull-request and CI status beside the conversation. Agents get tools to create other conversations, read their status, send follow-ups and collect results, so one conversation can coordinate parallel investigation, implementation and testing. The README says collaborative state is synchronised with the Loro CRDT stack and that the project is still moving toward full local-first support; using the apps and daemon requires signing in to a Lody account.

What it does

  • Connect any machine with one command and bring Claude Code, Codex, Kimi, OpenCode or any other ACP-compatible agent, using that machine's existing logins and models
  • Shared agent conversations: teammates see the transcript, runtime status, files and code changes and can add instructions
  • Dispatch work to any connected machine from desktop, iOS, Android, web or the CLI, with permission requests and progress on every surface
  • Agent-to-agent coordination: a conversation can spawn, message, cancel and collect results from child conversations running in parallel
  • Per-session Git worktrees, forking, file browser, per-turn diffs with line comments, and pull-request and CI status beside the agent
Lody preview pane showing a running website with a selected heading and a Preview comment box, next to the conversation where the element annotation is sent to the agent
Annotating a running web app and sending the element-level comment to the agentLody README ↗
  • In-session web app preview with responsive viewports and element-level visual annotations sent back to the agent
  • Shared Agent Roles (agent, model, permission and instruction presets), attachments, a built-in terminal and token, quota and resource usage views

Getting started

Lody's quickstart offers two routes: the desktop app, which also starts the local daemon that runs the agents, or the CLI daemon on its own for servers and headless machines. Both sign in to a Lody account through the browser.

Install the desktop app

Download the installer for macOS, Windows or Linux from lody.ai/download, or use Homebrew on macOS or Linux. On first launch, sign up or sign in in your browser; the app starts Lody's local CLI daemon for you. Mobile apps are on the App Store and Google Play.

bashbash
brew install --cask lody

Or connect a machine from the terminal

On a workstation, server or cloud VM (Node.js 22.14 to 22.x, or 23.6 or later), start the daemon. It opens a sign-in page, or prints a link on a headless machine, then keeps the machine available for work dispatched from any surface. Without a browser, pass the CLI token from Settings > Account > CLI Token.

bashbash
npx lody daemon start

# headless, with a token from the desktop app
npx lody daemon start --auth <cli_token>

Add a project and configure agents

Register a local project from the CLI (or in Settings > Projects in the apps), connect GitHub repositories from the web app's GitHub Integration settings, and choose agents such as Claude Code, Codex or a custom ACP agent in Settings > Agents.

bashbash
npx lody project add <path>

Dispatch and follow work from the CLI

Create a session on a workspace with an agent config and a repository, then list sessions. Commands that support `--json` can feed workspace data into your own tools.

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

npx lody session list --workspace my-team

Commands and code are distilled from the project's own documentation — always check the official repo for the latest.

When to use it

iPhone Live Activity from Lody asking to allow or deny an agent's edit to a README file
Approving an agent's permission request from an iPhone Live ActivityLody README ↗
  • Approve an agent's permission request or check its progress from a phone while it keeps running on a workstation
  • Let a teammate pick up or steer an agent conversation without pasting screenshots and logs
  • Have one coordinating conversation split a bug into parallel investigation, implementation and testing sessions in separate worktrees
  • Review an agent's pull request, CI status and diffs next to the conversation that produced them
  • Give front-end feedback by annotating elements in a running preview and sending them straight to the agent

How Lody compares

Lody alongside other open-source coding-agent harnesses & runtimes tools AI/TLDR tracks, ranked by GitHub stars.

ToolStarsWhat it does
CC Switch★ 150kA cross-platform desktop app that manages provider configuration for eight coding-agent CLIs from one place, with a local failover proxy, MCP and skill management, and spend tracking.
Oh My OpenAgent★ 70.5kOpinionated agent bundle for OpenCode and Codex CLI that ships preconfigured sub-agents, lifecycle hooks and built-in MCP servers behind a single ultrawork command.
herdr★ 47kA single-binary terminal multiplexer built for coding agents: persistent sessions across local and SSH machines, per-pane working/blocked/idle status, and a socket API agents drive themselves.
oh-my-claudecode★ 40.4kA plugin and CLI that adds multi-agent orchestration to Claude Code: staged autopilot workflows, parallel tmux workers, and advisors that route a second opinion to Codex, Gemini, Grok or Cursor.
AionUi★ 33.9kAn open-source desktop workspace that pairs a built-in agent engine with dozens of external CLI agents, adding scheduled runs, MCP tools and remote access from a WebUI or chat apps.
cmux★ 28.6kA Ghostty-based macOS terminal built around coding agents: vertical tabs that show git branch, PR status and ports, attention notifications when an agent needs you, and a scriptable built-in browser.
cc-connect★ 16.2kA Go daemon that bridges local coding agents — Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Kimi CLI and more — to Feishu, DingTalk, Slack, Telegram, Discord, LINE and WeCom, so you drive them from chat.
Lody★ 1.6kA shared team workspace for Claude Code, Codex and other ACP coding agents, reachable from desktop, phone, web and CLI