9router
9Router is a local/hosted “AI code router” that exposes an OpenAI-compatible endpoint (default http://localhost:20128/v1) and automatically routes requests across multiple AI providers/models with a tiered fallback (subscription → cheap → free), including quota tracking and OAuth token refresh via a dashboard UI.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Security posture is not fully verifiable from the provided README excerpt. The router mediates requests to multiple providers and requires an API key plus provider OAuth via a dashboard. README mentions debug/request logging and encrypted cloud sync storage, but does not specify whether sensitive data (tokens/headers) is redacted from logs, how CSRF/session security is handled in the dashboard, or what TLS guarantees exist for localhost/VPS deployments.
⚡ Reliability
Best When
You want a drop-in OpenAI-compatible endpoint for multiple AI coding tools and are willing to rely on a proxy/router layer for quota-aware fallback and cost optimization.
Avoid When
You need strong guarantees around data handling, logging controls, and error transparency, or you cannot run/secure a local web proxy (on localhost/VPS) that mediates third-party requests.
Use Cases
- • Route an AI coding CLI to multiple providers automatically to reduce cost and avoid provider/rate-limit failures
- • Maintain access to free/cheap model providers with automatic fallback during quota exhaustion
- • Balance load across multiple accounts per provider (round-robin/priority)
- • Use OpenAI-compatible endpoints from tools (Claude Code/Cursor/Cline/etc.) while leveraging non-OpenAI provider formats through translation
Not For
- • Security-sensitive environments that cannot tolerate a local proxy handling API requests/tokens
- • Use cases requiring strict, deterministic routing rules without provider-to-provider format translation
- • Production deployments where an unverified/undocumented security posture for OAuth + request logging is unacceptable without further audit
Interface
Authentication
README indicates a dashboard-based OAuth login to connect providers, and an API key used by CLI tools against the router endpoint. No explicit scope model or scope granularity is documented in the provided content.
Pricing
The README frames 9Router as free to use and states it does not charge you; you pay upstream providers directly. Specific pricing tiers for 9Router itself are not included in the provided excerpt.
Agent Metadata
Known Gotchas
- ⚠ No explicit API contract (OpenAPI spec) provided; agent must rely on OpenAI-compatible behavior inferred from usage examples.
- ⚠ Request/response logging and debug mode are mentioned, but the reliability of error semantics and whether logs include sensitive headers/payloads is not specified.
- ⚠ Routing behavior depends on quota tracking and provider-specific failure modes; without clear error codes/retry guidance, automated clients may need conservative retry/timeout strategies.
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for 9router.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-30.