Skip to main content

Overview

Codex CLI for Code Improvement 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:
Or set OpenAI API key:

Basic Usage with PraisonAI

--external-agent codex invokes Codex CLI via a manager Agent by default. The manager reasons and calls Codex as a subagent tool. Use --external-agent-direct for pass-through proxy behavior.

CLI Options Reference

Core Options

Configuration

Sandbox Modes

Sandbox Mode Values:
  • read-only - Read-only access
  • workspace-write - Write access to workspace
  • danger-full-access - Full system access (dangerous)

Approval Policies

Approval Policy Values:
  • untrusted - Only run trusted commands without approval
  • on-failure - Ask approval only on command failure
  • on-request - Model decides when to ask
  • never - Never ask for approval

Working Directory

Input Options

Local Models

Commands

Examples

Basic Query

Non-Interactive Execution

Full Auto Mode

Sandbox Modes

Code Review

With Images

Local Models

Python Integration

Configuration File

Codex uses ~/.codex/config.toml for configuration:
Override via CLI:

Environment Variables

Output Format

Codex provides detailed output including: