lpm changelog
What changed in each release of the lpm desktop app. Releases that shipped on the same day are listed together under the newest one.
469 releases since March 29, 2026
October 2026
v0.7.41
Also includes v0.7.38, v0.7.39, v0.7.40
- Weekly recap notifications, lessons in the feedback window, ideas and questions go to GitHub Discussions, and share QR codes that are easier to scan.
- A weekly recap of your agents’ work that you can share, a Claude account for each automation, and message history merged across paired computers. The notification center is gone.
- Choose how each kind of notification reaches you, and forwarded ports come back after a restart.
- Fixed a Settings animation glitch.
v0.7.37
Also includes v0.7.35, v0.7.36
- Richer Stats with an activity calendar and per-project usage, search inside files, and links to a service’s ports. The Activity overview is gone.
- Work through merge conflicts file by file, a searchable branch picker, and create, rename and delete files in the Files tree.
- AI can fix problems in a config, edit a service’s command from its column, and action zones in the Terminals view.
v0.7.32
- An automation can no longer answer its own question.
v0.7.31
Also includes v0.7.29, v0.7.30
- More automation commands in the CLI.
- Automations can ask you a question and wait for the answer, and better input-method typing in the composer and terminal.
- Paired computers reconnect over fallback addresses, pairing a computer opens in its own window, an easier Linux server setup, and fixes for Claude status.
v0.7.23
Also includes v0.7.21, v0.7.22
- Pick an agent or a command for a new tab, and Stats across several computers.
- Changed line counts in the Git UI.
- Paired projects work like local ones, with port tunnels, the host’s Claude accounts and saving files back. lpm Link can start agents, resume sessions and browse files.
v0.7.20Beta
- Share settings, folders and automations with paired Macs, and dictate right in the app.
v0.7.19Beta
- Paired Macs follow the host’s tab names, order and pins, services that ended show their exit code, Claude usage limits are shared with paired Macs, and you can copy the last answer from a paired terminal.
v0.7.16
- Check for lpm updates from your phone.
v0.7.13
Also includes v0.7.8, v0.7.9, v0.7.10, v0.7.11, v0.7.12
- Host tabs and control stay in sync across Macs, and a Claude account menu on your phone.
- An
lpm automations opencommand. - Automatic pull choices sit inline in the Git menu.
- Automatic pulls from origin for each project, and alerts reach locked phones.
- Agent status for Gemini, Cursor, OpenCode and omp, and ⌘⇧J opens Automations.
v0.7.7
Also includes v0.7.4, v0.7.5, v0.7.6
- An Automations tab in each project, Telegram setup shared across Macs, action zones that fold into a hover popup, and pulls that wait while uncommitted changes are in the way.
- Update lpm on your Mac from your phone, and memory for AI prompt automations.
- Create, edit and remove automations from the CLI, and a video guide in the automation editor.
- Automations as a messenger-style list, schedules written with AI, monthly, one-off and multi-time schedules, results sent to Telegram, and quiet runs.
v0.7.3
- Open a host’s terminals as tabs on your Mac, and agent status in the global Terminals view.
- Update and configure Linux hosts from your Mac, and syncing handles big projects in batches.
- A rows layout for side-by-side duplicates, and switch Claude accounts from the sidebar.
v0.6.13
- Paths cut off at the terminal’s right edge are still links, and decks pull in parallel.
v0.6.9
- Open a paired Mac’s files in your local apps.
v0.6.8
- Preview PDFs, file paths with spaces become links, and GPT-6.1 Sol support.
September 2026
v0.6.7
- Preview videos from a paired Mac.
v0.6.6
- Decks and work status for another Mac’s projects, pull a whole deck at once, and detailed tab hover cards.
v0.6.5
- Automated Git workflows on your phone, and the file viewer protects unsaved edits.
v0.5.73
- Services are detected when you add or clone a project, @ finds memory sessions, and composer tools move into a toolbar.
v0.5.65
- Every local project can have a work status.
v0.5.60
- Large uploads to a connected Mac stream in chunks.
August 2026
v0.5.56
- Upload files to a connected Mac.
v0.5.55
- Edit skills or write them with AI, including Codex skills. The Toolkit is now Skills & Tools.
v0.5.54
- Collapsible decks of duplicates in the sidebar, and create and delete skills in the Toolkit.
v0.5.53
- Terminal font and line height settings, with previews.
v0.5.48
- Nested agents no longer send notifications.
v0.5.41
- Usage shows each Claude account separately.
v0.5.40
- Idle Claude teammates show as done, and sturdier pairing.
v0.5.37
- A clearer sidebar hierarchy and status indicators, and zoom and copy in automations.
v0.5.36
- Usage meters you can configure in the sidebar, and Activity moves into the More menu.
v0.5.27
- Read replies aloud with OpenAI voices, highlighting each part as it’s spoken.
v0.5.26
- A better resume session picker, skills installed on SSH machines, and tabs show which action opened them.
v0.5.23
- Random scheduling options for automations, and fixes for remote screens and image previews.
July 2026
v0.5.19
Also includes v0.5.15, v0.5.16, v0.5.17, v0.5.18
- Uninstall lpm from a Linux host remotely, and its requirements are checked first.
- Clearer connection errors.
- Edit which projects an automation covers, and sturdier Linux host setup.
- Better controls for remote hosts.
- Linux hosts: run lpm on a Linux server and drive it from your Mac over SSH. Activity gains status filters.
v0.5.5
Also includes v0.4.117, v0.4.118, v0.4.119, v0.4.120, v0.4.121, v0.4.122, v0.5.0, v0.5.1, v0.5.2, v0.5.3, v0.5.4
- Remembered sessions are shared across duplicates.
- A single sync status indicator.
- The sync indicator stays up to date.
- Fixes for the first sync and for terminals after a sync.
- Better management of synced copies.
- The sidebar shows synced copies while the other Mac is away.
- Syncing keeps a backup of anything it replaces.
- Synced copies follow pushes from the other Mac.
- Keep a project in sync between Macs continuously.
- Bring your uncommitted changes from one Mac to another.
v0.4.114
Also includes v0.4.109, v0.4.110, v0.4.111, v0.4.112, v0.4.113
- A guided, step-by-step action wizard, and richer action tooltips.
- A warning when an SSH machine’s environment doesn’t match yours.
- An
lpm worktreecommand. - Dropped SSH sessions reconnect on their own.
- More action colors, and uninstall lpm from inside the app.
v0.4.108
Also includes v0.4.107
- The composer and footer match the terminal theme.
- Duplicates as Git worktrees, forking an agent session into a project copy, action colors, AI auto-commit and a recent-projects switcher. Also secure pairing between Macs on your network, usage limit meters, and a status line builder for Claude Code and Codex.
v0.4.106
- Write automations and control projects from your phone.
v0.4.105
Also includes v0.4.100, v0.4.101, v0.4.102, v0.4.103, v0.4.104
- Collapsed panes no longer resize their terminal.
- Run background actions from your phone.
- Agent usage stats on your phone.
- Tool diagnostics and terminal preferences in Settings.
- Manual and standalone automations, and choose which projects a manual run uses.
v0.4.99
Also includes v0.4.96, v0.4.97, v0.4.98
- Automation notification preferences, more automation commands in the CLI, and automations on your phone.
- Label duplicates from the CLI, and Git menus show the branch name.
- A rich composer for writing automation prompts and replies.
- Automations: schedule agent jobs for a project, with live output and follow-ups. Undo closing a tab, cancel AI generations, and a redesigned feedback flow.
v0.4.91
- Copying from the terminal keeps non-English text intact.
v0.4.81
Also includes v0.4.78, v0.4.79, v0.4.80
- Install lpm’s agent skills for Claude Code and other agents from Settings.
- The lpm command-line tool is back, bundled with the app: list, logs, status, start, stop, duplicate and run.
- The composer and message history on your phone.
- Use several Claude Code accounts and pin one to a project.
v0.4.75
- Show or hide the Tailscale address in the pairing QR code.
v0.4.68
Also includes v0.4.65, v0.4.66, v0.4.67
- Rewrite variants in the composer, and Close Other Tabs.
- Custom shortcuts, composer drafts, sending a history message straight away, and your own composer actions.
- Shortcuts to cycle between panes.
- Reopen a closed composer from a bar, and Copy in the terminal menu copies what you selected.
June 2026
v0.4.54
- Dictation in the composer, and the pull request and branch windows can be dragged.
v0.4.53
- Nested action menus you can rearrange by dragging. Duplicates gain the composer, folder autocomplete, a pull latest option and remembered settings.
v0.4.52
- Mention Git changes and logs in the composer, and undo an AI rewrite.
v0.4.48
- Composer tabs you can drag, with ⌘T and ⌘W, and choose how pull, push and fetch behave.
v0.4.40
Also includes v0.4.36, v0.4.37, v0.4.38, v0.4.39
- The composer follows the focused pane, and image drops are more reliable.
- Message history with folders, and run settings for each duplicate.
- The composer matches the terminal font size.
- The composer: write prompts for terminal agents in a real text box, with image chips.
v0.4.32
- Project folders in the sidebar, and bulk duplicates can go into a folder.
v0.4.31
- Name a duplicate when you create it.
v0.4.30
- The tab strip scrolls and shortens long tab names when space runs out.
v0.4.25
- Fixed the header drop zone when buttons fit on one line.
v0.4.11
- Fixed launching nested actions.
v0.4.6
- Pick an action’s shape from a menu in the action wizard.
May 2026
v0.4.2
- Give a tab an emoji when you rename it.
- Emoji icons on action tabs, a split button for new tabs, and fixes for finding your tools.
- A rebuilt, faster app with a browser tab inside panes, tab icons and site favicons, a project menu in the Dock, and a sidebar in project windows. Closing the window keeps lpm running. The command-line tool is retired for now.
v0.3.67
- A Claude Ultracode action template.
v0.3.60
- Pick an emoji for an action in the action wizard.
v0.3.59
Also includes v0.3.53, v0.3.54, v0.3.55, v0.3.56, v0.3.57, v0.3.58
- Background terminals no longer pile up output.
- GPT-5.5 models, and a reasoning effort setting for AI generation.
- Generate actions with AI.
- The action wizard remembers its mode, has a working directory field, and shows which config an action comes from.
- Copying from the terminal handles indentation better.
- Better copying from the terminal, and reset the Claude Code hooks from the app.
- Open a project in its own window, and an options button in the sidebar.
v0.3.46
- Smoother drag and drop for actions.
v0.3.41
- Open projects in WebStorm.
v0.3.40
- Split button menus open in the right place.
v0.3.39
- A simpler way to create actions, Typora as a place to open files, and terminal session history.
v0.3.38
Also includes v0.3.32, v0.3.33, v0.3.34, v0.3.35, v0.3.36
- Clone a Git repository as a new project.
- Action terminals come back after a relaunch.
- Choose what happens when a port is already in use.
- Port conflicts are detected before an action starts, diffs can zoom, and files dragged over a terminal show a drop target.
April 2026
v0.3.10
- Branch actions in the branch switcher, and dark mode by default.
v0.3.6
- A terminal footer for action buttons, with split buttons, and links to the config docs.
v0.2.11
Also includes v0.2.7, v0.2.8, v0.2.9, v0.2.10
- Duplicates get a short random ID in their name, and renaming a tab no longer starts a drag.
- Terminal panes skip redundant redraws.
- Config paths expand
~. - Choose the AI model for generating, including Codex models, and let AI name your branches.
- Background actions that run without opening a terminal.
v0.2.4
Also includes v0.1.120, v0.1.121, v0.2.0, v0.2.1, v0.2.2, v0.2.3
- Terminals and actions are one thing in the config.
- Pick how branches pull, export and import configs, duplicate without uncommitted changes, and zoom the config editor.
- A new config editor with syntax highlighting and formatting.
- Removing a project cleans up everything it started.
v0.1.117
Also includes v0.1.116
- Duplicate a project into a copy that sits under the original in the sidebar, rename projects, and copy a project’s path from its menu.
- Start a single service or toggle services from the profile menu, configs are validated with clear errors, and the focused pane is restored.
v0.1.115
Also includes v0.1.108, v0.1.109, v0.1.110, v0.1.111, v0.1.112, v0.1.113, v0.1.114
- Closing a pane focuses its neighbor, and a feedback form in the menu.
- Branch switcher and empty terminal polish, with keyboard hints.
- Drag terminal tabs to reorder them, and search and browse remote branches in the branch switcher.
- Split terminal panes.
- Terminal sessions come back after a relaunch, and the last project you opened reopens.
- ⌘1–9 switch projects, the config editor remembers its mode, and the AI generate window is redesigned.
- Git status refreshes as soon as files change.
v0.1.107
Also includes v0.1.101, v0.1.102, v0.1.103, v0.1.104, v0.1.105, v0.1.106
- Actions can ask for input before they run, and branch names turn spaces into hyphens.
- A visual config editor alongside the text one, with ⌘E to switch between them.
- ⌘W closes a terminal tab.
- A redesigned confirmation after creating a pull request.
- An Error status when an agent fails, and the Waiting indicator shows on the active tab too.
- The Waiting status stays until you open the tab, and notification sounds are more reliable.
v0.1.100
Also includes v0.1.91, v0.1.92, v0.1.93, v0.1.94, v0.1.95, v0.1.96, v0.1.97, v0.1.98, v0.1.99
- Settings save less often.
- The sidebar resize handle is easier to grab.
- Installing an update shows its progress.
- Create pull requests with an AI-written title and description, and pick the base branch.
- Terminal actions start in the project’s folder with its environment.
- A project with a broken config shows an error instead of disappearing.
- Action types are no longer limited to a fixed list.
- Actions can run in a terminal tab.
- Selecting terminal text no longer copies it automatically.
- Paste files and images from the clipboard into the terminal, and ⌘ shortcuts work while a terminal has focus.
v0.1.90
Also includes v0.1.82, v0.1.83, v0.1.84, v0.1.85, v0.1.86, v0.1.87, v0.1.88, v0.1.89
- Better keyboard handling for agent CLIs in the terminal.
- The commit window can write the message for you as soon as it opens.
- Terminal settings with font size controls.
- Updated the terminal renderer.
- Review changes side by side, with syntax highlighting, before you commit, and check or reset the Claude Code hooks in Settings.
- A Waiting status when an agent needs you, and sound notifications.
v0.1.76
Also includes v0.1.67, v0.1.68, v0.1.69, v0.1.70, v0.1.71, v0.1.72, v0.1.73, v0.1.74, v0.1.75
- An installing screen while an update installs, and an About window.
- Check for Updates in the app menu, and the header no longer overflows with many buttons.
- Generate a project config with AI from the desktop app.
- More fixes for non-ASCII terminal input.
- Typing non-ASCII characters in the terminal works.
- Start and stop single services from the terminal view.
- The branch switcher opens and closes reliably.
- Toast notifications for errors, and a new app icon.
v0.1.66
Also includes v0.1.45, v0.1.46, v0.1.47, v0.1.48, v0.1.49, v0.1.50, v0.1.51, v0.1.52, v0.1.53, v0.1.54, v0.1.55, v0.1.56, v0.1.57, v0.1.58, v0.1.59, v0.1.60, v0.1.61, v0.1.62, v0.1.63, v0.1.64, v0.1.65
- A Git branch switcher with sync, an Open in menu for your editors, and update progress in the sidebar.
- Reordered projects show up right away.
- Fixed the app sometimes not quitting to install an update.
- The app relaunches itself after installing an update.
- More reliable relaunch after an update.
- Fixed relaunching after an update.
- Fixed quitting from the Dock menu.
- The Dock menu brings the main window back.
- The Dock menu responds faster.
- Choosing a project in the Dock menu opens the window.
- The Dock menu is filled in at launch, and the empty state is redesigned.
- The Dock menu lists your projects, and Edit Config is in the quick menu.
- Project page polish.
- Restyled action buttons.
- A profile menu to pick which services run.
v0.1.44
Also includes v0.1.36, v0.1.37, v0.1.38, v0.1.39, v0.1.40, v0.1.41, v0.1.42, v0.1.43
- Fixed the config editor losing track of unsaved changes while saving.
- A global config shared by every project, and terminals defined in a project’s config.
- Terminal sessions are more reliable and report their errors.
- Smoother terminal resizing.
- Window controls stay in place after resizing and full screen, and terminals resize more smoothly.
- Window controls sit in line with the custom title bar.
- Toolbar and sidebar layout polish.
v0.1.32
Also includes v0.1.26, v0.1.27, v0.1.28, v0.1.29, v0.1.30, v0.1.31
- Required tools install from inside the app.
- Layout polish.
- The app finds the tools on your shell’s PATH when opened from Finder.
- Actions run in your own shell.
- Action output opens in the terminal, and terminal theme settings are simpler.
- Actions: run a project’s commands from a button or with
lpm run. A built-in terminal streams service logs, with theme and font size settings.
March 2026
v0.1.25
Also includes v0.1.18, v0.1.19, v0.1.20, v0.1.21, v0.1.22, v0.1.23, v0.1.24
- Update checks run in the background.
- The sidebar shows when an update is available.
- Services keep a stable order in the terminal.
- A Settings screen, plus checking for and installing app updates.
- Clearer prompts when installing the tools lpm needs.
v0.1.17
Also includes v0.1.7, v0.1.8, v0.1.9, v0.1.10, v0.1.11, v0.1.12, v0.1.13, v0.1.14, v0.1.15, v0.1.16
- The desktop app checks for the tools it needs and offers to install them with Homebrew.
- The macOS app is signed and notarized.
- Builds for both Apple Silicon and Intel Macs.
- The desktop app ships as a macOS disk image.
- The first desktop app: add a project from a folder, start and stop it from the sidebar, read service logs and edit its config.
- Stopping a project is more reliable.
- The project list shows each service’s port, and errors are clearer.
- Cleaner service output when starting or switching projects.
v0.1.6
Also includes v0.1.0, v0.1.1, v0.1.2, v0.1.3, v0.1.4, v0.1.5
- Service working directories are expanded when a config loads.
- Switching projects lists the services that started.
- Clearer command descriptions and output.
- Services can be a single command string, and the kill command can stop every project at once.
- Security, error-handling and correctness fixes.
- Commands to create, edit and remove project configs.
- First release: a command-line tool that starts and stops your local dev projects.