Statio Deploy
Le tue app locali in un pannello solo, per Mac
Un progetto in Node, uno in Python, un Docker Compose che va acceso
prima degli altri: ognuno con il suo comando, la sua porta e il suo file
.env. Statio Deploy li mette in un elenco solo. Li avvii e li fermi con
un clic, ne leggi il log, li apri nel browser e ne modifichi le variabili, senza
tenere aperti dieci terminali.
Tutto dalla barra dei menu
Il pezzo che si usa di più non è la finestra: è il pannello nella barra dei menu. Un clic sull'icona in alto a destra e hai tutti i tuoi progetti in colonna, ognuno con il pallino del suo stato, il pulsante per avviarlo o fermarlo e quello per aprirlo nel browser. Non devi cercare la finestra, cambiare scrivania o ricordarti in quale terminale gira cosa: avvii il backend, apri il frontend, fermi tutto a fine giornata e torni a quello che stavi facendo.
Quando qualcosa è acceso, l'icona prende un pallino, così lo sai a colpo d'occhio.
Il nome di un progetto porta alla finestra principale, già aperta su di lui, quando ti
servono il log o il .env.
Come si presenta
Cosa fa
- Trova da sola come si avvia un progetto
Scegli la cartella e Statio Deploy propone i comandi che trova: gli script di
package.json(con npm, pnpm, yarn o bun, a seconda del lockfile), Django, FastAPI, Streamlit e Python semplice (con.venv, Poetry o uv), Makefile, Docker Compose, script shell,Procfilee i blocchi di codice del README. Durante il rilevamento non viene eseguito niente. - Avvio e arresto, con il log dal vivo
Ogni app gira nella tua shell di login, con il tuo
PATHe i tuoi strumenti, e in un gruppo di processi suo: quando la fermi si fermano anche tutti i processi figli. Uscendo da Statio Deploy si fermano le app ancora attive. - Apri nel browser
L'indirizzo dell'app può usare le variabili del suo
.env, comehttp://localhost:${PORT}. Puoi scegliere un browser per ogni app, uno predefinito, oppure «Apri con» per una volta sola. - Editor dei file .env
Modifichi, aggiungi ed elimini variabili, e tutto il resto del file viene riscritto
identico: commenti, virgolette,
export, fine riga. Se il file cambia sul disco mentre lo modifichi, l'app te lo dice prima di salvare. Ogni salvataggio lascia una copia della versione precedente fuori dal progetto. - Porta occupata Prima di avviare un'app, Statio Deploy controlla se la sua porta è già presa e ti propone di fermare l'altro processo, avviare comunque o annullare.
- Collegabile agli agenti AI
Statio Deploy ha un server MCP integrato: Claude Code, Claude Desktop, Cursor, Codex
e gli altri client MCP possono elencare le tue app e leggerne stato, log e
.enve, solo se lo permetti, avviarle, fermarle e modificarle. È spento finché non lo accendi, e i valori segreti restano mascherati. - Dock e notifiche Il Dock mostra quante app sono attive, e una notifica ti avvisa se una si interrompe da sola.
- Nessun processo dimenticato Se Statio Deploy si chiude male, al riavvio ritrova le app rimaste accese e ti chiede se fermarle o lasciarle andare.
- Avvio al login Si accende con il Mac, se lo vuoi.
Requisiti
Mac con Apple Silicon o Intel e macOS 26 Tahoe o successivo.
Installazione
Apri il DMG e trascina Statio Deploy nella cartella Applicazioni. L'app è firmata con il mio certificato Developer ID e notarizzata da Apple: macOS la apre senza avvisi.
Gli aggiornamenti non arrivano da soli: le nuove versioni escono su questa pagina.
Per controllare che il file scaricato sia integro, nel Terminale shasum -a 256 seguito dal nome del file deve restituire:
Come si usa
La guida spiega in pochi minuti come
aggiungere un'app, avviarla, aprirla nel browser, modificarne il .env e
cosa succede quando una porta è occupata.
Supporto e privacy
Le domande frequenti e i contatti sono nella pagina di supporto. L'informativa completa è nella pagina privacy. In breve: Statio Deploy non si collega a Internet e non raccoglie nessun dato. Tutto resta sul tuo Mac.