PalmTTY
PalmTTY es una terminal remota auto-alojada centrada en la experiencia móvil, diseñada principalmente para Windows 11 pero compatible con Linux y WSL.
Ficha actualizada 24 sept 2026, 5:31 · upstream 24 sept 2026, 5:29 · release v0.1.0
Qué es PalmTTY
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
PalmTTY es una plataforma de desarrollo remoto auto-alojada y orientada a móviles que actúa como un shell persistente en el dispositivo del usuario. Está construida sobre Node.js y React, con arquitectura diseñada para mantener la sesión del terminal (PTY) viva incluso si se desconecta el navegador o se reinicia el agente web. El objetivo principal es ofrecer una experiencia de desarrollo robusta en Windows 11, aunque también soporta entornos Linux y WSL.
La herramienta prioriza la seguridad y la soberanía de datos al permitir un despliegue local sin necesidad de relay en la nube. Utiliza una arquitectura de Worker independiente por sesión para gestionar el PTY, lo que garantiza que las sesiones no se pierdan ante fallos del servidor web. Soporta autenticación mediante tokens y cookies HttpOnly, y ofrece gestión de Git, archivos y artefactos dentro de un entorno seguro y aislado.
PalmTTY es una herramienta alpha que busca ser neutral respecto a proveedores de IA, sirviendo como plataforma para ejecutar agentes como Codex o Claude Code sin depender de protocolos propietarios. Incluye capacidades de persistencia de sesiones, recuperación de snapshots y soporte para múltiples perfiles de terminal (PowerShell, WSL), permitiendo un flujo de trabajo continuo en dispositivos móviles y estaciones de trabajo.
- Desarrollo móvil desde una estación de trabajo remota sin instalar IDEs pesados.
- Gestión de sesiones de terminal persistentes que sobreviven a desconexiones de red o reinicios del agente web.
- Inspección de historial Git y archivos en dispositivos móviles con soporte para imágenes y texto.
- Ejecución de agentes de IA (como Codex) como cargas de trabajo nativas en el shell local.
- Despliegue auto-alojado para mantener la privacidad y evitar dependencias de servicios en la nube.
- Arquitectura de Worker independiente por sesión que mantiene el PTY vivo tras reiniciar el agente web.
- Soporte nativo para Windows 11 con PowerShell 7 y ConPTY, además de Linux y WSL.
- Implementación de xterm.js en un PWA optimizado para dispositivos móviles con soporte táctil.
- Gestión segura de autenticación mediante tokens bootstrap y cookies HttpOnly sin exposición directa al internet.
- Capacidad de recuperación de sesiones mediante secuencias de reproducción y snapshots del servidor.
- El estado actual es Alpha, por lo que no está listo para producción crítica sin pruebas adicionales.
- No soporta gestión multiusuario con ACL (Control de Acceso) implementada actualmente.
- La persistencia del PTY no sobrevive a reinicios del sistema operativo ni desconexión del proceso Worker.
- Requiere configuración manual de autenticación y exposición segura (HTTPS o proxy inverso).
- No incluye CI nativo para macOS, aunque la arquitectura lo soporta teóricamente.
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.
Utilizar siempre un punto de entrada HTTPS privado o un proxy inverso autenticado; nunca exponer el puerto del agente sin autenticación a internet. El instalador Windows es por usuario y no eleva privilegios. En Linux, ejecutar palmtty init --install-service como el usuario objetivo para configurar systemd --user. Verificar la configuración de seguridad y el endpoint TCP antes de iniciar con preflight.
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.