Strumenti
Fai lavorare i tuoi agenti anche a MacBook chiuso
Chiudi il coperchio e il Mac va in stop, con l’agente dentro: ti spiego come sfruttare al massimo Claude Code, Codex e gli altri anche quando non sei alla scrivania, con Let It Brew, e come si confronta con Amphetamine, Caffeine e le altre app
Danilo Giudice · 10 novembre 2026
Chiedi all’AI

- Tipo
- Prova: che cosa funziona e che cosa no
- Durata
- 6 min di lettura
- Livello
- Base
- Ti porti a casa
- Come far lavorare gli agenti a MacBook chiuso
- Quale app scegliere fra sette
- Cosa ti chiede in cambio e come collaudarla
Indice · 5 sezioni
Ti è mai capitato? Lanci Claude Code o Codex su un compito lungo, chiudi il MacBook per andare a cena e, quando lo riapri, l’agente è fermo a metà: il Mac è andato in stop, e l’agente con lui.
Non è un’impressione, è il comportamento di macOS: chiudere il coperchio mette il Mac in stop. Le app antisonno storiche non ci possono fare niente. KeepingYouAwake lo scrive nel README: impedisce lo stop solo con il coperchio aperto. Let It Brew spiega nella sua documentazione che il blocco normale di macOS, quello che usano quelle app, a coperchio chiuso viene ignorato. E caffeinate, il comando che hai già nel Mac, ha un blocco più forte (-s) che, dice il suo manuale, vale solo con il caricatore collegato.
Lo spoiler: se arrivi in fondo sai come tenere sveglio il Mac solo finché l’agente lavora, quale di sette app scegliere e che cosa ti chiede in cambio: un servizio con permessi di sistema e qualche riga nelle impostazioni dei tuoi agenti.
Sono di parte, lo dico subito: uso Claude Code tutti i giorni e ho fatto numerosi test. Let It Brew è il miglior compromesso che ho trovato: segue gli agenti, funziona a coperchio chiuso e ha una protezione contro il surriscaldamento del Mac. Le celle della tabella qui sotto, però, vengono dalla documentazione, dal codice pubblico e dalle pagine dei concorrenti, letti il 10 novembre 2026: dove scrivo «dichiara», lo dice il produttore e io non l’ho misurato.
Cosa fa Let It Brew#
Let It Brew è un’app nella barra dei menu di macOS, gratuita e open source (licenza Apache 2.0), per macOS 14 o successivo, su Apple silicon e Intel. Fa una cosa sola: tiene sveglio il Mac finché un agente di programmazione lavora, e lo lascia dormire quando smette.
Come fa a saperlo? Con gli hook. Un hook è un comando che l’agente lancia da solo in certi momenti, per esempio quando inizia o finisce un lavoro: Let It Brew li usa come segnali locali di «sto lavorando» e «ho finito», che arrivano da ogni sessione.
Come funziona
Il Mac resta sveglio solo finché l’agente lavora
L’agente avvisa Let It Brew quando parte e quando finisce.
L’agente parte
un hook lo segnala
Chiudi il coperchio
stop del Mac bloccato
L’agente finisce
lo segnala un hook
Il Mac dorme
impostazioni ripristinate
Fonte: documentazione di Let It Brew, 2026
Il Mac resta sveglio solo finché l’agente lavora. L’agente avvisa Let It Brew quando parte e quando finisce. 1. L’agente parte (un hook lo segnala), poi «resta sveglio»; 2. Chiudi il coperchio (stop del Mac bloccato), poi «il lavoro continua»; 3. L’agente finisce (lo segnala un hook), poi «può dormire»; 4. Il Mac dorme (impostazioni ripristinate). Fonte: documentazione di Let It Brew, 2026.
Le funzioni, una per una:
- Segue gli agenti. Claude Code, Codex, OpenCode, GitHub Copilot CLI, Pi, Cursor, Gemini CLI, Qwen Code e Kimi Code. Vede solo le sessioni locali: quelle remote, cloud o via SSH no.
- Coperchio chiuso. A coperchio aperto usa il blocco normale di macOS. A coperchio chiuso un servizio con permessi di sistema cambia l’impostazione di sleep con
pmset disablesleep, un comando di macOS, e mette il Mac in Low Power Mode. Poi ripristina i valori di prima, anche dopo un crash o un riavvio. - Si ferma da solo. Quando tutte le sessioni finiscono rilascia il blocco, e con più sessioni resta sveglio fino all’ultima. Una sessione che non dice mai di aver finito scade dopo 12 ore.
- Regole di energia. Puoi farlo lavorare solo con il caricatore, oppure fermarlo sotto una soglia di batteria che scegli tu. Gli schermi possono spegnersi da soli.
- Protezione dal caldo. Se il Mac scalda fino a un livello «serio» o «critico», Let It Brew rilascia il blocco e lo lascia dormire.
- Barra dei menu. Mostra lo stato degli agenti e ha un tasto di pausa.
- Tutto in locale. Niente account, cloud, telemetria o notifiche. Una volta al giorno controlla su GitHub se c’è una versione nuova, e non scarica niente senza chiedere.
Come lo imposti e come lo collaudi#
- Scarica il DMG da letitbrew.app e trascina l’app in
/Applications: da qualsiasi altra cartella il servizio per il coperchio chiuso non parte. - Approva il servizio in background quando te lo chiede. Se lo rifiuti funziona lo stesso, ma solo a coperchio aperto.
- In Impostazioni, sezione Agenti, accendi quelli che usi: all’inizio sono tutti spenti. Con Codex lancia anche
/hookse fidati delle voci di Let It Brew, con Pi serve/reload. Le sessioni già aperte vanno riavviate. - Scegli le regole di energia: solo con il caricatore, e la soglia di batteria.
- Collaudalo prima di fidartene. Chiedi all’agente di eseguire
for i in $(seq 10); do date >> prova.txt; sleep 60; done, chiudi il coperchio, riapri dopo dieci minuti e guarda se nel file mancano dei minuti.
Le altre app a confronto#
La tabella sulla pagina di Let It Brew mette a confronto solo Caffeine e Amphetamine, ed è scritta da chi fa l’app. Io ho aggiunto le app nuove pensate per gli agenti e ho controllato ogni cella sulla pagina del produttore o sul suo README.

