[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.cjs and cli-wrapper.cjs already include linux-arm64-android and linux-x64-android in the PLATFORMS map
  • But the native binary package @anthropic-ai/claude-code-linux-arm64-android is not published to npm
  • The glibc-compiled linux-arm64 binary 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

View original on GitHub ↗