OpenSwitchboard · open-source agent gateway
Your agents,
one mention away.
Mention it in Slack or call it over the CLI, HTTP or MCP — an agent answers on the model you choose.
npx @coreplane/switchboard init
The run page: the model turns, the tool calls, the reply — every step timed.
Every run, accounted for. Live and finished, with the agent, the duration and a stop button.
Watch a run →

Repos kept warm. Onboard a repository once; every thread works in a checkout that is already there.
Onboard a repo →

Spend you can see. Per agent, per model, per day — on the dashboard, not the invoice.
Check spend →

Ask in the thread. The status card fills in as the agent works; the reply lands beneath it.
Your first request →@switchboard agent:review acme/web#128
review · acme/web#128
- Cloned acme/web at 3f9c1e2
- Read the diff — 14 files
- Checked the specs the change touches
- Writing the review…
Run page →
Review posted: two findings, one minor. acme/web#128
npx @coreplane/switchboard initnpx @coreplane/switchboard ask "what can you do?"npx @coreplane/switchboard deploy allTerminal, Slack, production — the same pipeline.