Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Terminal tab — Claude Code running through the FiaOS interactive PTY shellFiaOS login page with MINI, M5 and PC tabs, each showing a live green status dotFiaOS running on iPhone — the Terminal tab in a phone-sized layout
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
90005900
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.