Local · Private · Open Source
Your AI traffic,
your rules.
indie:router sits between your apps and your AI providers. It strips PII before every request, routes intelligently across models, and gives you a full audit trail — all under your control.
Drop-in replacement
Change two lines.
Nothing else.
Every OpenAI-compatible SDK works without any code changes or new dependencies.
- openai Python SDK
- openai Node.js SDK
- LangChain / LlamaIndex
- opencode, Cursor, Zed
- Any OpenAI-compatible client
# .env
OPENAI_API_KEY=router_live_...
OPENAI_BASE_URL=https://indierouter.duckdns.org/v1
# Python — no changes needed
client = OpenAI()
resp = client.chat.completions.create(
model="router/smart", ...
)
Try it
Chat directly from the dashboard.
A built-in ChatGPT-style interface lets you test routing, see PII redaction in action, and compare providers — no SDK needed.
Create a free account to access the full chat interface and all routing modes.
Capabilities
What it does
Smart Routing
Routes between cloud, TEE-verified, and local providers based on quality, cost, and uptime. Pick router/smart, router/cheap, router/quality, or router/privacy.
Neural PII Redaction
OpenAI's Privacy Filter strips names, emails, phones, addresses, and secrets before any prompt reaches inference.
Privacy-First Options
Route sensitive traffic to TEE-verified (confidential compute) or EU-hosted providers. The router falls back automatically if a provider goes down.
Request Logging
Full audit trail — provider, model, latency, token counts, redaction count, and status for every request.
API Key Management
Create and revoke router API keys. Stored as HMAC hashes — the raw key is shown once on creation.
Live Status
Monitors each backend every hour. Uptime history and latency are visible on this page.
Infrastructure
Provider Status
Live health of your AI backends, checked every hour
Ready to route?
Create an account and get your first API key in 30 seconds.