Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

cooldeck

CoolDeck es un panel de control TUI para Coolify que permite gestionar despliegues, logs y reinicios desde la terminal sin navegador ni token visible en pantalla.

Ficha actualizada 25 sept 2026, 15:27 · upstream 25 sept 2026, 15:22 · release v0.6.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es cooldeck

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

CoolDeck es una interfaz de usuario de terminal (TUI) diseñada específicamente para interactuar con la API REST de Coolify. Su objetivo principal es ofrecer un acceso rápido a la flota de aplicaciones, permitiendo ver estados, historial de despliegues y logs en tiempo real directamente desde el editor o shell actual.

La herramienta está implementada en Go y funciona como un binario estático que lee la configuración local y extrae tokens del almacén de claves del sistema operativo (keyring), evitando exponer credenciales en la interfaz. Ofrece múltiples temas visuales, soporte para varias instancias de Coolify en una sola sesión y un servidor MCP integrado para agentes de IA.

Incluye funcionalidades avanzadas como 'fleet tail', que intercala logs de múltiples aplicaciones en un único buffer, y operaciones seguras con confirmación obligatoria para acciones destructivas. Cuenta además con un modo demo offline para validar la interfaz antes de conectarla a una instancia real.

CASOS DE USO
  • Gestión rápida de despliegues y reinicios de aplicaciones Coolify sin cambiar de ventana.
  • Monitoreo de logs en tiempo real intercalados de múltiples servicios (fleet tail).
  • Integración con agentes de IA mediante servidor MCP para consultar estado y logs.
  • Pruebas de funcionalidad en modo demo sin necesidad de instancia de Coolify activa.
PUNTOS DESTACADOS
  • Gestión de tokens segura mediante keyring del sistema operativo, nunca visibles en UI.
  • Soporte nativo para servidor MCP con herramientas de lectura y escritura controlada.
  • Modo offline (--demo) que replica la interfaz completa con datos deterministas.
  • Múltiples instancias de Coolify gestionables desde una sola sesión sin reiniciar.
  • Interfaz TUI optimizada para teclado con atajos estilo vi y paleta de comandos.
PRECAUCIONES
  • No permite crear recursos ni editar variables de entorno complejas, solo lectura y operaciones básicas.
  • Dependencia directa de la API REST de Coolify; sin ella, la herramienta no funciona.
  • Acciones mutantes (despliegues) requieren confirmación manual para evitar errores por agentes.
VISUAL

Capturas del proyecto

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

CoolDeck: a keyboard-first terminal dashboard for Coolify, shown against several application list screenshotsCoolDeck in demo mode: filtering a degraded application, searching its runtime logs, confirming a deploy, and watching the new deployment appear in the active queueA real MCP session against CoolDeck in demo mode: the handshake, the six read-only tools, the fleet listed with statuses, the runtime logs of a degraded application revealing an upCoolDeck losing its connection: the applications list stays on screen behind an OFFLINE banner showing the age of the data, then recovers on the next refreshCoolDeckThree applications marked with space in the CoolDeck fleet list, then t: their runtime logs interleaved in one buffer, each line prefixed and coloured by its application, searched
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar mediante Homebrew, script de instalación o binario Go. Ejecutar 'cooldeck setup' para configurar URL y token en keyring. Usar '--demo' para probar sin conexión. Para MCP, añadir al cliente con args ['mcp']. No requiere Docker ni Compose.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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