Devix es tu tablero de mando definitivo para proyectos, procesos y servicios Docker. Arranca un daemon en segundo plano y accede desde la CLI o una interfaz TUI interactiva con 5 pestañas:
- Dashboard — Visión general del sistema
- Apps — Gestiona tus procesos con comandos tipo pm2 (start, stop, restart, reload, delete, save, resurrect)
- Logs — Logs en tiempo real vía SSE con toggle stdout/stderr
- Settings — Workspaces, proyectos y configuración global
- Docker — Containers, images, volumes, networks, compose y más
Auto-descubrimiento inteligente
Devix detecta automáticamente tus proyectos sin que tengas que configurar nada: - Node.js, Python, Go, Rust, Cargo
- Docker Compose (docker-compose.yml, compose.yml)
- Genera un devix.config.yml con el runtime correcto usando devix init
Docker completo
Gestión total de contenedores: ps, start, stop, restart, inspect, stats, logs, pull, rmi, volume rm, network rm, compose up/down/stop/restart, events, info, df. Todo accesible desde la terminal con devix docker o alias directos (devix ps, devix images, devix compose, etc.).
Funcionalidades clave - Healthchecks y restart policies por app
- Editor YAML integrado con modo normal/insert/comando (estilo vim)
- Workspaces para organizar carpetas de proyectos
- Logs persistentes en devix-logs/ con rotación
- Actualizaciones con devix update
- Guardado de sesión (devix save / devix resurrect) tipo pm2
Un binario único. Sin Node. Sin Bun. Sin dependencias externas. Funciona donde funcione tu terminal.
