Usar Devin Pocket en Android con Termux
Devin Pocket funciona en Android con Termux y Ubuntu en proot. El instalador sin clonar prepara Node.js, Devin CLI y Pocket, y crea un lanzador. Inicia desde Termux normal y autoriza tu cuenta en el navegador. El servidor sigue en tu teléfono; la PWA es su interfaz, no un agente sin conexión.
Antes de empezar
- Android 7+ en ARM64 o x86_64, no un dispositivo de 32 bits.
- Termux desde releases oficiales de GitHub. Los APK opcionales de Widget/API deben usar la misma fuente y firma.
- Internet y memoria/espacio para Ubuntu y herramientas. No requiere root de Android.
Paso a paso
- 01
Abre Termux normal
Instala manualmente el APK desde las releases oficiales. No ejecutes el instalador dentro de Ubuntu/proot ni como root. Revisa los scripts antes de ejecutarlos.
- 02
Ejecuta el instalador sin clonar
Actualiza Termux, instala proot-distro, crea/reutiliza Ubuntu e instala Node.js 22+, herramientas y Devin CLI oficial si falta. Conserva lanzadores; no borra Ubuntu.
pkg update -y && pkg install -y curl && curl -fsSL https://raw.githubusercontent.com/BOTOOM/devin-pocket/main/install-termux.sh | bash - 03
Elige una fuente explícita si hace falta
Por defecto elige la versión estable npm más alta con siete días de antigüedad. Solo E404 activa main. Si ninguna tiene esa edad, elige source o package explícitamente; son excluyentes.
curl -fsSL https://raw.githubusercontent.com/BOTOOM/devin-pocket/main/install-termux.sh -o install-termux.shbash install-termux.sh --helpbash install-termux.sh --source main --distro ubuntu --no-upgradebash install-termux.sh --package devin-pocket@0.2.0 - 04
Inicia Pocket y autoriza
El instalador no inicia ni reinicia Pocket. El lanzador entra a Ubuntu con el PATH preparado. Abre http://127.0.0.1:7777 y pulsa Inicia sesión en Devin / Sign in to Devin.
devin-pocket-ubuntudevin-pocket-ubuntu doctordevin-pocket-ubuntu logs - 05
Mantén Android despierto
Instala Termux:API opcional desde la misma fuente y su paquete para wake lock. El instalador crea ~/.shortcuts/Devin Pocket para Termux:Widget. Desactiva la optimización de batería; Android aún puede terminar procesos por memoria.
pkg install termux-api
Ten en cuenta
- --no-upgrade omite actualizaciones generales, no requisitos. --distro elige el nombre de Ubuntu (defecto ubuntu); este instalador rechaza otra distribución.
- Detén Pocket de forma segura antes de reinstalar. --package admite URL HTTPS de tarball o .tgz local existente. Compilar necesita más tiempo y recursos.
- Para un entorno manual con glibc, el CLI puede necesitar Ubuntu/Debian en proot; el instalador automático exige Ubuntu.
Fuente de verdad: el README y la implementación de Devin Pocket.
README