A native macOS app for starting, stopping, and duplicating development projects with built-in terminal support optimized for AI coding agents. It auto-detects project setups across various frameworks and allows developers to manage multiple services, run parallel instances, and switch between projects without losing context.
Start, stop, and duplicate dev projects with one click. The best workspace for running Claude Code, Codex, and other AI agents alongside your services.
README
lpm — Switch between projects and terminals in seconds
A native macOS desktop app for managing your dev projects. Start, stop, duplicate, and switch between projects with a single click — with a built-in terminal optimized for AI coding agents like Claude Code and Codex.
- Start and stop your entire project with a single click
- Build fast with AI coding agents
- The best terminal for AI agents like Claude Code and Codex
- Duplicate your project instantly to build features in parallel —
run multiple agents on the same codebase without conflicts - A single workspace for all your services, terminals, and agents
- Switch between projects without losing context or running processes
- Keep long-running tasks alive across sessions
Install
Download lpm from lpm.cx, open the .dmg, and drag lpm to Applications.
Supports macOS (Apple Silicon & Intel).
See it in action
Why lpm?
- Native macOS app — GUI with live terminal, config editor, notes, and theme support
- No Docker required — runs your services natively
- Auto-detects project setup — Rails, Next.js, Go, Django, Flask, Docker Compose
- Profiles for running service subsets
- Actions — one-shot commands like tests, migrations, and deploys, runnable from the Actions button
- Works with any stack — if it runs in a terminal, lpm can manage it
AI Agent Skill
lpm includes an agent skill that lets your AI coding agent create and manage lpm configs for you. Install it via skills.sh:
npx skills add gug007/lpm
Then just tell your agent "set up lpm for this project" and it will analyze your codebase, discover services, and write the config.
See lpm/README.md for details.
Comments (0)
Sign in to join the discussion.
No comments yet
Be the first to share your take.