Statio Deploy
Tus apps locales en un solo panel, para Mac
Un proyecto en Node, otro en Python, un Docker Compose que tiene que
estar en marcha antes que los demás: cada uno con su comando, su puerto y su archivo
.env. Statio Deploy los reúne en una sola lista. Los inicias y los
detienes con un clic, lees su log, los abres en el navegador y editas sus variables,
sin tener diez terminales abiertas.
Todo desde la barra de menús
La parte que más se usa no es la ventana: es el panel de la barra de menús. Un clic en el icono de arriba a la derecha y tienes todos tus proyectos en columna, cada uno con el punto de su estado, el botón para iniciarlo o detenerlo y el de abrirlo en el navegador. Sin buscar la ventana, cambiar de escritorio ni recordar qué terminal ejecuta qué: inicias el backend, abres el frontend, lo detienes todo al final del día y vuelves a lo que estabas haciendo.
Cuando algo está en marcha, el icono muestra un punto, así lo sabes de un vistazo.
El nombre de un proyecto te lleva a la ventana principal, ya abierta en él, cuando
necesitas el log o el .env.
Qué aspecto tiene
Qué hace
- Descubre cómo se inicia un proyecto
Eliges la carpeta y Statio Deploy propone los comandos que encuentra: los scripts de
package.json(con npm, pnpm, yarn o bun, según el lockfile), Django, FastAPI, Streamlit y Python simple (con.venv, Poetry o uv), Makefile, Docker Compose, scripts de shell,Procfiley los bloques de código del README. Durante la detección no se ejecuta nada. - Iniciar y detener, con el log en directo
Cada app se ejecuta en tu shell de inicio de sesión, con tu
PATHy tus herramientas, y en su propio grupo de procesos: al detenerla se detienen también todos los procesos hijos. Al salir de Statio Deploy se detienen las apps que siguen activas. - Abrir en el navegador
La dirección de la app puede usar las variables de su
.env, comohttp://localhost:${PORT}. Puedes elegir un navegador para cada app, uno predeterminado, o «Abrir con» para una sola vez. - Editor de archivos .env
Editas, añades y eliminas variables, y el resto del archivo se reescribe idéntico:
comentarios, comillas,
export, finales de línea. Si el archivo cambia en el disco mientras lo editas, la app te avisa antes de guardar. Cada guardado deja una copia de la versión anterior fuera del proyecto. - Puerto ocupado Antes de iniciar una app, Statio Deploy comprueba si su puerto ya está en uso y te propone detener el otro proceso, iniciar de todos modos o cancelar.
- Se conecta a agentes de IA
Statio Deploy tiene un servidor MCP integrado: Claude Code, Claude Desktop, Cursor,
Codex y otros clientes MCP pueden listar tus apps y leer su estado, logs y
.envy, solo si lo permites, iniciarlas, detenerlas y editarlas. Está apagado hasta que lo enciendes, y los valores secretos siguen ocultos. - Dock y notificaciones El Dock muestra cuántas apps están activas, y una notificación te avisa si una se detiene sola.
- Ningún proceso olvidado Si Statio Deploy se cierra de forma inesperada, al volver a abrirlo encuentra las apps que quedaron en marcha y te pregunta si detenerlas o dejarlas.
- Abrir al iniciar sesión Arranca con el Mac, si quieres.
Requisitos
Mac con Apple Silicon o Intel y macOS 26 Tahoe o posterior. La interfaz de la app está en italiano.
Instalación
Abre el DMG y arrastra Statio Deploy a la carpeta Aplicaciones. La app está firmada con mi certificado Developer ID y notarizada por Apple: macOS la abre sin advertencias.
Las actualizaciones no se instalan solas: las nuevas versiones se publican en esta
página. Para comprobar que el archivo descargado está íntegro, shasum -a 256 seguido del nombre del archivo en Terminal debe devolver:
Cómo se usa
La guía explica en pocos minutos cómo añadir
una app, iniciarla, abrirla en el navegador, editar su .env y qué pasa
cuando un puerto está ocupado.
Soporte y privacidad
Las preguntas frecuentes y los datos de contacto están en la página de soporte. La política completa está en la página de privacidad. En resumen: Statio Deploy no se conecta a Internet y no recopila ningún dato. Todo se queda en tu Mac.