Documentación / 01

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.

Última actualización ·Node.js 22+

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.
Termux releases

Paso a paso

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

  2. 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
  3. 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.sh
    bash install-termux.sh --help
    bash install-termux.sh --source main --distro ubuntu --no-upgrade
    bash install-termux.sh --package devin-pocket@0.2.0
  4. 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-ubuntu
    devin-pocket-ubuntu doctor
    devin-pocket-ubuntu logs
  5. 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