AGENTS

Fourteen agents. One install verb.

agentproto runs each of these as an agent CLI, on the login or API key you already have for it. Each one installs and starts the same way. Swap the slug.

Claude Code

Anthropic's Claude Code, via the ACP wrapper.

agentproto install claude-code

Claude Agent SDK

Claude Code's agent harness in-process via the headless SDK, with native usage telemetry.

agentproto install claude-sdk

Codex

OpenAI's Codex CLI, via the ACP wrapper.

agentproto install codex

Copilot CLI

GitHub's official Copilot CLI, for github.com and GitHub Enterprise.

agentproto install copilot-cli

Gemini

Google's Gemini CLI in ACP mode. Uses your existing Gemini login.

agentproto install gemini

Grok CLI

xAI's Grok Build CLI in ACP mode. Uses your existing Grok login.

agentproto install grok-cli

Hermes

Nous Research's Hermes Agent, via ACP.

agentproto install hermes

jcode

1jehuang/jcode, a RAM-efficient Rust coding agent.

agentproto install jcode

Mastra Code

Mastra Code's documented headless CLI.

agentproto install mastracode

Mastra Code (in-process)

Mastra Code driven in-process via its SDK, with no subprocess.

agentproto install mastracode-inprocess

OpenClaw

OpenClaw's Gateway session, bridged over ACP.

agentproto install openclaw

opencode

sst/opencode, via ACP over stdio JSON-RPC.

agentproto install opencode

pi

earendil-works/pi, over its persistent JSON-RPC mode. No MCP support.

agentproto install pi

Antigravity

Google Antigravity's headless CLI. It has no ACP mode.

agentproto install antigravity
CUSTOM AGENT

Build your own harness.

Mastra Agent isn’t a vendor CLI wrapped like the fourteen above: it’s agentproto’s own, an AGENT.md manifest run as a live agent on Mastra’s AgentController. Point it at your own manifest and it doubles as a worked example for building a custom harness on that same controller.

See how the adapter is built →

Mastra Agent

An AGENT.md file run as a live Mastra agent, on the models you pick. Pass --agent ./path/AGENT.md to swap in your own manifest and run it on the same AgentController.

agentproto install mastra-agent