Repository navigation
Codex for Android 0.160.0-android.5
Pre-releaseInstall Codex for Android with npm i -g codex-android, then run codex.
This release completes missing Termux dependency setup at first launch, even when npm blocks install scripts. The packaged launcher already has the correct Termux interpreter path. Setup failures show a recovery command and do not require reinstalling. Private settings creation and the embedded-server default remain in place, with normal command approvals unchanged.
Node.js 22+ and ARM64 Termux are required. Install Node first with pkg install nodejs-lts. Project-specific tools such as Python remain optional installs.
Dependency maintenance: updates quinn-proto to 0.11.18 and replaces the archived YAML parser with its maintained Serde Norway fork.
The exact cloud-built android.5 package passed the Android 17 standard 4 KB emulator suite. Earlier wrapper candidates also passed clean Android 14 and Android 17 tests. Coverage includes blocked-script installation, settings-preserving reinstall, shell execution, file patching, session resume, the JavaScript helper and transient network retry. The emulator runner now shows live progress and bounds Termux dependency download stalls.
Early access: physical-phone login, interactive approvals, lifecycle and upgrade acceptance remain pending. 16 KB device compatibility and five retained regression-test failures remain unresolved. The underlying shared-daemon socket recovery issue is still unresolved; the default embedded-server mode avoids it. LICENSE and NOTICE are retained.