Al 10 novembre 2026 («dichiara» vuol dire che lo scrive il produttore; per Hold My Lid vale per tutta la riga):
| App | Segue gli agenti | Coperchio chiuso |
|---|---|---|
| Let It Brew | sì, 9 agenti con gli hook | dichiara sì, anche a batteria |
| Adrafinil | sì, 10 agenti con gli hook | dichiara sì, a batteria e senza schermo esterno |
| Hold My Lid | sì, con gli hook | dichiara sì, senza dettagli |
| Keepresso | no, solo trigger | dichiara sì, anche a batteria |
| Amphetamine | no, timer e trigger | sì; su Apple silicon serve uno script con admin |
| Caffeine | no | non lo dice |
| KeepingYouAwake | no | no, lo esclude il README |
Sono tutte gratuite, tranne Hold My Lid, che ha una licenza a pagamento una tantum secondo AlternativeTo. Il codice è aperto per Let It Brew (Apache 2.0), Adrafinil, Caffeine e KeepingYouAwake (MIT) e per Keepresso (GPL-3.0). Di Napless e Noctis non ho trovato abbastanza da metterli in tabella.
Una cella non mi torna: la tabella di Let It Brew dà «No» ad Amphetamine per il coperchio chiuso senza caricatore. La pagina di Amphetamine dice un’altra cosa: il caricatore non serve per partire, ma su Apple silicon la modalità a schermo chiuso chiede uno script e la password di amministratore, altrimenti la sessione può fallire quando colleghi o scolleghi l’alimentazione. L’ultima versione, la 5.3.2, è del 2023. Chi ha ragione sul campo non lo so, perché non ho misurato nessuno dei due.
Quale prendere? Se usi agenti e vuoi una app gratuita, Let It Brew: è la sola, fra quelle che ho controllato, che dichiara gli hook per gli agenti e il coperchio chiuso e gira già su macOS 14. Adrafinil fa lo stesso e ha anche Hermes, Aider e Cline, che in Let It Brew non ci sono (Hermes è una richiesta aperta), ma chiede macOS 26.4 o successivo; per macOS 15 il suo README rimanda a un adattamento di terzi, che non ho guardato. Per i timer e i trigger generici c’è Amphetamine. Se ti basta tenere acceso lo schermo con il coperchio aperto, vanno bene Caffeine e KeepingYouAwake.
I limiti#
- È giovane. Versione 1.0.0, 18 stelle su GitHub e 7 segnalazioni aperte il 10 novembre 2026; Adrafinil, per confronto, ha 527 stelle. Le note di rilascio non hanno date, quindi non so da quanto esiste.
- Chiede permessi veri. Il servizio gira con privilegi di sistema e scrive hook nei file di configurazione degli agenti (per Claude Code,
~/.claude/settings.json), ma solo dopo che accendi l’interruttore di quell’agente: lo dice la sua documentazione. Io il codice non l’ho letto riga per riga: aprilo, o fallo leggere al tuo agente, prima di dargli i permessi. - Non vede tutto. Le sessioni remote, cloud e SSH sono fuori. Codex e Cursor non distinguono un’approvazione manuale da una automatica, quindi mentre aspettano un tuo ok tengono il Mac sveglio.
- Il coperchio chiuso a batteria resta una dichiarazione. Per Let It Brew, Adrafinil e Keepresso lo scrive il produttore, e un commento isolato sul post di presentazione di Adrafinil dice che per lui non ha mai funzionato. Per questo c’è il collaudo del punto 5.
- Il Mac scalda. Un Mac chiuso in uno zaino con l’agente al lavoro non ha aria intorno. Let It Brew rilascia il blocco con caldo «serio o critico», ma io non lo metterei alla prova: tienilo fuori dallo zaino, su una superficie dura. È un consiglio mio, senza fonte.
La morale#
Quindi? La morale? Che il tuo agente deve lavorare finché ha lavoro da fare, non finché tieni aperto il coperchio. Fine.
Il resto della settimana te lo ripeto io, a pappagallo
Io la seguo, tu il lunedì mattina sai cosa provare e cosa ignorare dell’AI, con le fonti per controllare.
Preferisci Telegram? Lì arrivano news e tutorial appena escono.
Avvisami su Telegram
Fonti
Quasi tutte sono pagine dei produttori: marketing, non misure. Fatti controllati il 10 novembre 2026; versioni e prezzi cambiano.
- Let It Brew: home, pagina per gli agenti, confronto con Caffeine e Amphetamine e, nel repository,
docs/ARCHITECTURE.md,docs/AGENT-HOOK-CONTRACTS.md,RELEASE-NOTES.md,docs/PRIVACY.mde le segnalazioni. - Adrafinil: repository e Show HN.
- Hold My Lid: Product Hunt e AlternativeTo.
- Keepresso: repository e scheda su Hunted.
- Amphetamine: pagina dell’App Store.
- Caffeine: caffeine-app.net.
- KeepingYouAwake: README.
- Apple, manuale di
caffeinate:man caffeinate, macOS 27.2.


