Skip to content

Windows 11 · beta

A terminal for Windows developers who run whole stacks.

lpm puts every service, log and AI agent of a project in one window: it finds your dev servers, gives each a tab of its own, and keeps them running while you switch repos. Commands run in Git Bash, and there's no Electron.

Every service starts with one click

A short video: each service streams in a pane of its own.

lpm is a desktop app with a multi-pane terminal workspace. Open this page on your computer to try the interactive demo.

Get lpmOr check your computers from your iPhone
Built for the way you work

A Windows terminal that knows what your project runs

Services, logs, agents and Git for each repo, in one window instead of a row of terminal tabs.

A workspace per project, not a pile of tabs

Each project keeps its own services, logs and terminals. Switch repos in the sidebar, and whatever you left running keeps running.

Services detected from your repo

Add a folder and lpm reads its package.json, Procfile, Compose file, or Rails, Django, Go and Cargo setup, then fills in each dev server it finds. In a monorepo, every app becomes its own service.

A log tab for every service

Each service streams in its own tab, labeled with the ports it listens on, so you can see which one threw. lpm checks ports when you press Start and offers to free a busy one.

Git Bash, already in the right folder

New tabs open in the project folder with Git Bash as your login shell, so the bash commands in your README work as written, with tabs, split panes and search around them.

Claude Code and Codex beside your services

One click opens Claude Code, Codex, Gemini CLI or OpenCode in the project. The sidebar shows which agent is working, done or waiting for you, with a chime and a Windows notification when one needs you.

A copy of the project for each agent

Duplicate or New worktree gives each agent its own folder, terminals and services, so no two agents edit the same files. See how to run Claude Code in parallel.

Preview the app in a tab

Open your dev server in a browser tab inside lpm, right next to the service that serves it, and watch the page and its logs at once.

Review, commit and open the pull request

Read every change in one diff, jump to a file with Ctrl+Shift+P and save with Ctrl+S, let AI write the commit message, then push and open the pull request from the same window.

Install

Install lpm on Windows

Windows 11 on an x64 PC, with Git for Windows installed. The installer needs no admin rights.

  1. Run lpm-desktop-windows-amd64-setup.exe. It installs for your user, with no admin rights.

  2. If SmartScreen says Windows protected your PC, choose More info, then Run anyway. The beta isn't code-signed yet.

  3. lpm runs commands through Git Bash, so install Git for Windows if you don't have it. Get Git for Windows

  4. Open lpm from the Start menu. Click + in the sidebar and pick a project folder. lpm finds the dev servers in it.

Good to know

How lpm on Windows differs from the Mac app

The same app on every system, with these differences on Windows.

Git for Windows comes first
Terminals, services and agents run in its Git Bash. Install it before lpm, or commands fail to start.
A beta that isn't code-signed yet
SmartScreen may warn the first time: choose More info, then Run anyway. Each release lists SHA-256 checksums to compare with Get-FileHash.
Installs for your user
The installer needs no admin rights. When a new version is out, lpm tells you and opens its download; run the installer to update.
Dev servers outlive the window
Ctrl+Shift+Q quits lpm. Dev servers keep running after you quit, and lpm picks them up when you open it again; terminal and agent tabs end.
Copies are full copies
On a Mac a duplicate shares disk space with the original; on Windows it's a full copy of the folder.
SSH is slower to open
On an SSH project each terminal opens its own connection on Windows, where macOS and Linux share one per host.
Your phone and your other computers
lpm Link on iPhone pairs with a Windows PC as it does with a Mac. Allow control asks for a firewall permission the first time.
What isn't on Windows
Voice dictation in the prompt box relies on a Mac app, and there's no ARM64 build.
FAQ

What Windows developers ask before installing lpm

  • Does lpm need WSL?
    No. lpm runs on Windows itself and sends every terminal, service and agent through Git Bash, the bash that comes with Git for Windows.
  • Why does lpm need Git for Windows?
    lpm runs its commands in Git Bash, so the bash commands and scripts your project already has work the way they do on macOS and Linux. Git for Windows also brings the git that review, commits and pull requests use.
  • Why does SmartScreen warn about the installer?
    The Windows build is a beta and isn't code-signed yet, so SmartScreen doesn't recognize it. Choose More info, then Run anyway. To check the file first, compare its Get-FileHash output with the SHA-256 checksum listed on the release.
  • Can I run Claude Code and Codex on Windows with lpm?
    Yes. Install them and sign in as usual. lpm's buttons open them in the project folder and show whether each one is working, done or waiting for you, with a sound and a notification when one needs you.
  • Can I drive lpm on my Windows PC from another computer or my iPhone?
    Yes. Turn on Allow control under + above your projects → Another computer, and a paired computer can run the PC's projects; Windows asks for a firewall permission the first time. lpm Link on iPhone pairs with the PC too.
  • Is lpm free on Windows?
    Yes. lpm is free and MIT-licensed on every system, with no account and no paid tier.

Your Windows terminal, built for development. Free, and ready in minutes.

Install Git for Windows, run the installer, and add a project: the services lpm finds are ready, so your first Start is one click.