lemonfiber
Herramienta CLI/TUI en Rust para orquestar stacks de medios auto-hospedados (arr, Jellyfin, Seerr). Proporciona configuración guiada, verificación de funcionamiento y tres superficies: línea de comandos, dashboard terminal y API web.
Ficha actualizada 22 sept 2026, 17:15 · upstream 22 sept 2026, 16:58 · release sin release detectada
Qué es lemonfiber
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Lemonfiber es una herramienta escrita en Rust que orquesta un stack completo de medios de código abierto. Su diseño arquitectónico separa la lógica del núcleo (lemonfiber-core) de las capas de renderizado (CLI, TUI, web), permitiendo que cada superficie sea independiente y reutilizable.
La herramienta gestiona el ecosistema arr junto con Jellyfin y Seerr, automatizando tareas manuales como configuración guiada, conexión de servicios y verificación activa del funcionamiento. No asume que todo funcione; verifica explícitamente cosas como aislamiento VPN o hardlinks en importaciones.
El proyecto sigue una licencia Hippocratic 3.0 (source-available, no OSI-approved) y mantiene un roadmap documentado con hitos M2–M10. El estado actual es shipping en versión 0.10.0 con soporte para despliegue en un solo núcleo.
- Configuración inicial guiada de stacks de medios auto-hospedados
- Verificación activa del funcionamiento de servicios (VPN, hardlinks)
- Dashboard terminal interactivo para monitoreo sin servidor web
- API HTTP local para integración con aplicaciones web externas
- Orquestación de componentes arr ecosystem en un solo núcleo
- Arquitectura separada entre lógica (core) y renderizado (CLI/TUI/web)
- Verificación explícita de funcionamiento en lugar de asumir
- Soporte para despliegue en un solo núcleo de CPU
- Lenguaje Rust con análisis de código y calidad verificables
- Licencia Hippocratic 3.0 (source-available, no OSI-approved)
- Tres superficies independientes: CLI, TUI y API web
- No incluye soporte Docker ni archivos Dockerfile/Compose
- Requiere instalación manual de Rust para compilación local
- La API web reside en repositorio separado (ADR-0011)
- Estado actual shipping pero roadmap con hitos M2–M10 pendientes
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.
Compilar con cargo build --workspace o just ci. Configurar hooks pre-push con git config core.hooksPath .githooks y ejecutar just hooks. El núcleo no renderiza; las superficies son capas de visualización independientes. Ver IMPLEMENTATION-STATUS.md para estado actual y roadmap en spec/00-overview/roadmap.md.
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.