# Fai lavorare i tuoi agenti anche a MacBook chiuso

> Come tenere sveglio il Mac a coperchio chiuso solo finché un agente lavora, con Let It Brew: funzioni, confronto con Amphetamine e Caffeine, e i limiti.

- URL: https://stocasticparrot.ai/strumenti/agenti-macbook-chiuso/
- Autore: Danilo Giudice
- Uscita: 2026-11-10

![Fai lavorare i tuoi agenti anche a MacBook chiuso: il duo, con il pappagallo sulla spalla, indica un MacBook con l’icona di Let It Brew sullo schermo, da cui escono a ventaglio robot-agente sempre più numerosi e più piccoli; i più grandi hanno sul petto il marchio di Let It Brew, Anthropic, OpenAI, Claude, Codex, Gemini, Cursor e OpenCode](https://stocasticparrot.ai/strumenti/agenti-macbook-chiuso/img/01-apertura-agenti-ai.jpg)

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](https://github.com/newmarcel/KeepingYouAwake): impedisce lo stop solo con il coperchio aperto. Let It Brew [spiega nella sua documentazione](https://github.com/ruban-24/letitbrew/blob/main/docs/ARCHITECTURE.md) 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](https://letitbrew.app/) è 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](https://letitbrew.app/keep-mac-awake-for-ai-agents).

![Il flusso: l’agente parte, chiudi il coperchio, l’agente finisce, il Mac dorme](https://stocasticparrot.ai/strumenti/agenti-macbook-chiuso/img/02-flusso.jpg)

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](https://github.com/ruban-24/letitbrew/blob/main/docs/ARCHITECTURE.md) 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

1. Scarica il DMG da [letitbrew.app](https://letitbrew.app/) e trascina l’app in `/Applications`: da qualsiasi altra cartella il servizio per il coperchio chiuso non parte.
2. Approva il servizio in background quando te lo chiede. Se lo rifiuti funziona lo stesso, ma solo a coperchio aperto.
3. In Impostazioni, sezione Agenti, accendi quelli che usi: all’inizio sono tutti spenti. Con Codex lancia anche `/hooks` e fidati delle voci di Let It Brew, con Pi serve `/reload`. Le sessioni già aperte vanno riavviate.
4. Scegli le regole di energia: solo con il caricatore, e la soglia di batteria.
5. 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](https://letitbrew.app/compare/let-it-brew-vs-caffeine-vs-amphetamine) 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.

![Mappa delle app: poche seguono gli agenti, e solo tre dichiarano di farlo a coperchio chiuso](https://stocasticparrot.ai/strumenti/agenti-macbook-chiuso/img/03-matrice.jpg)

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](https://letitbrew.app/) | sì, 9 agenti con gli hook | dichiara sì, anche a batteria |
| [Adrafinil](https://github.com/kageroumado/adrafinil) | sì, 10 agenti con gli hook | dichiara sì, a batteria e senza schermo esterno |
| [Hold My Lid](https://www.producthunt.com/posts/hold-my-lid) | sì, con gli hook | dichiara sì, senza dettagli |
| [Keepresso](https://github.com/gyorgysh/keepresso) | no, solo trigger | dichiara sì, anche a batteria |
| [Amphetamine](https://apps.apple.com/gb/app/amphetamine/id937984704) | no, timer e trigger | sì; su Apple silicon serve uno script con admin |
| [Caffeine](https://www.caffeine-app.net/) | no | non lo dice |
| [KeepingYouAwake](https://github.com/newmarcel/KeepingYouAwake) | no | no, lo esclude il README |

Sono tutte gratuite, tranne Hold My Lid, che ha una licenza a pagamento una tantum secondo [AlternativeTo](https://alternativeto.net/software/hold-my-lid/about/). 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](https://apps.apple.com/gb/app/amphetamine/id937984704) 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](https://github.com/ruban-24/letitbrew/issues)), 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](https://github.com/ruban-24/letitbrew/blob/main/docs/AGENT-HOOK-CONTRACTS.md). 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](https://hn.svelte.dev/item/48701512) 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.

## Fonti

Quasi tutte sono pagine dei produttori: marketing, non misure. Fatti controllati il 10 novembre 2026; versioni e prezzi cambiano.

- Let It Brew: [home](https://letitbrew.app/), [pagina per gli agenti](https://letitbrew.app/keep-mac-awake-for-ai-agents), [confronto con Caffeine e Amphetamine](https://letitbrew.app/compare/let-it-brew-vs-caffeine-vs-amphetamine) e, nel [repository](https://github.com/ruban-24/letitbrew), `docs/ARCHITECTURE.md`, `docs/AGENT-HOOK-CONTRACTS.md`, `RELEASE-NOTES.md`, `docs/PRIVACY.md` e le [segnalazioni](https://github.com/ruban-24/letitbrew/issues).
- Adrafinil: [repository](https://github.com/kageroumado/adrafinil) e [Show HN](https://hn.svelte.dev/item/48701512).
- Hold My Lid: [Product Hunt](https://www.producthunt.com/posts/hold-my-lid) e [AlternativeTo](https://alternativeto.net/software/hold-my-lid/about/).
- Keepresso: [repository](https://github.com/gyorgysh/keepresso) e [scheda su Hunted](https://hunted.space/product/keepresso).
- Amphetamine: [pagina dell’App Store](https://apps.apple.com/gb/app/amphetamine/id937984704).
- Caffeine: [caffeine-app.net](https://www.caffeine-app.net/).
- KeepingYouAwake: [README](https://github.com/newmarcel/KeepingYouAwake).
- Apple, manuale di `caffeinate`: `man caffeinate`, macOS 27.2.
