FiaOS
FiaOS es un servidor web en Python que ofrece acceso remoto en vivo a escritorio y terminal real (PTY) desde cualquier navegador. Funciona en macOS y Windows, permitiendo gestionar múltiples máquinas con una sola URL y contraseña, sin necesidad de clientes instalados.
Ficha actualizada 27 sept 2026, 14:38 · upstream 27 sept 2026, 14:16 · release sin release detectada
Qué es FiaOS
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FiaOS actúa como un servidor web ligero ejecutado directamente en cada dispositivo, proporcionando una interfaz web que replica el entorno de escritorio local. A diferencia de las soluciones tradicionales de VNC o RDP, integra una terminal real con PTY (pseudo-terminal), lo que permite ejecutar aplicaciones interactivas como editores de texto, shells y herramientas de línea de comandos sin emulación. La arquitectura soporta tanto macOS (Apple Silicon) como Windows 10/11, utilizando tecnologías nativas de cada sistema para la captura de pantalla y la inyección de entrada.
- Desarrollo remoto desde dispositivos móviles o headless mediante una terminal real compatible con Claude Code.
- Gestión centralizada de múltiples máquinas (Mac + Windows) desde un único punto de acceso web sin clientes adicionales.
- Reemplazo de herramientas de escritorio remoto tradicionales como VNC, RDP o SSH en entornos domésticos o homelab.
- Ejecución de agentes de IA local que requieren acceso directo al sistema operativo y terminal.
- Terminal real con PTY: Permite ejecutar comandos interactivos (vim, top, gh) sin emulación, a diferencia de las soluciones VNC estándar.
- Gestión multi-máquina unificada: Una sola sesión y contraseña para acceder a todos los dispositivos registrados en el servidor web.
- Soporte nativo dual: Implementación completa tanto para macOS (Quartz/PTY) como para Windows (ConPTY/BitBlt).
- Autenticación segura con tokens HMAC y limitación de intentos por IP integrada en el servidor.
- Requiere instalación manual de Python 3.12+ y dependencias específicas; no incluye soporte nativo para Docker o Compose.
- En Windows, el control del volumen depende de teclas físicas debido a limitaciones de la API nativa sin COM.
- La transmisión de pantalla consume recursos significativos en CPU y RAM (mínimo recomendado 4 núcleos y 8 GB).
- Necesita permisos explícitos de grabación de pantalla en el sistema operativo para funcionar correctamente.
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.
Instalar mediante Python 3.12+ con entorno virtual (.venv) y pip install -r requirements.txt. Configurar permisos de grabación de pantalla en System Settings > Privacy & Security (macOS). Para despliegue multi-máquina, editar el bloque map en deploy/nginx-fia.conf para agregar o eliminar dispositivos. Asegurar acceso a la red local para optimizar latencia entre máquinas.
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.


