{"id":"openai-codex-cli--gh-openai-codex","name":"OpenAI Codex CLI","url":"https://github.com/openai/codex","page":"https://mrpeppersdev.github.io/agent-infrastructure-landscape/systems/openai-codex-cli--gh-openai-codex","family":"agents","section":"Agent IDEs & coding harnesses","sections":["Agent IDEs & coding harnesses"],"tier":1,"last_verified_at":"2026-10-29","lifecycle":{"status":"deprecated","severity":3,"note":"deprecated"},"taxonomy":null,"cells":{"type":{"value":"Terminal-native agentic coding harness (OpenAI)","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"desc":{"value":"OpenAI's actively developed OSS terminal coding agent (Apr 2025), now written in Rust (codex-rs replaced the original TS CLI); also IDE extension + desktop app. Separate from the Codex Web cloud agent and the retired 2021 Codex model API. The codex mcp-server command (Codex as an MCP server) was deprecated on 2026-08-24 and removed in CLI 0.154.0 (2026-09-09); OpenAI points integrations to the experimental Codex app server, and codex mcp still connects Codex to external MCP servers.","citation":"https://learn.chatgpt.com/docs/mcp-server","status":"real-data","tier":"T2","source_class":"third-party"},"claims":{"value":"Released 2025-04 as OSS Apache-2.0 CLI; positioned as OpenAI's answer to Claude Code.","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"modalities":{"value":"text","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"created":{"value":"2025-04","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"latest-release":{"value":"v0.165.0 (2026-10-27)","citation":"https://learn.chatgpt.com/docs/changelog","status":"real-data","tier":"T2","last_verified_at":"2026-10-29","source_class":"third-party"},"license":{"value":"Apache-2.0","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"gh":{"value":"openai/codex — ~128k stars, last commit 2026-10","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-10-26","source_class":"repo"},"mindshare":{"value":"Front-page HN launch; covered by TechCrunch, The Verge","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"citations":{"value":"not applicable — not academic","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-13"},"funding":{"value":"OpenAI (parent) — $40B Series I 2025-03 $300B val","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"customers":{"value":"broad horizontal; OpenAI API customers","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"pricing":{"value":"CLI free (Apache-2.0); usage via ChatGPT plans (Free/Go limited, Plus $20/mo, Pro $100–200/mo, Business $25/user/mo) or API-key per-token billing","citation":"https://www.jetadmin.io/blog/codex-pricing-current-costs-usage-limits-and-realistic-budgets-2026/","status":"real-data","tier":"T2","source_class":"third-party"},"compliance":{"value":"SOC 2 Type II (OpenAI); ISO 27001","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"data-handling":{"value":"OpenAI API data policy (zero-retention available for enterprise)","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"deployment":{"value":"Self-hosted only — local CLI (npm/Homebrew); model calls go to OpenAI via ChatGPT sign-in or API key","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"hq":{"value":"US (San Francisco; OpenAI)","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"founders":{"value":"OpenAI — Codex team (Greg Brockman et al.)","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"volume":{"value":"no scale claim","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"perf":{"value":"Used on SWE-bench Verified runs by OpenAI; reported parity with Claude Code on small repos","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"repro":{"value":"not applicable — not a research paper","citation":null,"status":"not-applicable","tier":"T3"},"code-release":{"value":"Open-source — github.com/openai/codex","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"api-surface":{"value":"CLI (Rust); MCP support","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"latency":{"value":"searched not found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","source_class":"repo"},"throughput":{"value":"searched not found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","source_class":"repo"},"backend-storage":{"value":"local ~/.codex/ + git","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"multi-tenancy":{"value":"per-user (terminal-local)","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"encryption":{"value":"TLS for OpenAI API","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"sso-rbac":{"value":"via OpenAI org console","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"embedding-model":{"value":"not applicable — not a memory product","citation":null,"status":"not-applicable","tier":"T3"},"consistency":{"value":"searched not found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","source_class":"repo"},"versioning":{"value":"memories in git","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"tombstoning":{"value":"searched not found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","source_class":"repo"},"schema-evolution":{"value":"free-form / no schema","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"namespace":{"value":"per-project + per-user (~/.codex/memories)","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"contradiction":{"value":"human-arbitrate","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"forgetting":{"value":"searched not found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","source_class":"repo"},"mcp-support":{"value":"yes — MCP client (mcp_servers in ~/.codex/config.toml); documented in Codex MCP docs","citation":"https://developers.openai.com/codex/mcp","status":"real-data","tier":"T2","source_class":"vendor"},"a2a-support":{"value":"searched not found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","source_class":"repo"},"otel":{"value":"searched not found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","source_class":"repo"},"webhooks":{"value":"searched not found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","source_class":"repo"},"import-export":{"value":"memories are markdown","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"integration-count":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"orchestration":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"programmatic-control":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"vendor-benchmarks":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-13"},"pricing-specifics":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"agent-abstraction":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"memory-primitives":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"llm-lock":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"runtimes":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"session-handling":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"validated-verticals":{"value":"coding agents — broad horizontal","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"time-to-running":{"value":"<10min (`npm i -g @openai/codex` or brew)","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"anti-fit":{"value":"OpenAI-model-only; CLI-only","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"optimised-for":{"value":"OpenAI o-series + Codex model as long-running coding agent","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"adjacent-infrastructure":{"value":"OpenAI API (Codex / o-series); MCP for tool extensibility; runs locally with TLS-only network egress","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"pros":{"value":"OSS Apache-2.0 means hackable by community; first-party OpenAI distribution + auto-routing to Codex / o-series.","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"cons":{"value":"OpenAI-only model lock; younger than Claude Code with less ecosystem (skills/hooks); naming collision with deprecated old Codex API and ChatGPT \"Codex\" cloud agent.","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"links":{"value":"github.com/openai/codex; developers.openai.com/codex","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"obs-langsmith":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"obs-opentelemetry":{"value":"yes","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"obs-datadog":{"value":"depth-floor: searched, no public evidence found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"obs-helicone":{"value":"yes","citation":"https://docs.helicone.ai/integrations/openai/python","status":"real-data","tier":"T2","last_verified_at":"2026-05-14","source_class":"third-party"},"obs-weave":{"value":"depth-floor: searched, no public evidence found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"obs-langfuse":{"value":"depth-floor: searched, no public evidence found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"obs-arize":{"value":"depth-floor: searched, no public evidence found","citation":"https://github.com/openai/codex","status":"depth-floor-reached","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"obs-custom":{"value":"Inherits OpenAI API observability surface; OTLP endpoint config in CLI","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"cost-token-budget":{"value":"yes","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"cost-prompt-caching":{"value":"yes","citation":"https://platform.openai.com/docs/guides/prompt-caching","status":"real-data","tier":"T2","last_verified_at":"2026-05-14","source_class":"vendor"},"cost-semantic-caching":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"cost-batching":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"cost-model-routing":{"value":"yes","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"cost-streaming-only":{"value":"yes","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"cost-observability-cost-attribution":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"eval-langsmith-evals":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"eval-braintrust":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"eval-weights-and-biases-agent":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"eval-helicone-evals":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"eval-custom-test-harness":{"value":"yes","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"eval-human-loop":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"eval-production-traffic-replay":{"value":"no","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"commit-trajectory":{"value":"[{\"ym\":\"2026-04\",\"cum\":6052},{\"ym\":\"2026-05\",\"cum\":6539}]","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"citation-trajectory":{"value":"not applicable — non-paper row","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-14"},"download-trajectory":{"value":"[{\"ym\":\"2023-05\",\"monthly\":0,\"cum\":0},{\"ym\":\"2023-06\",\"monthly\":0,\"cum\":0},{\"ym\":\"2023-07\",\"monthly\":0,\"cum\":0},{\"ym\":\"2023-08\",\"monthly\":0,\"cum\":0},{\"ym\":\"2023-09\",\"monthly\":0,\"cum\":0},{\"ym\":\"2023-10\",\"monthly\":0,\"cum\":0},{\"ym\":\"2023-11\",\"monthly\":0,\"cum\":0},{\"ym\":\"2023-12\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-01\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-02\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-03\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-04\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-05\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-06\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-07\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-08\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-09\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-10\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-11\",\"monthly\":0,\"cum\":0},{\"ym\":\"2024-12\",\"monthly\":0,\"cum\":0},{\"ym\":\"2025-01\",\"monthly\":0,\"cum\":0},{\"ym\":\"2025-02\",\"monthly\":0,\"cum\":0},{\"ym\":\"2025-03\",\"monthly\":0,\"cum\":0},{\"ym\":\"2025-04\",\"monthly\":82164,\"cum\":82164},{\"ym\":\"2025-05\",\"monthly\":134689,\"cum\":216853},{\"ym\":\"2025-06\",\"monthly\":104618,\"cum\":321471},{\"ym\":\"2025-07\",\"monthly\":122799,\"cum\":444270},{\"ym\":\"2025-08\",\"monthly\":392237,\"cum\":836507},{\"ym\":\"2025-09\",\"monthly\":871011,\"cum\":1707518},{\"ym\":\"2025-10\",\"monthly\":1083560,\"cum\":2791078},{\"ym\":\"2025-11\",\"monthly\":1453966,\"cum\":4245044},{\"ym\":\"2025-12\",\"monthly\":1980311,\"cum\":6225355},{\"ym\":\"2026-01\",\"monthly\":2327895,\"cum\":8553250},{\"ym\":\"2026-02\",\"monthly\":5801153,\"cum\":14354403},{\"ym\":\"2026-03\",\"monthly\":14529757,\"cum\":28884160},{\"ym\":\"2026-04\",\"monthly\":31367293,\"cum\":60251453}]","citation":"https://www.npmjs.com/package/@openai/codex","status":"real-data","tier":"T2","last_verified_at":"2026-05-14","source_class":"registry"},"cost-input-usd-per-mtok":{"value":"0","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"cost-output-usd-per-mtok":{"value":"0","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"cost-tier":{"value":"free","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"cost-pricing-model":{"value":"free-tier","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"cost-last-verified":{"value":"2026-06-29","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"capability-composite-score":{"value":"80","citation":null,"status":"estimate","tier":"T3"},"capability-band":{"value":"frontier","citation":null,"status":"estimate","tier":"T3"},"capability-benchmark-sources":{"value":"SWE-bench Verified 60%+ with o3 / o4-mini / codex-1 (Apr 2025), Aider polyglot leaderboard scores (2025), Terminal-Bench gains (2025)","citation":null,"status":"estimate","tier":"T3"},"capability-last-verified":{"value":"2026-06-29","citation":null,"status":"estimate","tier":"T3"},"use-case-tags":{"value":"code-generation-focused, scoped-agentic, long-running-session","citation":null,"status":"estimate","tier":"T3"},"use-case-anti-tags":{"value":"offline-capable, multi-agent-coordination","citation":null,"status":"estimate","tier":"T3"},"adoption-accelerator":{"value":"","citation":null,"status":"no-data","tier":"T3"},"architecture-deployment-locus":{"value":"local","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"licensing-bucket":{"value":"open-source","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"positioning-platform-vs-product":{"value":"product","citation":"https://github.com/openai/codex","status":"real-data","tier":"T1","source_class":"repo"},"taxonomy-three-layer-rollup":{"value":"agent-infra","citation":"https://github.com/MrPeppersDev/agent-infrastructure-landscape/blob/main/docs/schema/section-to-three-layer-rollup.json","status":"real-data","tier":"T1","source_class":"repo"},"developer-activity-opendigger":{"value":"{\"activity\":13770.5,\"as_of\":\"2026-09\",\"openrank_12mo\":407.37,\"openrank_current\":885.42,\"participants\":11814}","citation":"https://oss.open-digger.cn/github/openai/codex/openrank.json","status":"real-data","tier":"T2","last_verified_at":"2026-10-28","source_class":"third-party"},"freshness-date":{"value":"2026-10-29","citation":"https://mrpeppersdev.github.io/agent-infrastructure-landscape/systems/openai-codex-cli--gh-openai-codex","status":"real-data","tier":"T2","source_class":"catalog"},"compliance-certifications":{"value":"","citation":null,"status":"no-data","tier":"T3"},"sdk-languages":{"value":"","citation":null,"status":"no-data","tier":"T3"},"protocol-support":{"value":"","citation":null,"status":"no-data","tier":"T3"},"maturity":{"value":"","citation":null,"status":"no-data","tier":"T3"}},"corroboration":{"cited_cells":69,"third_party_cells":5},"edges":{"outgoing":[{"source":"openai-codex-cli--gh-openai-codex","target":"model-context-protocol-mcp-spec--modelcontextprotocol-io","type":"runtime-dependency","evidence":"adjacent-infrastructure cell: OpenAI API (Codex / o-series); MCP for tool extensibility; runs locally with TLS-only network egress","citation":"https://github.com/openai/codex"},{"source":"openai-codex-cli--gh-openai-codex","target":"openai-gpt-family-gpt-5-gpt-4o-o3-o4--openai-com","type":"runtime-dependency","evidence":"adjacent-infrastructure cell: OpenAI API (Codex / o-series); MCP for tool extensibility; runs locally with TLS-only network egress","citation":"https://github.com/openai/codex"}],"incoming":[{"source":"agentgateway--agentgateway-dev","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"agentgateway integrations docs have a Codex client page.","citation":"https://agentgateway.dev/docs/standalone/latest/integrations/llm/clients/codex/","verified_at":"2026-10-29"},{"source":"arize-phoenix--phoenix-arize-com","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Arize Phoenix docs have a OpenAI Codex CLI integration page.","citation":"https://arize.com/docs/phoenix/integrations/coding-agents/codex","verified_at":"2026-10-29"},{"source":"arthur-engine--gh-arthur-ai-arthur-engine","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Arthur Engine repo has an integrations/codex-observability integration.","citation":"https://github.com/arthur-ai/arthur-engine/tree/dev/integrations/codex-observability","verified_at":"2026-10-29"},{"source":"bifrost-maxim-ai--getmaxim-ai","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Bifrost docs have a CLI-agent integration page for Codex CLI.","citation":"https://docs.getbifrost.ai/cli-agents/codex-cli","verified_at":"2026-10-29"},{"source":"braintrust--braintrust-dev","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Braintrust docs have a OpenAI Codex CLI integration page.","citation":"https://www.braintrust.dev/docs/integrations/developer-tools/codex","verified_at":"2026-10-29"},{"source":"cloudflare-ai-gateway--developers-cloudflare-com","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Cloudflare AI Gateway integrations docs have a OpenAI Codex page.","citation":"https://developers.cloudflare.com/ai-gateway/integrations/coding-agents/openai-codex/","verified_at":"2026-10-29"},{"source":"comet-ml--comet-com","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Comet's Opik docs have a OpenAI Codex CLI integration page.","citation":"https://www.comet.com/docs/opik/integrations/openai-codex","verified_at":"2026-10-29"},{"source":"daytona--daytona-io","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Daytona docs have a guide for running OpenAI Codex CLI with Daytona sandboxes.","citation":"https://www.daytona.io/docs/en/guides/openai/codex-sdk-interactive-terminal-sandbox","verified_at":"2026-10-29"},{"source":"docker-mcp-catalog-toolkit-gateway--docs-docker-com","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Docker MCP Toolkit get-started page has connect-client instructions for Codex.","citation":"https://docs.docker.com/ai/mcp-catalog-and-toolkit/get-started/#codex","verified_at":"2026-10-29"},{"source":"e2b--e2b-dev","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"E2B docs have a OpenAI Codex CLI integration guide.","citation":"https://docs.e2b.dev/agents/codex","verified_at":"2026-10-29"},{"source":"fireworks-ai--fireworks-ai","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Fireworks AI docs integration: Codex (Nexus harness).","citation":"https://docs.fireworks.ai/nexus/harnesses/codex","verified_at":"2026-10-29"},{"source":"helicone--helicone-ai","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Helicone docs have a OpenAI Codex CLI integration page.","citation":"https://docs.helicone.ai/gateway/integrations/codex","verified_at":"2026-10-29"},{"source":"honeyhive--honeyhive-ai","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"HoneyHive integrations docs have a OpenAI Codex CLI tracing/integration page.","citation":"https://docs.honeyhive.ai/v2/integrations/codex-cli","verified_at":"2026-10-29"},{"source":"inspect-ai--inspect-aisi-org-uk","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Inspect AI \"Agent Bridge\" page documents bridging Codex CLI agents into Inspect evaluations.","citation":"https://inspect.aisi.org.uk/agent-bridge.html","verified_at":"2026-10-29"},{"source":"laminar--laminar-sh","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Laminar integrations docs have a Codex observability page.","citation":"https://laminar.sh/docs/integrations/codex","verified_at":"2026-10-29"},{"source":"langfuse--langfuse-com","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Langfuse's integrations directory has a OpenAI Codex CLI integration page.","citation":"https://langfuse.com/integrations/developer-tools/codex","verified_at":"2026-10-29"},{"source":"langsmith--langchain-com","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"LangSmith docs have a tracing integration page for OpenAI Codex CLI.","citation":"https://docs.langchain.com/langsmith/trace-with-codex","verified_at":"2026-10-29"},{"source":"mem0--mem0-ai","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Mem0 docs have a Codex integration page (Add persistent memory to OpenAI Codex with automatic capture, automatic recall, a search tool, and six memory skills).","citation":"https://docs.mem0.ai/integrations/codex","verified_at":"2026-10-29"},{"source":"openrouter--openrouter-ai","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"OpenRouter docs have a cookbook page on using Codex CLI with OpenRouter.","citation":"https://openrouter.ai/docs/cookbook/coding-agents/codex-cli","verified_at":"2026-10-29"},{"source":"pinecone--pinecone-io","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Pinecone's integrations directory has a OpenAI Codex CLI integration page.","citation":"https://docs.pinecone.io/integrations/codex","verified_at":"2026-10-29"},{"source":"portkey-ai--portkey-ai","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Portkey docs have an OpenAI Codex app/library integration page.","citation":"https://portkey.ai/docs/integrations/libraries/codex","verified_at":"2026-10-29"},{"source":"pydantic-logfire--pydantic-dev","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Pydantic Logfire integrations docs have a Codex page.","citation":"https://pydantic.dev/docs/logfire/integrations/codex/","verified_at":"2026-10-29"},{"source":"stagehand--stagehand-dev","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Stagehand docs have a OpenAI Codex CLI integration page.","citation":"https://docs.stagehand.dev/v4/integrations/cli-agents/codex","verified_at":"2026-10-29"},{"source":"truefoundry-ai-gateway--truefoundry-com","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"TrueFoundry AI Gateway ecosystem lists a OpenAI Codex CLI integration page.","citation":"https://www.truefoundry.com/docs/ai-gateway/openai-codex-cli","verified_at":"2026-10-29"},{"source":"vercel-ai-gateway--vercel-com","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"Vercel AI Gateway docs have a OpenAI Codex coding-agent page.","citation":"https://vercel.com/docs/ai-gateway/coding-agents/openai-codex","verified_at":"2026-10-29"},{"source":"vercel-ai-sdk--sdk-vercel-ai","target":"openai-codex-cli--gh-openai-codex","type":"integrates-with","evidence":"AI SDK docs have a Codex AI SDK harness provider page.","citation":"https://ai-sdk.dev/providers/ai-sdk-harnesses/codex","verified_at":"2026-10-29"}]},"history":[{"date":"2026-10-29","commit":"c695ce8f03","pr":338,"kind":"update","changes":[{"field":"latest-release","label":"Latest release","from":"v0.164.0 (2026-10-23) — tag rust-v0.164.0","to":"v0.165.0 (2026-10-27)","source":"https://learn.chatgpt.com/docs/changelog"}]},{"date":"2026-10-26","commit":"80cd27834a","pr":258,"kind":"update","changes":[{"field":"latest-release","label":"Latest release","from":"codex-cli rolling releases (2025-2026)","to":"v0.164.0 (2026-10-23) — tag rust-v0.164.0","source":"https://www.havoptic.com/tools/openai-codex"},{"field":"pricing","label":"Pricing","from":"Free (OSS); usage via OpenAI API","to":"CLI free (Apache-2.0); usage via ChatGPT plans (Free/Go limited, Plus $20/mo, Pro $100–200/mo, Business $25/user/mo) or API-key per-token billing","source":"https://www.jetadmin.io/blog/codex-pricing-current-costs-usage-limits-and-realistic-budgets-2026/"},{"field":"deployment","label":"Deployment","from":"Self-host CLI; API calls to OpenAI cloud","to":"Self-hosted only — local CLI (npm/Homebrew); model calls go to OpenAI via ChatGPT sign-in or API key","source":"https://github.com/openai/codex"},{"field":"mcp-support","label":"MCP support","from":"native — Codex CLI is an MCP client","to":"yes — MCP client (mcp_servers in ~/.codex/config.toml); documented in Codex MCP docs","source":"https://developers.openai.com/codex/mcp"}]}],"license":"CC-BY-4.0","source":"https://github.com/MrPeppersDev/agent-infrastructure-landscape/blob/main/data/landscape.json"}