Clixad
Freemium
Developers who prefer terminal workflows
Running Codex for code generation, Claude Code for reasoning, and Ollama for everything else means every prompt either leaks to a premium API you didn't intend or burns quota you were trying to save — there's no middle layer making that call for you. Switchboard is that middle layer.
Switchboard sits between your terminal and your CLI coding agents, inspecting each prompt and routing it to the right backend based on rules you define — local Ollama for the routine stuff, Codex for code, Claude Code when reasoning depth is worth the cost. The vendor's own benchmark reports 62% fewer premium-agent calls with a quality drop from 4.6 to 4.1 on a five-point scale — acceptable for most teams, not for teams where output consistency is non-negotiable. Sensitive prompts stay on-device by design, with zero benchmark leaks observed in testing. Routing decisions are logged with metadata-only telemetry, so you can audit what went where without storing prompt content. It ships with a Dockerfile and pyproject.toml, which means self-hosting is the deployment model — there is no hosted service.
Bottom line: Pick Switchboard if you are already paying for premium CLI agents and want a rules layer that keeps sensitive prompts local and trims your bill; skip it if your team needs a web UI, an API surface, or quality parity with always-premium routing.
Find your fit
More options in CLI Coding Agents. Compare pricing, platforms, and features side by side.
Freemium
Developers who prefer terminal workflows
Freemium
Developers preferring fully local agent execution
Switchboard is an open-source, self-hosted router that wraps Codex, Claude Code, and Ollama behind a single session interface. When a prompt arrives at the CLI, Switchboard applies your configured routing rules — sending code-generation requests to Codex, reasoning tasks to Claude Code, and everything else to a local Ollama instance. The session stays continuous across all three backends, so context does not reset when the backend switches. No hosted service exists; you run it yourself via Docker or Python.
The defining feature is on-device privacy enforcement. The docs describe deterministic rules that classify prompts before any network call is made, so prompts matching your sensitive-data patterns never leave the machine. The vendor states zero benchmark leaks were observed during evaluation. That guarantee comes from the local-first architecture rather than from post-hoc filtering, which means it holds even if a cloud API is unavailable.
This tool fits developers who already have CLI agent subscriptions and want a cost-control layer without rebuilding their workflow. It breaks down when teams need a no-code configuration surface, a REST API other services can call, or a quality floor that matches always-premium routing — the reported quality delta is real, and teams with customer-facing output pipelines will feel it. There is no community fork ecosystem yet; the GitHub page shows 2 stars and 0 open issues, so production edge cases land on you to debug.
Deployment uses the included Dockerfile and docker-compose.yml. Configuration lives in the config directory, and an .env.example file covers credential wiring for each backend. The project is MIT-licensed with a CITATION.cff, suggesting the author targets both engineering and research audiences.
Sign in to rate this tool or suggest an edit.