Build and install the OpenAI Codex CLI from openai/codex (tip of main or any tag).
npm i -g codex-up # or: npx codex-up
codex-up # build tip of main
codex-up 0.47.0 # pinned release (normalizes to rust-v0.47.0)
codex-up <git-ref> # any branch/tag/SHA
codex --version- Installs deps if missing: git, curl, ripgrep, rustup (macOS + Linux).
- Clones/updates
https://github.com/openai/codexin~/Projects/openai-codex. - Builds
codex-rswithcargo build --release; installs to~/.local/bin/codex.
- Env vars:
REPO_DIR,BIN_DIR. - Re-run
codex-upto upgrade or switch versions. - GitHub releases also ship a DotSlash file named
codex.
- macOS 12+ or Linux (Ubuntu 20.04+/Debian 10+, Windows 11 via WSL2).
- Node.js 14+ only for the npm install path.
- PATH should include
~/.local/binand your npm global bin; 4-GB+ RAM recommended.
codexmissing: ensure~/.local/binis on PATH; restart shell. Bash:echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc. Zsh:echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zprofile && source ~/.zprofile. Fish:set -U fish_user_paths ~/.local/bin $fish_user_paths.- Picking another
codex: put~/.local/binfirst;which -a codex. - macOS build issues:
xcode-select --install.
npm uninstall -g codex-up
rm -f ~/.local/bin/codex ~/.local/bin/codex-up
rm -rf ~/Projects/openai-codex