raycast-homelab
Extensión para Raycast que centraliza el control de un homelab en una sola interfaz. Soporta más de 20 servicios autohospedados (Jellyfin, arr stack, Nextcloud) sin requerir Docker ni backend propio. Se instala desde código fuente y se configura vía credenciales externas o archivo .env.
Ficha actualizada 22 sept 2026, 16:21 · upstream 10 sept 2026, 10:09 · release sin release detectada
Qué es raycast-homelab
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
raycast-homelab es una extensión para Raycast que actúa como un hub centralizado para gestionar múltiples aplicaciones de homelab. No requiere instalar un servidor adicional, sino que conecta directamente con las APIs de servicios ya desplegados por el usuario. Incluye comandos para monitorización del sistema (CPU, RAM, discos), gestión de descargas (qBittorrent, SABnzbd), biblioteca multimedia (Jellyfin, Immich), finanzas personales (Firefly III) y control de servicios remotos vía SSH.
La instalación implica clonar el repositorio, instalar dependencias con npm y compilar la extensión. Una vez construida, se registra permanentemente en Raycast sin necesidad de mantener un terminal abierto. La configuración es flexible: permite ingresar URLs y credenciales directamente en las preferencias de la extensión o mediante un archivo .env local para almacenar múltiples endpoints.
Destaca por su capacidad de integración con herramientas populares como Jellyseerr para peticiones de contenido, Bazarr para subtítulos y Komodo para orquestación de contenedores. Incluye una barra de estado nativa en macOS que muestra carga del CPU y alertas de servicios caídos.
- Monitorización centralizada del hardware (CPU, memoria, temperaturas) y estado de discos mediante Scrutiny.
- Gestión unificada de descargas pausando o reanudando clientes como qBittorrent desde la barra de búsqueda.
- Navegación y peticiones de películas/series a Jellyfin y Jellyseerr sin abrir el navegador.
- Control remoto de servicios Linux (systemd) mediante SSH para reiniciar o ver logs.
- Gestión de finanzas personales con Firefly III, incluyendo entrada rápida de transacciones.
- Visualización de notificaciones de ntfy y estado de backups en Backrest.
- No requiere Docker ni backend propio; actúa como cliente ligero que consulta APIs externas.
- Soporta más de 20 servicios populares (Jellyfin, Nextcloud, Immich, AdGuard Home).
- Funciona como extensión nativa tras compilación inicial con npm run build.
- Configuración híbrida: credenciales en .env o preferencias de Raycast para mayor seguridad.
- Incluye barra de menú contextual y vista de estado general (Homelab Home).
- Permite gestión de subtítulos con Bazarr y ajuste fino de archivos mediante Nudge.
- No está disponible en el Raycast Store; requiere instalación manual desde GitHub.
- Requiere Node.js 20 o superior para construir la extensión localmente.
- La funcionalidad de barra de menú (menu bar) no está disponible en Windows.
- Depende de que los servicios externos estén activos y accesibles vía red o SSH.
- Algunas métricas avanzadas requieren scripts complementarios (ej. temps-publish).
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.
Clonar el repositorio, ejecutar npm ci para instalar dependencias y luego npm run build para compilar la extensión. Mantener el directorio intacto; Raycast vincula al output de compilación. Configurar credenciales en ~/.config/raycast-homelab/.env o vía preferencias (⌘K). Para servicios remotos, asegurar acceso SSH o red local/VPN. Actualizar con git pull y npm run build.
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.