Overview

Installation
Authentication
Codex uses ChatGPT authentication:Basic Usage with PraisonAI
CLI Options Reference
Core Options
| Option | Description |
|---|---|
[PROMPT] | Optional user prompt to start the session |
-m, --model <MODEL> | Model the agent should use |
-h, --help | Print help |
-V, --version | Print version |
Configuration
| Option | Description |
|---|---|
-c, --config <key=value> | Override config from ~/.codex/config.toml |
-p, --profile <PROFILE> | Configuration profile from config.toml |
--enable <FEATURE> | Enable a feature (repeatable) |
--disable <FEATURE> | Disable a feature (repeatable) |
Sandbox Modes
| Option | Description |
|---|---|
-s, --sandbox <MODE> | Sandbox policy for shell commands |
read-only- Read-only accessworkspace-write- Write access to workspacedanger-full-access- Full system access (dangerous)
Approval Policies
| Option | Description |
|---|---|
-a, --ask-for-approval <POLICY> | When to require human approval |
--full-auto | Low-friction automatic execution |
--dangerously-bypass-approvals-and-sandbox | Skip all prompts (extremely dangerous) |
untrusted- Only run trusted commands without approvalon-failure- Ask approval only on command failureon-request- Model decides when to asknever- Never ask for approval
Working Directory
| Option | Description |
|---|---|
-C, --cd <DIR> | Working directory for the agent |
--add-dir <DIR> | Additional writable directories |
Input Options
| Option | Description |
|---|---|
-i, --image <FILE> | Image(s) to attach to initial prompt |
--search | Enable web search tool |
Local Models
| Option | Description |
|---|---|
--oss | Use local open source model provider |
--local-provider <PROVIDER> | Specify local provider (lmstudio or ollama) |
Commands
| Command | Description |
|---|---|
codex exec | Run Codex non-interactively |
codex review | Run code review non-interactively |
codex login | Manage login |
codex logout | Remove authentication credentials |
codex mcp | Run as MCP server and manage MCP servers |
codex mcp-server | Run the Codex MCP server (stdio) |
codex completion | Generate shell completion scripts |
codex sandbox | Run commands within sandbox |
codex apply | Apply latest diff as git apply |
codex resume | Resume previous interactive session |
codex cloud | Browse tasks from Codex Cloud |
codex features | Inspect feature flags |
Examples
Basic Query
Non-Interactive Execution
Full Auto Mode
Sandbox Modes
Code Review
With Images
Web Search
Local Models
Python Integration
Configuration File
Codex uses~/.codex/config.toml for configuration:
Environment Variables
| Variable | Description |
|---|---|
OPENAI_API_KEY | OpenAI API key |

