Español | English | 简体中文 | 繁體中文 | 日本語
OpenCode en Termux. Asistente de programación con IA, runtime bionic nativo, sin dependencias de glibc.
curl -fsSL https://opencode.ai/install.sh | bashEsto instala el comando opencode. Tras la instalación, actualiza con el gestor de paquetes:
# Termux (predeterminado)
pkg upgrade opencode
# pacman (si está inicializado)
pacman -Syu opencodeOpenCode es un asistente de programación para terminal con IA. Este proyecto lo empaqueta para Termux en Android, ofreciendo binarios bionic nativos sin dependencias de glibc.
Cinco familias de paquetes en dos generaciones, instalables en paralelo (v1 y v2 coexisten):
| Paquete | Gen | Runtime | Tamaño | TUI | Notas |
|---|---|---|---|---|---|
opencode |
v2 | Bionic nativo | ~66 MB | Completa | Línea principal, recomendado |
opencode-wrapper |
v2 | Bun-termux-loader | ~50 MB | Completa | Apéndice wrapper v2 |
opencode1 |
v1 | Bionic nativo | ~40 MB | Completa | Línea principal v1 |
opencode1-wrapper |
v1 | Payload runtime glibc | ~40 MB | Completa | Apéndice wrapper v1 |
opencode1-compressed |
v1 | Bionic nativo (UPX) | ~56 MB | Completa | UPX externalizado (.pkg.tar.gz) |
Dentro de una generación elige exactamente UNO de native / wrapper / compressed; v1 (opencode1*) y v2 (opencode*) coexisten.
Línea principal = bionic nativo (opencode). Cero glibc, Android API >= 28, TUI completa vía libopentui.so bionic.
Termux usa apt por defecto. Si prefieres pacman:
curl -fsSL https://opencode.ai/install-pacman.sh | bashLuego instala:
pacman -S opencode# apt (predeterminado)
pkg upgrade opencode
# pacman
pacman -Syu opencode- Android API >= 28 (Android 9.0+)
- Termux (F-Droid o release de GitHub)
- ~200 MB de espacio libre
Los paquetes se publican en GitHub Releases con tags rotativos:
Push260922-- RC3: v2.0.[0-12] native y wrapper + v1.18.[30-32] tres familias, todo PKGREL=3 (70 assets, verificados por digest)Push260912-- archivado (prerelease)
- deb:
opencode_<ver>_aarch64.deb(Termux apt) - pacman:
opencode-<ver>-<rel>-aarch64.pkg.tar.xz(Termux pacman;relactual = 3) - v1 compressed:
opencode1-compressed-<ver>-<rel>-aarch64.pkg.tar.gz(ojo al.gz)
Requiere make, python3, clang y upx (opcional).
# Compilar binario bionic nativo
make build-native VER=2.0.0
# Compilar variante comprimida (UPX)
make build-native-upx VER=2.0.0
# Compilar paquete deb
make deb-native VER=2.0.0
# Compilar paquete pacman
make pacman-native VER=2.0.0Consulta docs/make-maintainer.md para la referencia completa de compilación.
v2 (opencode*, 2.0.x) es la línea principal; v1 (opencode1*, 1.18.30–32) se mantiene y coexiste con v2 — instala ambos en paralelo:
pacman -S opencode # línea principal v2
pacman -S opencode1 # línea principal v1Dentro de una generación, native / wrapper / compressed son mutuamente excluyentes (elige uno). El antiguo nombre opencode-glibc está retirado — renombrado a opencode1-wrapper (v1) / reemplazado por opencode-wrapper (v2).
- docs/transplant.md -- Pipeline de trasplante del runtime
- docs/comparison-runtime-lines.md -- Comparación de líneas de runtime
- docs/dual-track-install.md -- Guía de instalación de doble vía
- docs/make-maintainer.md -- Referencia del Makefile
Charla, preguntas e ideas. RC3 renovó toda la familia en dos generaciones: 13 versiones v2 (native y wrapper) + 3 familias v1 (1.18.30–32), todo con PKGREL=3 y 70 assets verificados por digest. v1 (opencode1*) y v2 (opencode*) coexisten.
OpenCode es de código abierto. Este proyecto de empaquetado sigue la misma licencia.
