Deploy your own council

The hosted version is capped at a handful of requests a day and runs the six additional members in locked mode. Deploy your own copy and you get the full panel, your own rate limit, and full control over which models power each seat. No coding required, roughly ten minutes end to end.

1

Get an OpenRouter API key

OpenRouter is a single API that proxies to every major model provider. You pay per token used, typically a fraction of a cent per question. Create an account, top up a few dollars of credit (five goes a long way), and generate an API key.

Open openrouter.ai/keys

Keep the key somewhere safe, you will paste it into Netlify in step three.

2

Click deploy

This button forks the repo into your GitHub account and wires it up as a new Netlify project. If you do not have a Netlify account yet, the flow will create one for free.

Deploy to Netlify
3

Paste your API key

During the Netlify deploy flow you will be asked for environment variables. Add:

OPENROUTER_API_KEY = your key from step 1

Hit deploy. Netlify will build the site (around a minute) and hand you back a URL ending in netlify.app. That URL is your own private council.

Optional: tune it to taste

Under Site configuration → Environment variables in Netlify you can add any of these. None are required, defaults are fine for most people.

VariableDefaultWhat it does
OPENROUTER_API_KEY(required)Your key from openrouter.ai
MAX_TOKENS_PER_MEMBER200Length cap for each council member's response.
MAX_TOKENS_JUDGE400Length cap for the judge's synthesis.
RATE_LIMIT5How many questions any single visitor can ask per window.
RATE_LIMIT_WINDOW_MS86400000Rate limit window in milliseconds. Default is 24 hours.
DISABLED_MEMBERS(none) Comma-separated member IDs to remove entirely. Hidden from the UI and never called, even on retry.
pragmatistskepticoptimistdevilriskmentorgeniustherapisthistorianinventorguardian

Want different models? Edit config/council.ts in your fork, change the model field for any seat to any OpenRouter model slug, and push. Netlify will redeploy automatically.

Common questions

How much will this cost?
Netlify is free for personal projects. OpenRouter charges per token; the current model lineup costs roughly $0.001–$0.005 per question.
Do I need to know how to code?
No. The three steps above are all click, paste, deploy. You only need to touch code if you want to swap models or prompts.
Is my data stored anywhere?
No. There is no database and no account system. Questions are sent to OpenRouter and discarded.
Can I run it locally instead?
Yes. Clone the repo, copy .env.example to .env, fill in your key, then npm install && npm run dev.