mrkeyoor.com_
Sat 31 Oct 02:49 UTC
AI Toolsevaluationupdated 02 Oct 2026

codex review

Codex CLI is OpenAI's coding agent for working on a local repository from the terminal. It reads files, edits code, and runs commands under configurable approval and sandbox rules, using either a ChatGPT account or an OpenAI API key for model access.

+1,078stars / 7d
Verdict

Our Codex run installed one pnpm package in 27 seconds and used 170 MB, yet it never reached a build or test target, so the released CLI is the sensible path for users and the source tree is work for specialists. Use Codex when OpenAI model access, local repository tools, and explicit approval rules fit your development process. Skip it if you need offline inference, accepted outside patches, or an unattended agent without an independent review gate.

We ran it

Lab card: what happened when we ran codexScreenshot of codex (github.com/openai/codex)
Install✓ · 27s1 packages · 170 MB
Buildn/ano build script
Testsn/ano test script
Repo8825 files~2,070,775 lines of source · 87.2 MB · 29 CI workflows

Answers from our run

Does codex build from source?

Dependencies installed in 27 seconds (1 packages), and the project has no separate build step. We cloned commit 08b07ee into a clean Debian container with 3 CPUs and no project-specific setup.

Does codex have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Who should not use codex?

Developers who require a fully offline coding assistant: the README directs users to ChatGPT sign-in or separate API-key setup.

What are the alternatives to codex?

Aider, Gemini CLI, OpenCode. Our Codex run installed one pnpm package in 27 seconds and used 170 MB, yet it never reached a build or test target, so the released CLI is the sensible path for users and the source tree is work for specialists.

Setup4/5Several binary installs; account and permission setup still matter
Docs4/5Clear user docs and a separate, detailed source-build route
Community4/5127,563 stars and same-day activity, but outside patches are closed
Maturity4/5Version 0.160.0 ships often, with a very large active issue queue

Discussed on

  1. hnCodex CLI installs a persistent, self-updating background daemon by default610 points
  2. hnCodex Security598 points
  3. hnOpenAI Codex CLI: Lightweight coding agent that runs in your terminal516 points
  4. hnCodex logging bug may write TBs to local SSDs510 points
  5. hnCodex starts encrypting sub-agent prompts425 points

Who it’s for

Developers who want an agent to inspect, edit, explain, and test a real local codebase.
Teams already paying for an eligible ChatGPT plan or prepared to use OpenAI API billing.
Engineers willing to define command approvals, workspace access, and a human review step.
Advanced users who need terminal sessions, scripted runs, skills, repository instructions, or MCP connections.

Who it’s NOT for

Developers who require a fully offline coding assistant: the README directs users to ChatGPT sign-in or separate API-key setup.
Contributors who want to send code fixes upstream: OpenAI's contributing guide says external code contributions and pull requests are not accepted.
Teams expecting a normal root-level pnpm build and test loop: our run installed one package, then found no build or test target to execute.
Windows teams that cannot absorb platform-specific churn: release 0.160.0 includes several fixes for Windows sandbox fallbacks, long paths, and background console windows.

Setup reality

Our fresh Debian sandbox installed one pnpm package in 27 seconds and used 170 MB. The commit 08b07ee checkout held 8,825 files, about 2,070,775 source lines, and 87.2 MB of checked-out data. No build or test target was detected, so both steps were skipped rather than passed.

Using the released CLI requires ChatGPT sign-in or an OpenAI API key. Repository work may also need Git credentials, project dependencies, and separate credentials for any MCP services you connect.

The README offers shell, PowerShell, npm, Homebrew, and release-binary installs. Source work follows another route inside codex-rs, with Rust, Cargo, Just, DotSlash, and cargo-nextest. A successful root pnpm install does not show that the Rust CLI compiles.

Codex works locally and uses OpenAI model access

Codex CLI works inside a local repository and signs in through ChatGPT or an OpenAI API key. You give it a task, and the process can inspect files, edit the worktree, and run commands under its approval and sandbox settings. The README separates this terminal tool from the IDE extension, desktop app, and Codex Web. Installing the CLI gives you the local interface, while the account supplies model access.

The repository is much larger than its command-line entry point suggests. Our commit 08b07ee checkout contained 8,825 files, roughly 2,070,775 lines of source, and 87.2 MB of checked-out data. The root includes the Rust workspace, CLI packaging, SDK code, documentation, Bazel files, and a pnpm workspace. Most users should install a release instead of treating this monorepo as the product package.

Five install routes hide a separate Rust source build

The README documents five user paths: a shell installer for macOS and Linux, PowerShell for Windows, npm, Homebrew, or a platform binary from GitHub Releases. After installation, codex starts the sign-in flow. ChatGPT Plus, Pro, Business, Edu, and Enterprise plans are named in the README, while API-key use has its own configuration and billing path.

