Description
When running the codex-universal image as documented in the README, the codex CLI is not available inside the container.
Command (from README)
docker run --rm -it \
-e CODEX_ENV_PYTHON_VERSION=3.12 \
-e CODEX_ENV_NODE_VERSION=20 \
-e CODEX_ENV_RUST_VERSION=1.87.0 \
-e CODEX_ENV_GO_VERSION=1.23.8 \
-e CODEX_ENV_SWIFT_VERSION=6.2 \
-e CODEX_ENV_RUBY_VERSION=3.4.4 \
-e CODEX_ENV_PHP_VERSION=8.4 \
-v $(pwd):/workspace/$(basename $(pwd)) -w /workspace/$(basename $(pwd)) \
ghcr.io/openai/codex-universal:latest
Output
==================================
Welcome to openai/codex-universal!
==================================
Configuring language runtimes...
# Python: 3.12
Python 3.12.13
# Node.js: v20 (default: v24)
# Ruby: 3.4.4 (default: 3.4.4)
# Rust: 1.87.0 (default: 1.95.0)
# Go: go1.23.8 (default: go1.25.1)
# Swift: 6.2 (default: 6.2)
# PHP: 8.4 (default: 8.5)
Environment ready. Dropping you into a bash shell.
root@cf2aeace485c:/workspace/tests# codex
bash: command not found: codex
Issue
The image configures language runtimes (Python, Node, Rust, Go, Swift, Ruby, PHP) but does not install the codex CLI itself, which is unexpected given the image name codex-universal.
Environment
- Image:
ghcr.io/openai/codex-universal:latest
- Digest:
sha256:905e512f36460e1be4cfedb30928a8a28299edb0fcd5de7998ceaa72d27fe304
- Platform:
linux/arm64
Description
When running the
codex-universalimage as documented in the README, thecodexCLI is not available inside the container.Command (from README)
docker run --rm -it \ -e CODEX_ENV_PYTHON_VERSION=3.12 \ -e CODEX_ENV_NODE_VERSION=20 \ -e CODEX_ENV_RUST_VERSION=1.87.0 \ -e CODEX_ENV_GO_VERSION=1.23.8 \ -e CODEX_ENV_SWIFT_VERSION=6.2 \ -e CODEX_ENV_RUBY_VERSION=3.4.4 \ -e CODEX_ENV_PHP_VERSION=8.4 \ -v $(pwd):/workspace/$(basename $(pwd)) -w /workspace/$(basename $(pwd)) \ ghcr.io/openai/codex-universal:latestOutput
Issue
The image configures language runtimes (Python, Node, Rust, Go, Swift, Ruby, PHP) but does not install the
codexCLI itself, which is unexpected given the image namecodex-universal.Environment
ghcr.io/openai/codex-universal:latestsha256:905e512f36460e1be4cfedb30928a8a28299edb0fcd5de7998ceaa72d27fe304linux/arm64