opencode-termux
OpenCode on Termux/Android — flagship project.
Overview
opencode-termux brings OpenCode to
Termux/Android via a native Bionic runtime. The project produces a
single zero-glibc Android ELF through a transplant-revive pipeline,
shipped as formal releases under the opencode package
name.
Package Families
Five families across two generations, installable side by side (v1 and v2 coexist):
| Package | Gen | Status | Runtime |
|---|---|---|---|
| Native (mainline) | v2 | opencode |
Stable — pure Bionic, zero glibc deps |
| Wrapper (appendix) | v2 | opencode-wrapper |
Bun-termux-loader wrapper |
| Native (v1 mainline) | v1 | opencode1 |
Stable — pure Bionic, zero glibc deps |
| Wrapper (v1 appendix) | v1 | opencode1-wrapper |
Glibc runtime payload |
| Compressed (v1) | v1 | opencode1-compressed |
UPX-packed native (.pkg.tar.gz) |
Within one generation pick exactly ONE of native / wrapper /
compressed; v1 (opencode1*) and v2 (opencode*)
coexist. Legacy names opencode-glibc,
opencode-compressed and
opencode-glibc-standalone are retired and hard-dropped from
the unified [hope2333] db.
Latest batch (Push261005): native families only — fleet B-line rebuild (NDK r27c, not stripped), raw uncompressed packages, rel repacked per the prev-max+1 rule (6/5/1; opencode1 4/1); the compressed family follows on the same tag.
Quick Install
# Via hope2333 pacman source (recommended)
pacman -S opencode # v2 native mainline
pacman -S opencode1 # v1 native mainline (coexists with v2)See install guide for details.