Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

labcoat

labcoat es una interfaz TUI para desplegar sistemas NixOS basados en flakes, ideal para entornos de laboratorio con hasta docenas de nodos durante la fase de desarrollo.

Ficha actualizada 26 sept 2026, 17:57 · upstream 26 sept 2026, 17:22 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es labcoat

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

labcoat es una herramienta de línea de comandos diseñada para gestionar despliegues de sistemas NixOS mediante una interfaz de terminal interactiva. Permite seleccionar configuraciones desde un flake, desplegarlas y acceder a los hosts objetivo mediante SSH interactivo. La herramienta está construida sobre la arquitectura Elm y utiliza tecnologías como Node.js y Go en su implementación.

CASOS DE USO
  • Gestión de entornos de laboratorio con hasta docenas de sistemas NixOS
  • Inspección rápida de configuraciones durante el desarrollo antes de producción
  • Despliegue interactivo de nodos individuales desde un flake NixOS
  • Ejecución de comandos remotos y reinicios con confirmación en la terminal
PUNTOS DESTACADOS
  • Interfaz TUI interactiva para gestión de múltiples sistemas NixOS
  • Integración nativa con flakes NixOS sin necesidad de archivos de configuración externos
  • Soporte para SSH interactivo y ejecución de comandos remotos
  • Historial de operaciones por nodo en el Op Log
PRECAUCIONES
  • Estado alpha con funcionalidades incompletas según README oficial
  • No soporta seguimiento de estado durante reinicios mediante ping
  • No recomendado para producción con muchas instancias idénticas
  • Requiere conocimiento previo de The Elm Architecture y NixOS
VISUAL

Capturas del proyecto

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

Demo Screencast
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Ejecutar desde el directorio del flake con nix run github:jhillyerd/labcoat. Para configuración personalizada, crear $XDG_HOME/labcoat/config.toml usando la opción -defaults. No apto para producción masiva; usar Colmena en esos casos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.