skip to content
Codex

Your tools

Codex


Against the cloud

~/.codex/config.toml
[model_providers.conifer]
name = "conifer"
base_url = "https://api.conifer.build/v1"
wire_api = "responses"
env_key = "CONIFER_API_KEY"
terminal
codex -c model_provider="conifer" -c model="conifer-swift" "rename this function across the repo"

Full agentic tool loops, streamed or buffered, with the usual metering and receipts. wire_api = "responses" matters: recent Codex versions refuse chat-wire providers at config load. Wire details: the API reference.

Against a local model

terminal
conifer serve --model <model-name>
~/.codex/config.toml
[model_providers.conifer_local]
name = "conifer local"
base_url = "http://127.0.0.1:8080/v1"
wire_api = "responses"
env_key = "CONIFER_API_KEY"   # any non-empty value works on loopback
terminal
codex -c model_provider="conifer_local" -c model="<model-name>" "tighten the error handling in main.rs"

Name the model the door serves (Serve an endpoint).