Source contributors face a different setup. The build guide moves into codex-rs, installs the Rust toolchain plus rustfmt and clippy, adds Just, DotSlash, and cargo-nextest, then uses cargo build and just test. Our scan also found 29 CI workflow files and no Dockerfile. The one-package pnpm result therefore describes a narrow root workspace action, not the documented Rust build.

What happened when we ran it

We measured installation in a fresh unprivileged Debian container at commit 08b07ee. Pnpm finished in 27 seconds on 3 CPUs and 8 GB of RAM, using Node 22 with no secrets. It added one package, and the environment occupied 170 MB after installation. The install completed without an error.

The harness found no build script or target, so it skipped the build. It found no test script or target and skipped tests for the same reason. The log contains no compiler failure and no failing test because neither step ran. It also reported monorepo workspaces, 29 CI workflow files, no Dockerfile, and no tests directory at the location its generic detector checks.

The skipped steps set the limit on our result. Our run does not prove that the Rust CLI compiled, that Codex's own test suites passed, or that an authenticated agent completed a task. It proves that the detected pnpm install path works in 27 seconds. Anyone modifying Codex itself should follow the codex-rs instructions and run the relevant Cargo and Just commands.

The 170 MB install leaves command permissions unresolved

Our 170 MB install measured disk use but did not exercise a single authenticated command approval. Codex has dedicated sandbox and approval documentation, plus configuration for repository instructions, skills, and MCP connections. Each connected tool can widen what a session may read or change. Teams still need narrow defaults, protected credentials, and diff review before merging.

Our 3-CPU, 8 GB sandbox had no secrets and never entered an authenticated session, so we did not test model behavior, command approvals, MCP access, or task quality. The source-build guide lists 4 GB as the minimum and recommends 8 GB, which our container met. That only covers memory guidance. Account limits, model availability, network rules, and the target repository's own toolchain still shape the real setup.

OpenAI accepts bug reports, not outside code patches

The Apache-2.0 license permits forks and reuse, but the contribution process is unusually closed for a repository of this size. OpenAI says it does not accept external code contributions or pull requests. Users are asked to provide reproduction steps, logs, root-cause analysis, and feature requests through issues while OpenAI's team handles implementation. That is a reasonable operating choice, yet it removes a common reason developers choose an open-source tool.

GitHub reported 127,563 stars and 20,058 open issues and pull requests combined on October 2, 2026. The repository was pushed the same day, and issue activity was moving within minutes of our fetch. Codex has a huge audience and active maintenance, alongside a support queue large enough that your particular report may compete with thousands of others.

Version 0.160.0 shows a fast-moving product

Release 0.160.0 arrived on October 1, 2026. It added task-history pagination and projectless sessions, then fixed queued-message recovery, Windows sandbox behavior, SQLite stalls, provider catalogs, and subagent startup handling. Those changes touch daily workflow and platform plumbing rather than a frozen command surface. Pin the CLI version in shared automation and test upgrades against a disposable checkout.

Codex is an easy recommendation for an OpenAI customer who wants an agent in the terminal and already reviews every change before it lands. The 27-second install is pleasant, but it says little about the effort of governing commands or maintaining a 2,070,775-line fork. Teams without a dependable review and approval loop should establish one before giving Codex access to a production repository.

Alternatives

ProjectWhat it isPick it when
Aider gh↗A terminal pair-programming tool with Git integration and support for cloud or local models.pick this instead when model-provider choice and automatic Git commits matter more than OpenAI's agent workflow.
Gemini CLI gh↗Google's Apache-licensed terminal agent with Gemini access and built-in shell, file, web, and MCP tools.pick this instead when your team uses Gemini or wants its documented personal-account free tier.
OpenCode gh↗An open-source coding agent available in a terminal interface and a beta desktop app.pick this instead when an open agent with several installation routes and a provider-neutral identity is the priority.

What people are saying

  1. [github-trending] hashgraph-online/awesome-codex-plugins
  2. [github-trending] openai/codex-plugin-cc
  3. [github-trending] Fei-Away/Codex-Dream-Skin
  4. [techcrunch-ai] OpenAI gives Codex reusable cloud environments that work across devices
  5. [producthunt] Codex Remote
  6. [openai] Are you a Codex Original?

Sources

  1. Codex README
  2. Codex installing and building guide
  3. Codex contributing guide
  4. Codex 0.160.0 release
  5. Codex issue tracker
  6. Official Codex security documentation

More ai tools reviews

KiroCrew · Orkas · hypit · Paradev · see-through · Resume-Matcher · the whole board →

Related reading