everyapi
Integration · Official OpenAI CLIOpenAI-compatible · one key · live model catalog
Codex

Run the EveryAPI gateway inside Codex CLI

Codex is OpenAI's open-source Rust coding agent. `everyapi use codex` starts it in an isolated EveryAPI-owned CODEX_HOME and routes its native Responses API traffic through the gateway without overwriting your regular Codex configuration.

01Setup code

One base URL line points Codex CLI at EveryAPI

Base URL: https://api.everyapi.ai/v1

terminal
everyapi auth login
everyapi use codex
 
# Creates an isolated ~/.config/everyapi/codex-home and sets CODEX_HOME for this launch
# Uses Codex's native Responses API; your normal ~/.codex configuration is unchanged
02Steps

From zero to your first call

  1. Install codex

    npm i -g @openai/codex or install per the official GitHub repo README. EveryAPI doesn't take over codex's own installation.

    github.com/openai/codex

  2. Launch with everyapi use codex

    The EveryAPI CLI creates ~/.config/everyapi/codex-home, writes the provider configuration and API-key auth there, sets CODEX_HOME for the child process, and then launches Codex. Your normal ~/.codex directory is left unchanged.

  3. Want to run another vendor's model?

    Pass Codex's own --model flag after `--` when you want to select a model. The generated provider uses EveryAPI's native /v1/responses endpoint; available models depend on your account catalog.

03FAQ

Codex CLI × EveryAPI

Do codex's sandbox / approval modes still work?

Not affected. codex's local agent behaviors like --approval-policy / --sandbox are independent of the EveryAPI gateway and work as usual.

Should I pick the codex CLI or Claude Code?

Both work under the same EveryAPI account without conflict. The codex CLI is more OpenAI-flavored, while Claude Code is closer to the Anthropic agent style. EveryAPI isn't tied to either.