Skip to content

Latest commit

 

History

History
140 lines (91 loc) · 5.4 KB

README.es.md

File metadata and controls

140 lines (91 loc) · 5.4 KB

Español | English | 简体中文 | 繁體中文 | 日本語

opencode-termux

OpenCode en Termux. Asistente de programación con IA, runtime bionic nativo, sin dependencias de glibc.

opencode v2 TUI

Instalación rápida

curl -fsSL https://opencode.ai/install.sh | bash

Esto 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 opencode

Qué es esto

OpenCode 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.

Instalar vía pacman (opcional)

Termux usa apt por defecto. Si prefieres pacman:

curl -fsSL https://opencode.ai/install-pacman.sh | bash

Luego instala:

pacman -S opencode

Actualizar

# apt (predeterminado)
pkg upgrade opencode

# pacman
pacman -Syu opencode

Requisitos

  • Android API >= 28 (Android 9.0+)
  • Termux (F-Droid o release de GitHub)
  • ~200 MB de espacio libre

Paquetes

Lanzamientos estables

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)

Formatos de paquete

  • deb: opencode_<ver>_aarch64.deb (Termux apt)
  • pacman: opencode-<ver>-<rel>-aarch64.pkg.tar.xz (Termux pacman; rel actual = 3)
  • v1 compressed: opencode1-compressed-<ver>-<rel>-aarch64.pkg.tar.gz (ojo al .gz)

Compilar desde el código fuente

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.0

Consulta docs/make-maintainer.md para la referencia completa de compilación.

v1 y v2 (dos generaciones)

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 v1

Dentro 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).

Documentación técnica

💬 Comunidad y Discussions

Discussions

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.

General Q&A Ideas Announcements Show and tell

Licencia

OpenCode es de código abierto. Este proyecto de empaquetado sigue la misma licencia.