SDK · runs in your browser

The six libraries, composed — plus the agent loop.

A governed agent is cendor-sdk standing on the six libraries. Run one here and watch them react: core's bus shows every call's tokens & cost, contextkit assembles, tokenguard budgets, acttrace redacts & audits. Same primitives as the six-libraries playground — here they're driven by one run(). No server, no key (bring your own to go live).

booting the runtime…
expand() — byte-identical original

Run the agent with your own key

No server. This page can't see your key — there's nothing to send it to. The agent loop runs in your browser (Pyodide) and calls the provider's official endpoint directly. The key lives in one in-browser variable and is sent only there. Refresh and it's gone. Check the network tab.

Use a scoped, low-limit keycreate one →. The Over budget scenario still blocks pre-flight ($0); Happy path / Contains a secret make a real (cheap) call. Anthropic calls send anthropic-dangerous-direct-browser-access: true.