lpm
A native macOS desktop app that starts, stops and duplicates development projects with one click, with a built-in terminal for running AI coding agents such as Claude Code and Codex alongside project services.
lpm is a native macOS app for managing multiple development projects from one workspace. It starts and stops an entire project's services with a single click, duplicates a project instantly so features can be built in parallel without conflicts, and switches between projects without losing running processes or context.
It includes a built-in terminal designed for running AI coding agents such as Claude Code and Codex alongside a project's services, auto-detects project setups such as Rails, Next.js, Go, Django and Flask, and supports profiles for running subsets of services and one-shot actions such as tests, migrations and deploys. No Docker is required, since services run natively.
Two agent skills, lpm-config and lpm-cli, let an agent write and edit project configuration and control running projects from the command line. It supports Apple Silicon and Intel Macs.