[FEATURE] Publish linux-arm64-android native binary for Termux
Open 💬 0 comments Opened Jun 30, 2026 by Eniggman
Summary
Claude Code v2.1.113+ does not work on Android/Termux because the native binary for linux-arm64-android is not published, even though the platform mapping already exists in install.cjs and cli-wrapper.cjs.
Current State
install.cjsandcli-wrapper.cjsalready includelinux-arm64-androidandlinux-x64-androidin the PLATFORMS map- But the native binary package
@anthropic-ai/claude-code-linux-arm64-androidis not published to npm - The glibc-compiled
linux-arm64binary segfaults on Android kernel via Termux glibc-runner (tested on aarch64, Android 15) - Workaround: pin to v2.1.112 (last JS-only version), but this means missing 85+ versions of updates
What I Am Requesting
Publish the @anthropic-ai/claude-code-linux-arm64-android binary package so that npm install -g @anthropic-ai/claude-code works on Termux/Android the same way it does on Linux.
Why This Matters
- Termux is a full Linux userspace on Android with glibc-layer support (
glibc-runner) - Many developers use Termux on tablets/chromebooks as their primary coding environment
- Claude Code WORKED on Termux before v2.1.113 (see #50270, #51741, #71878) — this is a regression
- The platform mapping code already exists; only the binary build/target is missing
Related Issues
- #50270 — primary open issue about v2.1.113+ breakage on Termux
- #51741 — duplicate, closed
- #71878 — Remote Control broken after Node.js 24 upgrade on Android
- #50307 — same issue on OpenBSD (also closed as not planned)
Environment
- Device: Android aarch64, Termux
- Node.js: v24.15.0
- npm: 11.16.0
- glibc-runner: v2.0 (installed)
- Claude Pro subscription holder