lpm is a free and open source native macOS desktop application designed for developers who manage multiple local development projects and terminal sessions. The tool enables users to switch between projects and terminals quickly, start and stop services, and duplicate projects for parallel development workflows. It is intended for use with AI coding agents such as Claude Code, Codex, Gemini, and OpenCode, but can also be configured to launch any command-line agent or script with one click.
Key features of lpm include live terminal output for all running services, the ability to define and group services into profiles for different workflows, and the option to add one-shot commands like linters, test runners, or deployment scripts as clickable actions within the app. Developers can stage changes, generate commit messages, and open pull requests directly from the application. A built-in configuration editor allows for easy setup of services, profiles, and actions using a single YAML file per project. lpm also offers a built-in browser pane to preview development servers and supports duplicating projects to run multiple agents or service sets on different checkouts of the same codebase, which helps prevent branch conflicts and context overlap.
The application is delivered as a signed and notarized native macOS app, with separate builds for Apple Silicon and Intel Macs, and requires macOS 12 or later. It operates entirely on the user's machine without collecting code or telemetry, and does not require an account or internet connection for core functionality. lpm works alongside existing terminals and editors, with a one-click button to open any project in the user's editor of choice. No Docker or containerization is required to manage services, as any process that runs in a terminal can be managed by lpm.
lpm is positioned as a local project manager and terminal switcher tailored for developer workflows involving multiple services and AI agents. Its open source model and lack of a paid tier or account requirement make it accessible for individual developers and teams seeking streamlined project and terminal management on macOS.
In the Developer Tools space, lpm takes a focused approach. It focuses on managing and switching between multiple local development projects and terminals efficiently. It is built as an open-source project for software developers working on multiple local projects. lpm is open source under the Open Source license. The product ships for the command line and macOS, and it can be self-hosted.
It is developed by gug007, and the product first shipped in 2026. Development happens publicly on GitHub with 225 stars and 943 commits in the last 90 days. Key capabilities include project switching, terminal management, and service control.
Latest indexed changes and source events
Other apps tracked under the same category.