Instalacion nativa de OpenCode en Termux para Android ARM64. Sin proot, sin VMs, sin Cloud Shell.
Este proyecto utiliza npm para instalar el paquete opencode-ai directamente en Termux de forma nativa.
- Termux instalado desde F-Droid (no desde Google Play)
- Dispositivo Android ARM64 (aarch64)
- Conexion a internet para descargar paquetes npm
- Espacio libre: ~200MB
# Clonar el repositorio
git clone https://github.com/sebastianl1/opencode-termux.git
cd opencode-termux
# Ejecutar el instalador
bash install.shEl instalador es interactivo y te guiara paso a paso:
- Verifica el entorno (Termux, arquitectura, Node.js)
- Instala Node.js si es necesario
- Instala OpenCode via npm
- Verifica la instalacion
- Te muestra los proximos pasos para configurar un proveedor de IA
| Componente | Ruta | Descripcion |
|---|---|---|
opencode |
$PREFIX/bin/opencode |
Binario de OpenCode (via npm) |
opencode-ai |
$PREFIX/lib/node_modules/opencode-ai |
Paquete npm |
~/.config/opencode/ |
Directorio de usuario | Configuracion de OpenCode |
OpenCode se ejecuta de forma nativa en Termux a traves de Node.js:
- Sin proot — No necesita contenedores ni emulacion
- Sin glibc — Usa la libc nativa de Android (Bionic) a traves de Node.js
- Sin Cloud Shell — Corre directamente en tu dispositivo
- Nativo ARM64 — Optimizado para arquitectura aarch64
opencodeopencode --versionopencode --helpopencode upgrade| Comando | Descripcion |
|---|---|
opencode |
Iniciar la CLI interactiva |
opencode --version |
Mostrar version |
opencode --help |
Mostrar ayuda |
opencode upgrade |
Actualizar a la ultima version |
opencode auth login |
Autenticar con un proveedor de IA |
OpenCode necesita un proveedor de IA para funcionar. Despues de instalar, configura tu proveedor preferido:
opencode auth loginSigue las instrucciones en pantalla para autenticar con:
- Google (Gemini)
- OpenAI (GPT)
- Anthropic (Claude)
- GitHub Copilot
- O cualquier proveedor compatible con OpenCode
Para desinstalar opencode:
bash install.sh --uninstallEsto elimina el paquete npm y ofrece eliminar la configuracion. Para eliminar los respaldos manualmente:
rm -rf ~/backups/opencodeopencode-termux/
├── imagenes/
│ └── opencode-banner.jpg # Banner del proyecto
├── install.sh # Script de instalacion
├── README.md # Este archivo
└── LICENSE # Licencia MIT
Sebastian Laguna — Creador y mantenedor del proyecto
Este proyecto esta bajo la licencia MIT. Ver el archivo LICENSE.
