by routatic
route Claude Code requests through multiple upstream providers (OpenCode Go, OpenCode Zen, and AWS Bedrock) with automatic model selection and format transformation.
# Add to your Claude Code skills
git clone https://github.com/routatic/proxyGuides for using cli tools skills like proxy.
Last scanned: 6/19/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-19T09:05:34.502Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}proxy is an open-source cli tools skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by routatic. route Claude Code requests through multiple upstream providers (OpenCode Go, OpenCode Zen, and AWS Bedrock) with automatic model selection and format transformation. It has 868 GitHub stars.
Yes. proxy passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/routatic/proxy" and add it to your Claude Code skills directory (see the Installation section above).
proxy is primarily written in Go. It is open-source under routatic on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other CLI Tools skills you can browse and compare side by side. Open the CLI Tools category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh proxy against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
| Provider | Description | Best For |
|---|---|---|
| OpenCode Go | High-performance open-source coding models with flat-rate pricing | Daily coding, complex reasoning, cost-effective workloads |
| OpenCode Zen | Curated, tested models with pay-as-you-go pricing | Claude/GPT/Gemini access without multiple API keys |
| AWS Bedrock | Enterprise-grade models on your own AWS infrastructure | Enterprises needing data sovereignty and compliance |
| OpenRouter | Unified API for 100+ LLMs with automatic failover | Experimenting with models from multiple providers |
| Anthropic | Native Claude models with anthropic-first failover mode | Claude-first workflows with OpenCode fallback |
A Go CLI proxy that lets you route Claude Code requests through multiple upstream providers with automatic model selection and format transformation.
routatic-proxy sits between Claude Code and your chosen providers, intercepting Anthropic API requests, transforming them to the appropriate format (OpenAI, Anthropic, Responses, or Gemini), and forwarding them upstream. Claude Code thinks it's talking to Anthropic — but your requests go to the models and providers you configure.
oc-go-cc remains available as a compatibility alias, and existing OC_GO_CC_* environment variables and ~/.config/oc-go-cc/config.json files are still recognized.
OpenCode Go gives you access to powerful open coding models for $5/month (then $10/month). OpenCode Zen provides curated, tested models with pay-as-you-go pricing. AWS Bedrock lets you run models on your own AWS infrastructure. OpenRouter gives you unified access to 100+ models. This proxy makes all of them work seamlessly with Claude Code's interface — no patches, no forks, just set two environment variables and go.
See docs/architecture.md for system design and request flow details.
This repository provides a cross-platform GUI for routatic-proxy:
.dmg from the Releases page.xdg-open (default, no CGO required). For system tray: build with CGO_ENABLED=1 and install libappindicator-gtk3-devel (Fedora) or libayatana-appindicator3-dev (Ubuntu/Debian).Dashboard tabs: Overview (real-time metrics & model distribution), History (last 1000 requests with filters), Settings (edit config with hot-reload).
routatic-proxy ui
On macOS, this opens a native window. On Linux, it opens your default browser.
# 1. Install
brew tap routatic/tap && brew install routatic-proxy
# 2. Initialize configuration
routatic-proxy init
# 3. Set your API key
export ROUTATIC_PROXY_API_KEY=sk-opencode-your-key-here
# 4. Start the proxy
routatic-proxy serve
# 5. Configure Claude Code
export ANTHROPIC_BASE_URL=http://127.0.0.1:3456
export ANTHROPIC_AUTH_TOKEN=unused
# 6. Run Claude Code
claude
See INSTALLATION.md for Homebrew, Scoop, Docker, and build-from-source options.
Prefer a GUI for switching providers? routatic-proxy works with CC-Switch — see Using with CC-Switch.
routatic-proxy serve Start the proxy server
routatic-proxy serve -b Start in background (detached from terminal)
routatic-proxy stop Stop the running proxy server
routatic-proxy status Check if the proxy is running
routatic-proxy init Create default configuration file
routatic-proxy validate Validate configuration file
routatic-proxy models List all available models
routatic-proxy ui Launch the GUI dashboard
routatic-proxy autostart enable Enable auto-start on login
routatic-proxy update Update to the latest release
routatic-proxy --version Show version
| Document | Description |
|---|---|
| docs/models.md | Model reference across all providers |
| docs/openrouter.md | OpenRouter provider setup and configuration |
| CONFIGURATION.md | Config file reference, env vars, model routing, fallback chains |
| MODELS.md | Complete model capabilities, costs, and routing recommendations |
| INSTALLATION.md | Homebrew, Scoop, build from source, Docker |
| CONTRIBUTING.md | Development setup, architecture |
| TROUBLESHOOTING.md | Common issues and debug mode |
| docs/architecture.md | System design and request flow |
| docs/fedora-setup.md | Fedora 44 setup (systemd, SELinux) |
| docs/reference-api.md | HTTP API reference |
| docs/howto-add-model.md | Adding new models (zero code changes) |
| docs/howto-custom-routing.md | Customizing scenario detection and routing |
| docs/howto-debug-routing.md | Debugging routing issues |
This project uses a dual release channel system. See RELEASE_PROCESS.md for full details.
main branchv{UPCOMING}-beta.{N} (e.g., v0.5.3-beta.1), where {N} is a sequential counterworkflow_dispatch on releases branchvX.Y.Z (semantic versioning)vX.Y.Z, vX.Y, vX, latestWe welcome contributions! Please see CONTRIBUTING.md for development setup, architecture overview, and how to submit pull requests.