Talaria is a local Claude Code gateway that routes Claude to visible Codex models
from your existing codex login session.
Talaria is intentionally minimal:
- No
OPENAI_API_KEYmode. - No Anthropic API passthrough.
- No OpenRouter, Ollama, or local model provider routes.
- Python 3.10+
- Codex CLI logged into ChatGPT (
codex login) - Claude Code (
claude)
npm install -g @miragesystems/talariaFrom source:
node bin/talaria.jscodex login
talaria doctor
talaria setup
talariaIn Claude Code, open /model and select one of the claude-* aliases.
talaria– run preflight checks and launch Claude Code.talaria setup– run first-run diagnostics and show next actions.talaria doctor– detailed diagnostics.talaria doctor --live --model <alias>– optional live end-to-end check.talaria smoke– local smoke test without model usage.talaria smoke --live --model <alias>– optional local + upstream smoke.talaria serve– run gateway only (Ctrl-Cto stop).
--host <host>(default127.0.0.1)--port <port>(default8141)--dangerously-skip-permission(maps to Claude Code--dangerously-skip-permissions)--help(passed through to Claude when runningtalaria)
- Local-only by default (
127.0.0.1/localhost). - Browser-origin and non-JSON message requests are rejected.
- Message body cap: 8 MiB.
- Codex backend is hard-pinned:
https://chatgpt.com/backend-api/codex/responses. - Token material only from local
~/.codex/auth.json.
python3 -m compileall talaria tests
python3 -m unittest discover -s tests -v
npm testCHANGELOG.mdSECURITY.mdCONTRIBUTING.mddocs/RELEASE.mddocs/TROUBLESHOOTING.md
MIT