Context
Cursor binds one custom OpenAI base URL at a time; switching between Claude, Codex, Gemini, and local models means manual config changes, fragile tunnels, and no unified fallback when a backend errors.
RouterBot is a local routing proxy that exposes one OpenAI-compatible endpoint to Cursor. Status: Live / Released (MIT, v0.1.0). It classifies each request, routes to the configured provider, and walks a fallback chain on failure. Supports cloud CLIs, HTTP APIs, and local models without swapping Cursor configs.

Cursor binds one custom OpenAI base URL at a time; switching between Claude, Codex, Gemini, and local models means manual config changes, fragile tunnels, and no unified fallback when a backend errors.
RouterBot exposes a single OpenAI-compatible `/v1` surface with keyword task routing, ordered fallback, a web dashboard for providers and models, and Tailscale Serve/Funnel guidance for cloud Agent mode.
MIT · v0.1.0 · Default port 4117.