# Codex CLI ## Docs - [Custom Instructions](https://mintlify.wiki/openai/codex/advanced/custom-instructions.md): Provide project-specific guidance and preferences to Codex - [Exec Mode (Non-Interactive)](https://mintlify.wiki/openai/codex/advanced/exec-mode.md): Run Codex programmatically in CI/CD pipelines and automation scripts - [Execution Policies](https://mintlify.wiki/openai/codex/advanced/exec-policies.md): Control which commands Codex can execute with fine-grained rules - [Tracing & Verbose Logging](https://mintlify.wiki/openai/codex/advanced/tracing.md): Enable detailed logging to debug Codex behavior and troubleshoot issues - [Apps](https://mintlify.wiki/openai/codex/api/apps.md): Connector app discovery and invocation - [Initialization](https://mintlify.wiki/openai/codex/api/initialization.md): Initialize the App Server connection - [Items](https://mintlify.wiki/openai/codex/api/items.md): Thread item types and streaming notifications - [Models](https://mintlify.wiki/openai/codex/api/models.md): List and configure available models - [Overview](https://mintlify.wiki/openai/codex/api/overview.md): App Server API architecture and JSON-RPC protocol - [Skills](https://mintlify.wiki/openai/codex/api/skills.md): Skill discovery and invocation - [Threads](https://mintlify.wiki/openai/codex/api/threads.md): Thread lifecycle and management APIs - [Turns](https://mintlify.wiki/openai/codex/api/turns.md): Turn lifecycle and control APIs - [Architecture Overview](https://mintlify.wiki/openai/codex/architecture/overview.md): High-level architecture of the Codex CLI monorepo - [Rust Workspace Structure](https://mintlify.wiki/openai/codex/architecture/rust-crates.md): Overview of the Cargo workspace and crate organization in codex-rs - [Sandboxing Architecture](https://mintlify.wiki/openai/codex/architecture/sandboxing.md): Platform-specific security isolation and execution policies - [TUI Architecture](https://mintlify.wiki/openai/codex/architecture/tui.md): Terminal user interface implementation using Ratatui - [Authentication](https://mintlify.wiki/openai/codex/authentication.md): Sign in with ChatGPT or configure API key authentication for Codex CLI - [codex app-server](https://mintlify.wiki/openai/codex/cli/app-server.md): Start Codex as an app server for IDE integrations - [codex apply](https://mintlify.wiki/openai/codex/cli/apply.md): Apply the latest diff produced by Codex agent to your local working tree - [codex](https://mintlify.wiki/openai/codex/cli/codex.md): Run Codex interactively with optional initial prompt - [codex completion](https://mintlify.wiki/openai/codex/cli/completion.md): Generate shell completion scripts for Codex CLI - [codex debug](https://mintlify.wiki/openai/codex/cli/debug.md): Debugging tools for Codex app server and internal components - [codex exec](https://mintlify.wiki/openai/codex/cli/exec.md): Run Codex non-interactively for automation and CI/CD - [Feature Flags](https://mintlify.wiki/openai/codex/cli/feature-flags.md): Enable and configure experimental features in Codex CLI - [codex features](https://mintlify.wiki/openai/codex/cli/features.md): Inspect and manage feature flags in Codex CLI - [Feedback](https://mintlify.wiki/openai/codex/cli/feedback.md): Submit feedback and report issues with Codex - [codex fork](https://mintlify.wiki/openai/codex/cli/fork.md): Fork a previous interactive session to explore alternative approaches - [Global Options](https://mintlify.wiki/openai/codex/cli/global-options.md): Global command-line options available across all Codex CLI commands - [codex login](https://mintlify.wiki/openai/codex/cli/login.md): Authenticate with ChatGPT or provide an API key - [codex logout](https://mintlify.wiki/openai/codex/cli/logout.md): Remove stored authentication credentials - [codex mcp](https://mintlify.wiki/openai/codex/cli/mcp.md): Manage external MCP (Model Context Protocol) servers - [codex mcp-server](https://mintlify.wiki/openai/codex/cli/mcp-server.md): Run Codex as an MCP server for integration with MCP clients - [CLI Overview](https://mintlify.wiki/openai/codex/cli/overview.md): Complete reference for all Codex CLI commands - [codex resume](https://mintlify.wiki/openai/codex/cli/resume.md): Resume a previous interactive Codex session - [codex review](https://mintlify.wiki/openai/codex/cli/review.md): Run code reviews on commits, branches, or custom instructions - [codex sandbox](https://mintlify.wiki/openai/codex/cli/sandbox.md): Run commands within the Codex-provided sandbox environment - [Approvals](https://mintlify.wiki/openai/codex/concepts/approvals.md): Control when Codex requires human oversight for sensitive operations - [Interactive mode](https://mintlify.wiki/openai/codex/concepts/interactive-mode.md): Use the Codex TUI for real-time AI assistance - [Non-interactive mode](https://mintlify.wiki/openai/codex/concepts/non-interactive-mode.md): Run Codex headlessly for automation and CI/CD integration - [Core concepts](https://mintlify.wiki/openai/codex/concepts/overview.md): Understand how Codex CLI structures conversations and executes tasks - [Sandboxing](https://mintlify.wiki/openai/codex/concepts/sandboxing.md): Understand Codex's security model and platform-specific isolation - [Advanced Configuration](https://mintlify.wiki/openai/codex/configuration/advanced.md): Advanced Codex CLI configuration options for power users - [Basic Configuration](https://mintlify.wiki/openai/codex/configuration/basic.md): Essential Codex CLI configuration options - [Custom AI Providers](https://mintlify.wiki/openai/codex/configuration/custom-providers.md): Configure Codex to use alternative AI providers like Anthropic, Ollama, or custom endpoints - [MCP Servers](https://mintlify.wiki/openai/codex/configuration/mcp-servers.md): Configure Model Context Protocol (MCP) servers to extend Codex with custom tools and integrations - [Configuration Overview](https://mintlify.wiki/openai/codex/configuration/overview.md): Learn how to configure Codex CLI with config.toml - [Configuration Reference](https://mintlify.wiki/openai/codex/configuration/reference.md): Complete reference for all Codex configuration options - [Building Codex](https://mintlify.wiki/openai/codex/contributing/building.md): Learn how to build Codex CLI from source for Rust and TypeScript implementations - [Contribution Guidelines](https://mintlify.wiki/openai/codex/contributing/guidelines.md): Code style, conventions, and best practices for contributing to Codex CLI - [Contributing Overview](https://mintlify.wiki/openai/codex/contributing/overview.md): Learn how to contribute to the Codex CLI project and get involved with the community - [Development Setup](https://mintlify.wiki/openai/codex/contributing/setup.md): Set up your development environment for contributing to Codex CLI - [Testing](https://mintlify.wiki/openai/codex/contributing/testing.md): Learn how to run tests and validate your changes to Codex CLI - [Apps & Connectors](https://mintlify.wiki/openai/codex/features/apps-connectors.md): Connect Codex to external services and ChatGPT apps for enhanced capabilities - [Code Review](https://mintlify.wiki/openai/codex/features/code-review.md): Get AI-powered code reviews that catch bugs, security issues, and maintainability problems - [Memory & Project Docs](https://mintlify.wiki/openai/codex/features/memory.md): Give Codex persistent context and guidance through AGENTS.md files - [Skills](https://mintlify.wiki/openai/codex/features/skills.md): Extend Codex with specialized knowledge, workflows, and tool integrations through modular skill packages - [Slash Commands](https://mintlify.wiki/openai/codex/features/slash-commands.md): Control Codex with special commands that modify behavior, manage state, and trigger specific features - [Installation](https://mintlify.wiki/openai/codex/installation.md): Install Codex CLI on macOS, Linux, or Windows (via WSL2) - [Introduction to Codex CLI](https://mintlify.wiki/openai/codex/introduction.md): A local coding agent from OpenAI that runs directly in your terminal - [Quickstart](https://mintlify.wiki/openai/codex/quickstart.md): Get up and running with Codex CLI in minutes - [Installation](https://mintlify.wiki/openai/codex/sdk/installation.md): Install the Codex TypeScript SDK and set up your development environment - [Overview](https://mintlify.wiki/openai/codex/sdk/overview.md): Embed the Codex agent in your workflows and applications with the TypeScript SDK - [Usage](https://mintlify.wiki/openai/codex/sdk/usage.md): Learn how to use the Codex TypeScript SDK with detailed examples and API documentation