No proxy to deploy, no take-rate, no second vendor. Your keys, your traffic, direct to OpenAI, Anthropic, Google, xAI, and OpenRouter. Zero runtime dependencies. Runs in the browser.
Built for teams who want unification as code they own — not another hop in the call chain.
Switch models with one string. We absorb OpenAI Responses, Anthropic Messages, Google generateContent — one interface behind all of it.
dependencies: {}. No transitive CVE surface, tiny install, fast cold start. Works on the edge, in serverless, anywhere.
True cross-env: Node, Bun, and the browser. Lazy node: loaders, browser bundle shipped. Call LLMs directly from the client.
Bundled versioned model catalog + provider usage. Per-scope spend, budgets, alerts — no server to deploy, no gateway take-rate.
OTel-style traces, metrics, logs — emitted in-process, no @opentelemetry dep, no proxy hop. Point at Langfuse or read the built-ins.
Four optional layers: Network → Client → Agent → Server. Use a one-liner, or wire the pieces. No abstraction tax.