pokite
Pokite es una interfaz web móvil auto-alojada para continuar sesiones de agentes de IA de escritorio (Codex, Hermes, Claude) desde el teléfono sin app nativa. Conecta vía LAN o Tailscale al equipo local donde se ejecutan los agentes.
Ficha actualizada 26 sept 2026, 4:10 · upstream 26 sept 2026, 4:03 · release sin release detectada
Qué es pokite
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Pokite actúa como un punto de entrada móvil para las sesiones de agentes de codificación que ya están activos en tu ordenador de escritorio. Permite leer resultados, supervisar el progreso y enviar instrucciones de seguimiento a la misma sesión sin necesidad de una aplicación móvil dedicada ni de una cuenta centralizada. La arquitectura mantiene los proyectos, el entorno de ejecución y las credenciales del modelo en el ordenador local, evitando un relay alojado por Pokite.
La herramienta soporta múltiples agentes como Codex Desktop, Hermes Desktop, DeepSeek Harness, PenguinHarness, Claude Code CLI y Claude Desktop Cowork, aunque cada integración tiene capacidades específicas. Por ejemplo, Codex utiliza un proceso de reenvío local, mientras que Claude Cowork usa la API remota de Anthropic para el control. Es importante notar que actualmente solo hay una versión de previsualización para macOS; Windows, Linux y otras versiones de escritorio no han pasado la aceptación de compatibilidad.
La conexión se gestiona mediante tokens de acceso generados localmente y autenticación QR. El despliegue requiere Node.js 22.23.0 o superior con soporte para `node:sqlite`. La interfaz web corre en el puerto 3230 por defecto. Se recomienda encarecidemente usar una red segura como LAN doméstica o Tailscale, ya que la comunicación HTTP no está cifrada con TLS por defecto.
- Continuar una sesión de codificación iniciada en el escritorio desde un teléfono móvil sin interrumpir el flujo de trabajo.
- Supervisar el progreso de tareas largas o complejas ejecutadas por agentes de IA mientras se está fuera del escritorio.
- Enviar instrucciones de seguimiento a una sesión activa para refinar resultados o corregir errores detectados.
- Acceder a sesiones de múltiples agentes (Codex, Hermes, Claude) desde un único punto de entrada web en el móvil.
- Utilizar Tailscale para acceder al interfaz de gestión de agentes desde fuera de la red local doméstica de forma segura.
- No requiere aplicación móvil ni cuenta centralizada; funciona directamente a través del navegador.
- Auto-alojado en el mismo ordenador donde se ejecutan los agentes, manteniendo los datos locales.
- Soporta múltiples integraciones de agentes (Codex, Hermes, Claude, DeepSeek) con adaptadores específicos.
- Autenticación segura mediante tokens QR y acceso restringido a redes LAN o Tailscale.
- Interfaz web responsiva optimizada para móviles y tablets (Safari, Chrome, etc.).
- Gestión de notificaciones nativas en iOS/Android para alertar sobre el estado de las tareas.
- Actualmente solo disponible como previsualización para macOS; Windows y Linux no son compatibles oficialmente.
- La comunicación HTTP no utiliza TLS por defecto, requiriendo redes de confianza o Tailscale para acceso remoto.
- No es un reemplazo del runtime del agente ni un emulador de terminal; depende de la integración nativa del cliente de escritorio.
- Algunas integraciones requieren configuración manual o reinicio del cliente de escritorio (ej. Codex, Hermes).
- La revocación de credenciales es por dispositivo; desconectar el navegador no invalida tokens copiados manualmente.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requisitos: macOS, Node.js 22.23.0+ con `node:sqlite`. Clonar repositorio, ejecutar `npm ci`, `npm run build` y `npm start`. Puerto por defecto: 3230. Para Codex, usar `npm run setup -- --enable-codex` y reiniciar la app de escritorio tras finalizar tareas pendientes. No exponer el puerto públicamente; usar LAN o Tailscale. Autenticación vía QR en `.local/access-token`. Habilitar notificaciones desde Safari (iOS) o menú del navegador (Android). Verificar compatibilidad con versiones específicas de cada agente antes de desplegar.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
