Private access
No email, no phone, no identity. Create an account from a recovery phrase, with opaque sessions and hashed API keys.
Northstar Labs
Production routing and usage across the team.
This Week's Usage
View activitySpend
$11.16
Last 7 days
Requests
3,842
Last 7 days
Tokens
12.80M
Last 7 days
Workspace controls
Jump into gateway controls without exposing prompt or response content.
Reach every provider through a single OpenAI-compatible endpoint: each request routed, metered, and settled from metadata, never your prompts. Switch models without changing your integration, with privacy and pricing labeled before you send.
No email, no phone, no identity. Create an account from a recovery phrase, with opaque sessions and hashed API keys.
Requests are metered and settled from token counts, latency, status, and cost metadata. Prompts and completions are never stored.
Moderation is a model property, not a gateway policy. Pick an uncensored model and it runs unfiltered, with nothing added in between.
One OpenAI-compatible endpoint for every model. Change the base URL.
Send /auto to use the cheapest capable model within your privacy boundary.
Generate images and speech from every media model through one private gateway.
Talk to any text model, or run several side by side. Rooms and history live in your browser, never on the gateway.
Open chatGenerate images and speech from every media model in the catalog. Results land in a library that stays on your device.
Open studio
A vibrant school of koi
A dog driving a flaming kart
Girl with a white cat
Chrome sword on 35mm filmCreate a private account, add credits, and connect through one OpenAI-compatible endpoint. Your prompts are never logged, stored, or used for training.
Create a standard account for convenient recovery, or skip email entirely and use a recovery phrase. Either way, your session stays opaque and your identity never becomes part of the inference request.
Create a scoped inference key and point any OpenAI-compatible SDK at AnonRouter. Switching takes a base URL and a key, not a rewrite: keys are hashed at rest, and prompts pass through without ever being stored.
quickstart.ts
const client = new OpenAI({
baseURL:
"https://api.anonrouter.com/v1",
apiKey:
process.env.ANONROUTER_API_KEY
});Browse 200+ models, each labeled with its privacy level, pricing, and capabilities before you send anything. Filter the catalog to the guarantee you need, or send /auto and the router picks the cheapest capable route inside your privacy boundary.
Privacy
Every route is labeled with the guarantee it actually provides, so you can filter the catalog by the level you need.
The provider can see your prompt while serving it, but your identity stays hidden.
Prompt and response content is not retained after the request completes.
Your prompt runs inside a hardware-isolated enclave the operator cannot read.
Your client encrypts the prompt; only a verified enclave can decrypt it.
Moderation is a model property, not a gateway policy. Models published uncensored run unfiltered. Filter the catalog
Route every request through one OpenAI-compatible API without storing your prompts, responses, or identity in the inference path.
An LLM router is one API in front of many AI models. Instead of wiring your app to each provider, you send requests to a single OpenAI-compatible endpoint and the router picks the right model, handles failures, and settles billing across providers.
AnonRouter is a private LLM router. It does all of that from usage metadata alone: prompts, responses, and keys pass through and are never written to disk. There is no request history to leak, sell, or train on, and a private account does not require an email address.
Your prompts are not our business.