Overview
Codex CLI is OpenAI’s AI-powered coding assistant that can run commands, edit files, and perform complex coding tasks. PraisonAI integrates with Codex CLI to use it as an external agent.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 |

