Your editor. Every frontier model. One receipt.
Metered tokens on celexta/auto. Hard per-key spend caps. A receipt on every request. No seat licenses, no credit roulette.
Point your editor at Celexta.
Four editors, one endpoint — paste your key, set the model to celexta/auto, and requests start routing.
Cline
The VS Code extension the rest of the ecosystem forked from — Apache-2.0, daily releases.
- 1.Install the Cline extension from the VS Code Marketplace.
- 2.Open Cline's settings and set API Provider to "OpenAI Compatible".
- 3.Paste the Base URL, your key, and the model below.
API Provider: OpenAI Compatible
Base URL: https://api.celexta.com/v1
API Key: cx_live_…
Model: celexta/autoKilo Code
MIT-licensed, built on the OpenCode core — provider catalog pulled from models.dev.
- 1.Install the Kilo Code extension from the VS Code Marketplace.
- 2.Open Kilo's settings and go to Custom Models / OpenAI-compatible.
- 3.Paste the Base URL, your key, and the model below.
Provider: Custom (OpenAI-compatible)
Base URL: https://api.celexta.com/v1
API Key: cx_live_…
Model: celexta/autoOpenCode
CLI-native agent — add Celexta as a provider block in opencode.json.
- 1.Open (or create) opencode.json in your project root.
- 2.Add a provider block pointing at Celexta's OpenAI-compatible endpoint.
- 3.Select celexta/auto as the model.
{
"provider": {
"celexta": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://api.celexta.com/v1",
"apiKey": "cx_live_…"
},
"models": {
"celexta/auto": {}
}
}
}
}Claude Code
Point the CLI you already have at Celexta — one account, routed across every provider, with receipts.
- 1.Use a shell where you haven't run `claude login` — a logged-in session ignores API-key env vars.
- 2.Set the two environment variables below.
- 3.Run `claude` as usual — requests now route through Celexta.
# PowerShell
$env:ANTHROPIC_BASE_URL = "https://api.celexta.com"
$env:ANTHROPIC_AUTH_TOKEN = "cx_live_…"
# bash
export ANTHROPIC_BASE_URL=https://api.celexta.com
export ANTHROPIC_AUTH_TOKEN=cx_live_…
# Note: a logged-in Claude Code session ignores ANTHROPIC_API_KEY entirely —
# use ANTHROPIC_AUTH_TOKEN (above), never ANTHROPIC_API_KEY.Priced like infrastructure, not a seat.
Priced against a frontier anchor
celexta/auto meters tokens against a frontier-model anchor price — not a seat license, not a subscription tier. You pay for what the router spends, whichever model actually answers.
A hard cap, not a surprise invoice
Every key carries a spend cap you set at creation. Cross it and the next request gets a clean 402 — never a bill that shows up after the fact.
A receipt on every request
Each completion returns the outcome — the tier, what it cost, the effective rate, and what you saved against the frontier anchor — the same ledger that priced the call. Pin a model and the receipt names it.