One Roof: gestisci gli agenti di programmazione su Mac

Sessioni, richieste di approvazione e cicli controllati in un unico punto.

Vai al sito ↗gaurav8936.github.io
gaurav8936.github.io
One Roof screenshot

A cosa serve One Roof, in parole semplici?

One Roof è un'app gratuita per Mac che raccoglie i tuoi agenti di programmazione in un unico ambiente. Claude Code, Codex, Gemini CLI, Kimi e Antigravity continuano a usare i propri strumenti da riga di comando; puoi aprire anche normali shell. Tu segui il lavoro e scegli come rispondere alle richieste.

Il sito presenta il prodotto e permette di scaricarlo. L'utilizzo avviene nell'app installata. È utile a chi divide progettazione, sviluppo e revisione fra agenti diversi o segue più repository senza voler controllare continuamente ogni terminale.

Una Inbox per le decisioni, sessioni che continuano

Inbox raccoglie le domande delle sessioni e porta in alto quelle bloccate in attesa di una risposta. Mostra le opzioni native dell'agente: puoi decidere lì oppure scrivere nel terminale. Le autorizzazioni rimangono nelle tue mani.

Ogni sessione espone stato, agente, account e cartella. Il servizio roofd mantiene attive le sessioni quando chiudi l'app. Home riassume errori notturni e prossime azioni; History conserva per 30 giorni eventi importanti e decisioni, con ricerca.

Cicli con un controllo e un punto di arresto

In Loops scegli repository, agente, obiettivo, comando di verifica e limiti. Prova il comando e guarda l'anteprima della prima esecuzione. Per esempio, puoi chiedere una correzione fino al superamento dei test.

La verifica viene eseguita prima di avviare l'agente. Se passa già, non parte alcuna sessione di lavoro. Altrimenti l'agente lavora in un worktree Git separato e il controllo viene ripetuto dopo ogni turno. Il ciclo termina al successo o al raggiungimento dei limiti di tempo, turni o errori ripetuti. I risultati attendono la tua decisione: non vengono eseguiti push, merge o deploy autonomi.

I cicli inclusi sono inizialmente disattivati. Per gli orari con app chiusa occorre abilitare le esecuzioni pianificate e lasciare il Mac sveglio. Consulta la guida ufficiale ai cicli.

Preparare il Mac e avviare il primo agente

Servono Apple silicon, macOS 14 o successivo, Git e almeno una CLI di agente installata e autenticata.

  1. Scarica lo ZIP dalle Releases, estrailo e sposta One Roof in Applicazioni.
  2. Completa la configurazione, autorizza roofd e scegli la cartella dei repository.
  3. Premi ⌘N, descrivi un risultato concreto, seleziona agente e repository.
  4. Avvia con ⌘Invio. Usa ⌘I per le richieste nella Inbox, quindi controlla modifiche e risultati.

Controllare le risorse senza confondere i limiti

Resources mostra CPU e memoria delle sessioni e dei relativi alberi di processi, con grafici di dieci minuti. La protezione predefinita avvisa a 1 GB e termina a 2 GB per il processo che mantiene la sessione, non per la somma di tutti i processi figli. Le soglie possono cambiare con la configurazione.

App gratuita, account e dati sotto condizioni distinte

Verificato il 5 novembre 2026: One Roof è gratuito e distribuito con licenza MIT. Abbonamenti degli agenti e chiamate API restano separati. Cicli, revisioni ed Evals possono consumare il tuo credito o le quote del piano.

Una nuova installazione usa Manual per ogni agente. Gli altri modi dipendono dalla CLI; gli argomenti personalizzati possono prevalere sulle impostazioni. Scegli una cartella dedicata al codice, perché gli agenti possono leggere ciò che contiene. Un'interfaccia locale non garantisce che ogni modello collegato funzioni offline.

Integrazioni facoltative e strumenti aggiuntivi

Linear richiede la tua chiave API. OpenCode e Goose possono collegarsi a modelli ospitati con credenziali e limiti di prenotazione propri. Il piccolo modello locale facoltativo aiuta con etichette e motivazioni. Il kit roof organizza regole e spazio condivisi: roof install --dry-run mostra l'installazione prevista e roof doctor la controlla. Evals è esplicitamente una bozza.

Domande frequenti

One Roof include gratuitamente anche i modelli IA?

La gratuità riguarda l'app. Non include accesso illimitato agli agenti o alle API dei modelli.

Quali Mac sono compatibili?

Il requisito pubblicato è Apple silicon con macOS 14+. Non sono state verificate una GUI Windows/Linux o una build Intel.

Quali agenti di programmazione supporta?

Claude Code, Codex, Gemini CLI, Kimi, Antigravity e shell normali. OpenCode e Goose richiedono configurazione aggiuntiva.

Risorse ufficiali