Local-first agent that drives Claude Code and Codex over ACP. Desktop app, git-URL plugins, A2A 1.0. MIT.
https://agent.protolabs.studio ↗// readme
A private, plugin-extensible desktop agent. It plans and remembers, and it gives the coding to the CLI agents you already use, over the Agent Client Protocol. Your chats, memory and tasks stay in SQLite on your disk. No analytics, tracking or telemetry — what it does call out to.
Get it running
Desktop app (beta) — download for macOS, Windows or Linux. About 100 MB installed with the server bundled; no Python, Node or other runtime is downloaded at first launch. The macOS build (Apple Silicon) is signed and notarized; the Windows and Linux builds are unsigned for now.
One command — with uv installed:
uvx --from protolabs-agent protoagent serve
then open http://localhost:7870.
From source:
git clone https://github.com/protoLabsAI/protoAgent.git && cd protoAgent
uv sync && uv run python -m server
Whichever you pick, the setup wizard connects any OpenAI-compatible endpoint — a hosted provider, a LiteLLM gateway, or a local Ollama — then names your agent and picks an archetype. The [first-agent…