# Update Termux packages and install Node.js
pkg update && pkg upgrade -y
pkg install nodejs-lts -y
# Latest (tracks upstream OpenAI)
npm install -g @mmmbuto/codex-cli-termux
# OR LTS (stable, /chat compatible)
npm install -g @mmmbuto/codex-cli-lts
# Verify
codex --version
codex loginRequirements: Android 7+, ARM64, Node.js >=18 (recommended v22+), ~50MB storage
# Install Node.js (example for Debian/Ubuntu)
sudo apt-get update
sudo apt-get install -y nodejs npm
# LTS (Linux support)
npm install -g @mmmbuto/codex-cli-lts
# Verify
codex --version
codex loginRequirements: Linux x64, Node.js >=18 (recommended v22+), ~80MB storage
# Using npm
npm install -g @mmmbuto/codex-cli-lts
# Verify
codex --version
codex loginRequirements: macOS arm64, Node.js >=18 (recommended v22+), ~100MB storage
- Focus: Termux-only, tracks upstream OpenAI closely
- Platform: Android Termux (ARM64)
- Updates: Follows upstream OpenAI releases
- Use case: Latest features, bleeding-edge updates
- Focus: Long-term support, stability, /chat compatibility
- Base: OpenAI Codex rust-v0.80.0
- Platform: Linux x64 + Android Termux (ARM64) + macOS arm64
- Updates: Minimal features + security patches only
- Use case: Production stability, /chat wire API support
Package manager errors:
pkg update && pkg upgrade -yNode.js not found:
pkg install nodejs-lts -yPermission denied on install:
sudo npm install -g @mmmbuto/codex-cli-ltsPermission denied on install:
sudo npm install -g @mmmbuto/codex-cli-ltsBinary not found after install:
# Check installation location
which codex
# Manually add to PATH
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrcAfter installation, verify everything works:
# Check version
codex --version
# Check binary
codex-exec --help
# Test login (opens browser)
codex login- npm Latest: https://www.npmjs.org/package/@mmmbuto/codex-cli-termux
- npm LTS: https://www.npmjs.org/package/@mmmbuto/codex-cli-lts
- GitHub Releases: https://github.com/DioNanos/codex-termux/releases
- Upstream: https://github.com/openai/codex
- Web UI: NexusCLI - Optional web interface