Lody - Run Code Agent Anywhere
Remote Control for All Agents
Free · Designed for iPad. Not verified for macOS.
Lody is the remote control for your coding agents. Start a task from your phone, and Claude Code, Codex, or any CLI agent runs it on your own computer or server—then review every change, anywhere.
■ One remote for every coding agent
• Works with Claude Code, Codex, Gemini CLI, OpenCode, Kimi, and any ACP-compatible agent
• Bring your own subscription or API key—Lody runs the agents on your machines, with your models
• Switch models, modes, slash commands, and Fast Mode right inside the chat
■ Control all your computers and servers
• Connect every laptop, dev box, and cloud server to one account
• Start a session on any online machine from your phone or browser
• Machines stay private by default—share a build server or cloud worker with your team in one tap
• Daemon mode keeps agents running in the background and recovers automatically after a restart
■ Run agents in parallel, safely
• Every task gets its own isolated Git worktree—no collisions between parallel runs
• Sandboxed execution with native runtime controls and fewer permission prompts
• Session tabs keep the main chat, sub-agents, files, and diffs together in one view
■ Review everything from anywhere
• Each turn ends with an in-context diff, so you can review without opening your IDE
• A real-time file tree and project file browser stay synced with the working directory
• Search inside a conversation across messages, tool calls, terminal output, and diffs
• VS Code themes give you familiar code and diff colors
• Lody Preview opens a live UI preview with desktop, tablet, and mobile viewports—drop visual annotations and send them straight back to the agent
■ GitHub, built in
• Start a task from any Issue or Pull Request with a simple #mention
• PR status, CI checks, and review comments sync automatically—no tab-switching
• Mark drafts ready for review, merge, and delete branches without leaving Lody
• Leave line comments on diffs and sync them to GitHub PR Review; replies post back both ways
• Auto commit & push and "Fix PR comments" keep your branch moving
• Act as yourself on GitHub for comments, reviews, and merges
■ Built for your team
• Share agent configs and full conversation context so everyone stays aligned
• Invite members, set roles, and view your teammates' sessions
• Track AI token usage and cost by member
■ Made for mobile
• Native iOS apps designed for small screens
• Live Activities on iPhone show running agent status on the Lock Screen and Dynamic Island
• Push notifications when a task finishes, an agent needs approval, or a PR is ready
• Approve permissions, review diffs, and reply on the go
• Works offline for cached conversations and saved diffs
Install Lody on your machine, and take your coding agents with you—everywhere.
more ■ New Features
- Preview and control an iOS Simulator running on your Mac directly in a session, or ask an Agent to start the preview.
- Associate Agent Roles with Nowledge Mem memory identities and manage them in settings.
- Added built-in Devin support.
- Pi can now use a custom executable.
- Fork DeepSeek Harness sessions from completed conversation turns to explore alternative approaches.
- View code changes in the PR panel, filter by a single commit or commit range, and search changed files.
- View the tools a server provides in MCP settings.
- Agents creating sessions through MCP can specify a permission mode and configuration options supported by the target Agent.
- Type `¥` to open the skill picker, making skills easier to invoke with a Chinese input method.
- Messages delegated by an Agent to another session now show the sender's Agent or Role identity and provide access to the source session.
- Added an optional code language pack to enable highlighting for more programming languages.
- With extended languages enabled, file previews support Coq, Rocq, and Lean syntax highlighting.
0.104.0 2d ago
■ New
- Support for the Codex GPT-6.1-Sol model.
- Preview Word (DOCX), Excel (XLSX), and PowerPoint (PPTX) documents directly in sessions.
- New CSV and TSV table previews with cell search and zoom, while keeping source editing available.
- PDF previews now include thumbnail navigation, rotation, and additional zoom options, with improved document search.
0.103.0 Sep 30
■ New Features
- A new UI design refreshes the sidebar, settings, PR panel, tool call details, and composer menus, with consistent light and dark themes and interactions.
- Scheduled tasks support one-time or recurring runs, a choice of machine and Agent, and run history. Agents can also propose schedules for you to confirm and create.
- Codex supports multiple independent accounts, as well as custom API endpoints and keys.
- New subagent activity details show task status, execution history, and results provided by supported Agents.
- Agent Roles now have a description field to explain their purpose and responsibilities.
- Agents can look up Agent Roles, machines, and projects in the workspace to find the right configuration and execution location.
- The new Lody Preview supports local previews and remote previews on demand, with clearer connection status and recovery guidance.
- Local projects can associate conversations with PRs and use the machine's GitHub credentials to retrieve PR information.
- View images in Markdown, including local images and remote images loaded on demand.
- View token usage for each turn.
- Open the related conversation tree from the conversation info bar.
- Pi can scan and select local extensions and import conversation history. Grok supports forking entire conversations or from earlier turns.
- New options for full-width conversations, font ligatures, and inline math rendering.
- Crop your avatar, and choose an app icon on macOS with your selection preserved.
- Preview PDF files directly in conversations, with page navigation, zoom, and text search.
- Added Prompt Shortcuts to settings.
- Conversation links in messages now appear as clickable conversation chips, making it easier to jump to related discussions.
0.102.0 Sep 30
■ New
- Improve the reliability of creating Agent tasks from mobile shares; tasks can still be delivered after the target machine comes back online.
- Connect DeepSeek Harness questions to Lody's Ask Question UI, support separate answer notes, and improve Kimi Plan interaction cards.
- Improve sidebar project organization with project context, better local project ordering, and display controls for recently updated projects.
- Show the actual model used by a session so each task's model is easier to identify accurately.
- Improve desktop multi-window, archive list, and large-project file search performance to reduce stalls while opening windows, scrolling, and searching.
- Preserve cross-screen text selections in long conversations when virtualized rows are recycled.
- On iOS, choose the Aqua app icon in Appearance settings or switch back to the default icon.
0.99.0 Sep 22
■ New
- Pasting a session link into the composer turns it into a session mention; use Cmd/Ctrl+Shift+V to paste a plain link.
- Desktop Settings > Projects is now a two-pane catalog: GitHub / machines on the left, folders for the selected source on the right; click a folder to edit it.
- Queued messages can be steered directly (not just the first item when the agent supports acknowledged steering); Cmd/Ctrl+Shift+Enter temporarily flips queue vs steer for that send.
0.97.2 Sep 20
■ New
- Add a managed built-in Pi agent.
- Return approved session-share results directly to MCP agents.
- Launch Devin from the local CLI.
- Close and recover workspace-shared sessions more reliably.
0.95.0 Sep 17
■ New
- Transfer workspace ownership safely while keeping existing subscriptions and billing continuous
- Open sessions and workspaces in independent desktop windows
- Select multiple chat messages and export them as PNG images, or copy generated chat images directly
- Mention Agent Roles across machines and see Roles that are temporarily unavailable
- See sender identities in chat so messages are easier to distinguish during collaboration
- Export Token usage, activity trends, and model shares from the Usage page as portrait or landscape reports
- Copy complete context as Markdown from session fork menus, with improved conversation exports
- Pause, resume, and clear Codex goals through dedicated controls
- Let Codex and Grok provide their own session titles, reducing duplicate work and waiting
- Prepare Agent runtimes earlier during onboarding and show waiting states more clearly
- Prefer the machine owner's Git identity when creating local projects
0.93.3 Sep 12
Fix some bugs
0.92.1 Sep 8
■ New
- When an agent creates a new session, a card appears immediately so you can open it and follow its execution status
- Search project Skills by name, description, author, or path
- Download HTML source files directly from attachments and previews
■ Fix
- Improve local file previews with paged reading for large files and more efficient image and file loading
- Fix Factory Droid connections and show the correct reasoning options for the selected model
- Improve Grok tool permission behavior and the handling of heavily fragmented local data
- Fix new-chat attachments disappearing after switching tabs and undelivered indicators disappearing from earlier messages
- Fix session work durations being incorrectly extended and earlier output interfering with title generation
- Fix Linux .deb update installation freezing the app, and allow retries after authorization is cancelled or installation fails
- Fix completed one-time tasks incorrectly showing their next execution time as the following year
- Improve desktop composer focus, session hierarchy display in the sidebar, and mobile scrolling
- Improve the reliability of agent session delegation and completion notifications in team workflows
0.92.0 Sep 7
■ New
- Support GPT-6 Astra.
- Added session file actions so files that cannot be previewed directly can be opened in a system app, revealed in the file manager, or downloaded
- Markdown can now render semantic diff code blocks
- Session sidebars and desktop child-session tabs now show unread state
- File, Issue, and PR mentions now use VS Code-style fuzzy matching, making targets easier to find
- Added bilingual guides for shared-session handoff, parallel agents, and agent teams
■ Fix
- Strengthened team preview and local browser connection checks for safer, more reliable access
- DeepSeek Harness now discovers models from custom services and exposes model, reasoning, and permission options from the active runtime
- Kimi model selectors now display and search model providers, making same-named models easier to distinguish
- Improved Markdown and streaming message rendering with TeX bracket delimiters, correct autolink boundaries around non-ASCII punctuation, preserved final text output, and a touch-closeable Mermaid full-screen viewer
- Fixed chat jitter while resizing the sidebar and made billing information load sooner
- Reduced Live Activity update overhead and capped mobile session-group previews for smoother long lists
- Improved when App Store review prompts appear and how their state is handled
- Updated ACP provider icons and runtime registry information
- Improved public-site page titles, search discoverability, and 404 handling for unknown pages
0.91.0 Sep 5
■ New
- Added Zen layout mode for a more focused workspace experience
- Added session renaming tools
- Added support for custom DeepSeek Harness service endpoints
- Improved Agent and Provider settings with clearer configuration, status, and unavailability details
■ Fix
- Improved CLI daemon startup recovery, status diagnostics, and error messages
- Fixed Agent capability refresh failures and configuration state inconsistencies across multi-turn operations.
- Improved Markdown links, bold URLs, CJK input methods, and mention input behavior
- Improved session tabs, plan approval, settings navigation, and compact mobile layouts
- Improved local project folder selection, SVG file attachments, and desktop Cmd+W behavior
- Fixed the built-in browser failing to connect in some proxied network environments
- Improved Codex goal command control and child-session workspace guidance
0.90.0 Sep 4
Fix some bugs
0.89.3 Sep 1
■ New
- Session results in the @ mention menu now default to the current project, with a temporary switch to all projects when needed, making relevant sessions easier to find
- Desktop now requires selecting a machine before an Agent can be chosen, with clearer guidance throughout the flow
- The redesigned onboarding flow lets you choose or skip the first Agent, complete an initial task with a read-only example project, and understand syncing or pending setup states more clearly.
- Plan mode now uses a unified conversation panel, making plans from primary and child Agents easier to review and follow.
- Projects settings now supports folders per machine and more convenient actions for local project rows.
- Desktop now includes an option to launch Lody automatically at login.
- Scoped keyboard navigation improves keyboard use across the sidebar, menus, and conversation surfaces.
- The documentation site now has bilingual search that runs entirely in the browser.
- Registry Agents now support standard ACP authentication, and the bundled Claude, Codex, Kimi, and Grok runtimes have been upgraded.
0.89.0 Aug 31
■ New
- Added predictive hover intent to the conversation outline, making long conversations easier to navigate with fewer accidental openings.
- Provider setup now shows clearer progress and warns when a DeepSeek delegation model may incur additional costs.
■ Fix
- Undelivered messages are now clearly marked and can be resent after confirmation, preventing lost or duplicate execution
- Improved workspace switching and syncing so sidebar content stays within the current workspace, while increasing compatibility between newer and older clients
- Fixed missing translations, task-tool configuration, session-tab renaming, IME confirmation, editing in narrow message columns, queued steering, and Agent question compatibility
- Improved desktop reliability with lighter Mermaid diagrams, Windows tray left-click behavior, restored local file preview and session controls, and safer window navigation
- Improved the usage calendar on smaller screens, including recent-week positioning and visual details, and fixed ordered-list marker alignment in Markdown
- Removing a local project now archives its related sessions first, remains visible while waiting for an offline device, and can safely clean up Lody-created worktrees while retaining dirty or failed ones
0.88.0 Aug 28
■ New
- Added Agent Roles for saving and sharing frequently used agent, model, permission, and other run settings, then quickly selecting or mentioning them in new and existing sessions.
- Added fuzzy search to the model list and combined file and image attachments into a clearer unified picker.
- Added previews for self-contained HTML files and full-copy actions for Markdown messages.
- Added Codex usage reset forecasts.
- Added background updates for built-in agent runtimes.
■ Fix
- Improved session creation, restoration, and task dispatch reliability, kept direct local sessions from creating unexpected branches, and automatically handled branch-name conflicts for new worktrees.
- Fixed task bodies disappearing before saves were acknowledged, and made archiving a parent session archive its child sessions too.
- Improved Electron local file browsing and preview while keeping local file reads on the device.
- Fixed chat content shifting when the composer was resized.
- Improved Claude and Grok model fallbacks, compatibility with legacy runtime caches, and usage chart labels.
0.86.0 Aug 25
■ Features
- Added a system theme mode that follows the device's light or dark appearance.
- Added image input support for the DeepSeek Harness agent.
■ Fixes and Improvements
- Fixed an issue where pressing Esc while using an IME could cause focus to be lost.
- Improved drag-and-drop interactions for conversation mentions.
- Ensured that Grok permission settings are applied when starting and resuming sessions.
- Improved DeepSeek Harness startup compatibility and stability.
0.85.0 Aug 22
■ Feature
- Improved Kimi Code, with support for background tasks, sub agents, and token usage tracking.
- A brand new desktop onboarding flow: first launch now includes an intro sequence and product tour, lets you pick a theme and language, detects the agents already installed on your machine, and walks you through your first session.
- Agents can now configure the workspace's MCP servers for you.
■ Fixes and Improvements
- Fixed session worktree restore failing when offline or when the remote repository was unreachable.
- Fixed the CLI reporting a version that did not match the released one.
- Fixed dsh compatibility issues.
- Improved how the dsh agent presents its thinking.
0.83.0 Aug 20
■ Features
- Added Git workflows for local projects; with an authorized Lody GitHub integration, GitHub PR workflows are available too.
- Support dragging sessions from the sidebar into the composer for automatic @ mentions.
- Sessions can now be forked into new worktrees for parallel approaches.
- Added global MCP configuration, selectable from the plus-button menu when creating a conversation.
- @ mentions in the composer now appear as chips, making sessions and skills easier to reference.
- Diff file titles now offer copy-path and open-file actions.
- Added a usage trends view with selectable time ranges.
- Subscriptions and redemption codes can now apply together.
■ Fix
- Improved scroll following in streaming conversations, terminal copy/paste, and text selection.
- Improved child-session navigation and presentation, including the hierarchical list on mobile.
- Fixed several reliability issues in workspace cleanup, session startup, and connection recovery.
- Optimized sidebar and page navigation performance to reduce unnecessary UI updates.
0.82.0 Aug 18
■ Features
- Added built-in DeepSeek Harness support, including direct DeepSeek API key configuration, Agent presets, and Lody MCP access in sessions.
- Independent sessions created by Agents or child sessions are now grouped under their originating session, with bidirectional relationship details and quick navigation.
■ Fix
- Improved scroll following in long conversations and streaming responses, reducing unexpected jumps after small upward scrolls.
- Improved narrow-screen mobile settings layouts, separators, and action-button readability.
- Fixed workspace files sometimes failing to preview or save when path capitalization or Unicode normalization differs, or when filenames contain special characters.
- Restored the taskbar icon on Linux KDE desktop environments.
0.81.1 Aug 14
■ New Feature
- Added support for the official Grok runtime, including interaction and permission controls, context usage, and rate limits in Lody.
- A new @ menu brings files, issues, pull requests, skills, sessions, and commands into one place, including direct references to other sessions.
■ Fix
- Improved memory pressure checks on macOS and Linux, reducing cases where session startup was incorrectly blocked while the system still had usable resources.
- Restored the zoom-out shortcut in the Electron desktop app.
- Pull request descriptions can now be expanded, and Agent responses use more consistent alignment.
- Fixed multibyte text, including Chinese characters, becoming corrupted when it crossed local connection data chunks.
- Fixed Lody CLI installation through npm or npx failing when dependency versions were not resolved correctly.
- Improved the website landing page's loading speed, asset size, and accessibility.
0.78.0 Aug 12
Fix some bugs
0.77.2 Aug 11
■ Feature
- Added support for pasting files into the composer and uploading them via drag and drop.
- Both images in chat and standalone image files can now be opened, zoomed, and panned. On desktop, they can also be copied or saved from the context menu.
- Agents can now be reauthenticated within Lody when their authentication expires, without recreating the session.
- Agent errors can now be expanded to show full details, with one-click copying of diagnostic information. Error details are also fully accessible on mobile.
- Improved workspace invitations, join approvals, and private-resource sharing flows, with clearer messages when no machines or projects are available to share.
- Lody now opens a local project automatically after it is imported.
- Billing settings are now accessible on mobile web.
■ Fixes and Improvements
- Significantly reduced main-thread work when scrolling the file tree or switching sessions, making large projects, session switching, and reopening the right sidebar smoother.
- Reduced CPU and memory pressure from background sync, persistence, and reconnection. Network instability or a problem in a single sync room no longer triggers a high-frequency reconnection storm across the entire workspace.
- Fixed occasional sync failures and delayed Agent replies after local sessions had been idle, as well as branches being lost when sessions were restored.
- Fixed steering messages that could remain stuck after failing to reach a running Agent. If a message cannot be inserted immediately, it is now queued for the next regular turn.
- Fixed Git operations using credentials from the wrong account in multi-workspace environments, as well as older sessions failing to restore when their local and remote branches shared the same name.
- The Plan Mode toggle now works again on mobile.
- Fixed the message copy button not responding.
- Phones now continue to use the mobile layout in landscape orientation, and the web app no longer attempts to open the native app without user interaction.
- Fixed dropdown errors in the mobile drawer, clipped statistics, truncated Agent names, and overly long project paths overflowing dialogs.
- The app's crash page now displays a readable error and lets users copy the report. If recovery repeatedly fails, users can clear local data and sign in again after confirming the action.
0.77.1 Aug 10
■ New feature
- Added support for editing and resending your last recent message
- Added file upload progress indicators on mobile
■ Fix
- Reduced session startup time
- Network warnings are no longer inserted into the session when Codex encounters connectivity issues
- Fixed an issue that could cause agents to restart repeatedly after running out of memory
- Fixed the CLI --auth option not working correctly
- Fixed incorrect branch detection for local projects
- Improved syncing and fixed an issue where the latest messages might not appear on other devices
0.76.1 Aug 4
■ New feature
- Added session forking. Use the Fork button below an Agent reply to branch a session from that reply; Codex and Claude Code also support forking from any point in the session.
- Redesigned the right sidebar and added Browser and Side Chat.
- Browser can open any URL for local sessions. For remote sessions, it can access ports on the machine running the session. Agent control of Browser is not supported yet.
- Dynamically created Lody sessions can now be configured during the chat, including model and reasoning effort.
- Added search and sorting to archived sessions.
■ Fixed
- Updated light mode to use a true white background.
- Refined parts of the mobile UI.
- Fixed the mobile keyboard occasionally remaining open after sending a message.
- Fixed sessions that could fail to sync in local-first mode.
- Fixed the project list in the new-session flow not scrolling far enough to show all projects.
- Reduced CLI CPU and memory usage.
- Improved machine online-status stability.
- Refined session search to search only message content, excluding tool calls and their results.
0.74.0 Jul 31
fix some bugs
0.73.0 Jul 27
■ New Features
- Preview and control an iOS Simulator running on your Mac directly in a session, or ask an Agent to start the preview.
- Associate Agent Roles with Nowledge Mem memory identities and manage them in settings.
- Added built-in Devin support.
- Pi can now use a custom executable.
- Fork DeepSeek Harness sessions from completed conversation turns to explore alternative approaches.
- View code changes in the PR panel, filter by a single commit or commit range, and search changed files.
- View the tools a server provides in MCP settings.
- Agents creating sessions through MCP can specify a permission mode and configuration options supported by the target Agent.
- Type `¥` to open the skill picker, making skills easier to invoke with a Chinese input method.
- Messages delegated by an Agent to another session now show the sender's Agent or Role identity and provide access to the source session.
- Added an optional code language pack to enable highlighting for more programming languages.
- With extended languages enabled, file previews support Coq, Rocq, and Lean syntax highlighting.
more Version 0.104.0 2d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Contact Info User Content Browsing History Identifiers Usage Data Diagnostics