Launcher is a local-first home for AI agents. Each agent you install gets a name and a space of its own, so keeping several of them feels more like using a game launcher than managing infrastructure.
Launcher is experimental and evolving quickly.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Launcher is for people who like experimenting with new AI agents and harnesses. They ship constantly and differ in what they can actually do: which models they use, which tools and MCP servers they bring, and whether they work in a terminal or drive a full desktop and browser. The only way to find the one that suits your work is to run it on your own machine.
An unfamiliar agent is unfamiliar code, and running several of them on one computer creates recurring problems:
- A new agent runs with your shell access, your credentials, and your files
- Global installs collide over configuration, credentials, and runtime versions
- Agents compete for ports and shared state
- Removing an agent rarely removes everything it installed
Launcher makes each agent easy to try and easy to discard. Each one runs in its own space and can only reach the workspace you give it. Install an agent, run it on real work, and remove it completely if it does not suit you. The agents you keep stay installed side by side, each with its own workspace and history.
- Try anything, keep what works - Install an agent, run it on real work, and remove it completely if it does not suit you. The ones you keep hold on to their own workspace and history.
- Discover what is out there - Browse a catalogue of agents and harnesses in one place instead of hunting down install instructions for each one.
- Contained by default - Each agent is isolated from your system and from the others, and is reachable only from your own machine.
- Let agents work unattended - Because an agent can only reach its own space, you can let it work without approving every step, and check in when it has something to show you.
- Several at once - Keep agents side by side without them competing for configuration, credentials, ports, or runtime versions.
- Local control - Agents run on your own computer with no hosted control plane, and their files stay where you can reach them.
- Nothing to wire up - Launcher handles the runtime and the agent lifecycle, so installing an agent is one action rather than a setup guide.
Launcher provides a catalogue of packaged AI applications and a private library of the agents installed on your computer. Each agent runs in its own space, which makes a few things practical:
- Let an agent work on a task without approving every step
- Give an agent its own browser and desktop, with its own logged-in sessions
- Run the same task through different agents and compare the results
- Keep separate agents for separate projects, each with its own workspace, credentials, and history
Managing them is the ordinary part:
- Browse available applications
- Install multiple local agent instances
- Start, stop, update, duplicate, rename, and delete agents
- Inspect an agent's files, mounts, local interfaces, isolated network, IP addresses, and live resource usage from the CLI
- Update through a health-checked candidate while retaining the previous runtime for rollback, and recover a missing runtime from its stored manifest
- Open an agent's local interface
- Save a running agent's live preview image
- Inspect logs and runtime health
- Execute commands inside running agents
- Clean up old local images previously pulled by Launcher
Each application controls its own experience and capabilities. Launcher provides the consistent local installation and management layer around it.
Run launcher guide for the self-contained, agent-readable tutorial embedded
in the installed binary. When Codex or Claude Code is configured, Launcher also
maintains that guide as a personal pdparchitect-launcher skill for each tool,
with every command pinned to the absolute path of the Launcher build that
generated it.
Published releases currently support:
- Apple silicon Macs running macOS 26
- Linux x86-64 and ARM64 systems
Launcher uses Apple container on macOS and Docker on Linux. If the required
runtime is missing, the application guides you to the official installer.
- Download the latest release for your platform.
- Extract the archive and open Launcher.
- Follow the runtime setup if prompted.
- Browse the Marketplace and deploy an agent.
- Using Launcher
- Serving the web interface
- Developing Launcher
- Application registry
- Container image sources
- Release notes
- Releasing Launcher
Bug reports and ideas are welcome in GitHub Issues.





