Repolode
TannerMidd

TannerMidd/pi-pocket

Una aplicación web autoalojada y diseñada primero para móviles, que permite ejecutar agentes de programación Pi desde el teléfono o el navegador, con sesiones que sobreviven a los reinicios del servidor.

Estrellas
782
Forks
83
Issues abiertos
40
Último commit
anteayer

¿Qué es?

Pi Pocket es una interfaz web para agentes de programación Pi, basada en Pi Durable. Se ejecuta en tu propio equipo o directamente en un teléfono Android mediante Termux, por lo que no hace falta una máquina virtual en la nube. Cada llamada al modelo, a una herramienta y a un subagente se guarda en el momento, así que una ejecución continúa después de reiniciar el servidor.

La aplicación admite sesiones multijugador con presencia en tiempo real, un chat lateral que Pi no puede ver, invitaciones y roles. Los usuarios con permiso de solo lectura no pueden hacer que Pi actúe. En teléfonos ofrece notificaciones push, dictado, la opción de compartir contenido con Pi desde otras aplicaciones y la instalación en la pantalla de inicio. Se puede acceder de forma remota mediante LAN, túneles rápidos de Cloudflare o Tailscale, y funciona en Linux, macOS, Windows y Android.

Los modelos y los inicios de sesión se gestionan desde Pi, y el modelo se elige para cada sesión. La aplicación no requiere un paso de compilación, y Pi puede editar Pi Pocket mientras se ejecuta. También se documentan configuraciones con Docker, Podman y Nix.

Funciones clave

  • 01Sesiones duraderas que siguen ejecutándose después de reiniciar el servidor.
  • 02Sesiones compartidas y multijugador con presencia, roles e invitaciones.
  • 03Funciones para teléfonos, como notificaciones push, dictado y una aplicación instalable en la pantalla de inicio.
  • 04Acceso remoto mediante LAN, túnel de Cloudflare o Tailscale.
  • 05Selección del modelo para cada sesión mediante los proveedores y los inicios de sesión propios de Pi.

Casos de uso

  • Continuar una sesión de programación con Pi desde el teléfono cuando estás lejos del escritorio.
  • Permitir que un compañero siga una sesión activa del agente o se una a ella con permisos de solo lectura o para dirigirlo.
  • Ejecutar un agente Pi autoalojado en un equipo doméstico o en un dispositivo Android que no se esté usando, sin una máquina virtual en la nube.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/TannerMidd/pi-pocket.git
  2. 2

    Entra en la carpeta del proyecto

    cd pi-pocket
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Inicia el servidor y sigue las indicaciones del lanzador

    npm start

Antes de usarlo

  • Pi Durable es experimental y su API puede cambiar entre versiones.
  • Solo un proceso del servidor puede usar la base de datos a la vez.
  • Las extensiones propias de Pi no son compatibles.
  • Cualquiera que pueda controlar una sesión puede hacer que Pi ejecute comandos en la máquina anfitriona.

En colecciones

Temas

Preguntas frecuentes

¿Qué es pi-pocket?
Una aplicación web autoalojada y diseñada primero para móviles, que permite ejecutar agentes de programación Pi desde el teléfono o el navegador, con sesiones que sobreviven a los reinicios del servidor. Pi Pocket es una interfaz web para agentes de programación Pi, basada en Pi Durable. Se ejecuta en tu propio equipo o directamente en un teléfono Android mediante Termux, por lo que no hace falta una máquina virtual en la nube. Cada llamada al modelo, a una herramienta y a un subagente se guarda en el momento, así que una ejecución continúa después de reiniciar el servidor.
¿pi-pocket es gratuito? ¿Qué licencia tiene?
pi-pocket es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿pi-pocket sigue mantenido?
Mantenimiento activo. El último commit de pi-pocket fue el 5 nov 2026.
¿Para qué puedo usar pi-pocket?
Continuar una sesión de programación con Pi desde el teléfono cuando estás lejos del escritorio. Permitir que un compañero siga una sesión activa del agente o se una a ella con permisos de solo lectura o para dirigirlo. Ejecutar un agente Pi autoalojado en un equipo doméstico o en un dispositivo Android que no se esté usando, sin una máquina virtual en la nube.
¿Cómo se instala pi-pocket?
Clona el repositorio: git clone https://github.com/TannerMidd/pi-pocket.git Entra en la carpeta del proyecto: cd pi-pocket Instala las dependencias: npm install Inicia el servidor y sigue las indicaciones del lanzador: npm start
¿Dónde consigo pi-pocket?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TannerMidd/pi-pocket

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados