Claude / Codex / Gemini / OpenClaw

export ANTHROPIC_BASE_URL=http://localhost:8081
export ANTHROPIC_API_KEY=any-key
claude

~/.codex/config.toml
chatgpt_base_url = "http://localhost:8081/backend-api/"
openai_base_url = "http://localhost:8081"
codex

set GEMINI_API_KEY=proxy
gemini
Select "Gemini API key" when prompted for auth

~/.openclaw/openclaw.json
"models": { "mode": "merge", "providers": {
"cligate": {
"baseUrl": "http://localhost:8081",
"apiKey": "sk-ant-proxy",
"api": "anthropic-messages",
"models": [{ "id": "...", "contextWindow": ... }]
}
} }
openclaw