Claude Code, CodexOpenCode, Pie altri 9Ovunque tu vada.

Eseguili sul tuo computer, con i tuoi abbonamenti o le tue chiavi API.Open source. Crittografia end-to-end. Self-hostabile.

curl -fsSL https://happier.dev/install | bash
35,020downloads
App desktop di Happier — scorri orizzontalmente per esplorare

Scorri per esplorare

Inizia

Operativoin meno di un minuto.

1

Installalo sul computer dove sta il tuo codice

Un comando. macOS, Linux e Windows. Firmato e verificato tramite checksum.

curl -fsSL https://happier.dev/install | bash
2

Accedi su quel computer

Collega la CLI al tuo account Happier. Lo approvi da un dispositivo in cui hai già effettuato l’accesso: l’app o il web.

happier auth login
3

Abbina un dispositivo

happier auth login stampa un codice QR. Scansionalo con l’app, oppure apri in un browser qualsiasi l’URL che stampa.

Scansiona dal
tuo terminale
4

Avvia una sessione

Avvia uno qualsiasi dei 13 agenti tramite Happier ed è attivo contemporaneamente su ogni dispositivo su cui hai fatto l’accesso.

happier claude
Cosa fa Happier

Una sala di controlloper ogni agente di codice.

Happier è il livello di controllo mobile-native per gli agenti di coding AI che già usi. Rispecchia il tuo terminale, sincronizza ogni sessione e ti restituisce le cose che una CLI non può dare: presenza, approvazioni, voce e un’unica inbox per tutto.

Inizia a programmare ovunque. Continua dappertutto.

Avvia una sessione sul laptop. Seguila dal vivo, invia messaggi e approva i permessi dal telefono, dal tablet, dal browser o dal desktop — senza perdere il contesto.

Inizia a programmare ovunque. Continua dappertutto.

Le sessioni che hai già? Sono già lì.

Apri qualsiasi sessione Claude Code, Codex o OpenCode in esecuzione sulla tua macchina — dal vivo, da qualsiasi dispositivo. Niente da migrare, niente da imparare.

Le sessioni che hai già? Sono già lì.

Ami il terminale? Anche noi.

Continua a eseguire Claude Code, Codex o OpenCode nella loro TUI nativa. Happier li rispecchia su ogni dispositivo, così puoi seguirli, inviare messaggi e approvare i permessi da ovunque — e passare tra il terminale e Happier quando vuoi.

Ami il terminale? Anche noi.

Editor. Git. Terminale. A un tocco di distanza.

Chat, file, Git e un terminale dal vivo, ciascuno nella propria scheda. Apri un file per leggerlo o modificarlo, rivedi il diff, gestisci i branch e apri una pull request — dalla tua tasca.

Editor. Git. Terminale. A un tocco di distanza.

Le tue sessioni lavorano come una squadra.

Una sessione può avviarne un’altra, inviarle messaggi e leggerne la trascrizione — così una sessione Claude e una sessione Codex possono dividersi il lavoro. Ciascuna esegue comunque i propri subagenti, sul backend che scegli: Claude, Codex o qualsiasi CLI compatibile con ACP.

Le tue sessioni lavorano come una squadra.

Mettilo in coda. Guidalo. Fanne un fork.

Metti messaggi in coda mentre l’agente lavora — riordinali, modificali o inviali subito. Guida un turno in corso senza interromperlo, oppure torna a un messaggio precedente e prendi un percorso diverso.

Sai sempre cosa ha bisogno di te.

Le sessioni in attesa di una decisione salgono in un gruppo “Richiede attenzione” in cima al tuo elenco; tutto ciò che è attivamente in esecuzione si raccoglie sotto “In lavorazione”. Esegui una dozzina di agenti insieme senza mai perdere il filo.

Sai sempre cosa ha bisogno di te.

Rivedi il diff. Manda le note ai tuoi agent.

Sfoglia le modifiche del tuo agente. Segna le righe esatte che vuoi affrontare. Scegli quali note inviare e rimandale indietro — nella stessa sessione, o in una nuova.

Rivedi il diff. Manda le note ai tuoi agent.

Inizia con Codex. Finisci con Claude.

Cambia motore a metà conversazione e la stessa sessione prosegue. La conversazione recente viene trasferita, e il nuovo agente riceve gli strumenti per leggere il resto — più la trascrizione dell’agente precedente, quando ne tiene una. Torna indietro più tardi e riprende il proprio filo, ricevendo solo ciò che si è perso.

Inizia con Codex. Finisci con Claude.

Scorri per teletrasportarti. O Ctrl+Tab.

Scorri sulla barra in basso per passare da una sessione all’altra — continua in un solo gesto per saltarne diverse, ognuna con il suo nome mentre le superi. Da tastiera, Alt+↑/↓ percorre l’elenco e Ctrl+Tab percorre le sessioni più recenti. Ogni scorciatoia è riassegnabile.

Scorri per teletrasportarti. O Ctrl+Tab.

Un collega con cui puoi parlare.

L’assistente vocale sorveglia ogni sessione in corso. Fai brainstorming sulla prossima modifica, approva un permesso o invia un messaggio — tutto senza prendere in mano il telefono.

Un collega con cui puoi parlare.

Esegui sessioni su ogni computer che possiedi.

Collega il laptop, il desktop, un VPS o una dev box, poi scegli quale esegue ciascuna sessione. Il selettore segnala quali sono online e avvia le sessioni su quelli. Aggiungine un altro via SSH, dall’app o dalla CLI.

Crea e gestisci sessioni dall’app, con la voce, dalla CLI e via MCP.

Ogni azione che Happier può compiere — creare una sessione, inviarle un messaggio, impostare il modello, avviare una review — è definita una volta sola, in un unico registry. L’app, i comandi slash, la voce, gli agenti in sessione, la CLI e un host MCP esterno chiamano tutti la stessa definizione, e per ogni azione scegli quali di queste superfici possono eseguirla e quali devono prima chiedertelo.

happier mcp serve
happier session list --json
happier session send <id> "rerun the failing test"
happier session actions list
happier session actions execute <id> session.spawn_new

Più agent su un solo repository. Senza collisioni.

Avvia ogni sessione nel suo worktree Git — un checkout vero, il suo branch, lo stesso repository. Scegli un branch locale o remoto: Happier crea il worktree, suggerisce un nome e propone di riusarne uno esistente invece di duplicarlo. Oppure parti dalla cartella in cui sei già: è una scelta per sessione, non una modalità da attivare.

Sposta una sessione in corso su un’altra macchina.

Passa una sessione Claude Code o OpenCode al desktop, a un VPS o a una dev box e riprendi da dove si era fermata. Portati dietro l’albero di lavoro se vuoi — uno snapshot completo, o solo le modifiche — e Happier scrive una copia accanto invece di sovrascrivere, lascia sul posto i file ignorati da git finché non li nomini, e tiene l’intero trasferimento disattivato finché non lo attivi.

I tuoi server MCP. Su ogni provider, su ogni macchina.

Definisci i tuoi server MCP una volta sola. Happier li rende disponibili su ogni backend — anche su quelli senza supporto MCP nativo — e su ogni macchina che colleghi. Nessuna reinstallazione per provider, per dispositivo.

I tuoi server MCP. Su ogni provider, su ogni macchina.

Usa gli abbonamenti che già paghi.

Happier riutilizza gli abbonamenti e i login che le tue CLI già usano — Claude, Codex, Cursor, Gemini, OpenCode. Nessuna nuova fattura. Nessun doppio addebito.

Usa gli abbonamenti che già paghi.

Metti i tuoi account in un pool. Tieni la sessione in corso.

Collega più account per provider in un pool e osserva utilizzo e reset di quota di ognuno nell’app. Nulla cambia finché non costruisci un pool — una volta fatto, le sessioni Claude Code e Codex possono cambiare account senza fermarsi, passando al membro con più quota residua, al massimo una volta per turno e mai oltre un orario di reset che il provider ha pubblicato.

Metti i tuoi account in un pool. Tieni la sessione in corso.

Configura (quasi) tutto.

Modalità, modelli e permessi per sessione. Livelli di dettaglio della timeline degli strumenti. Instradamento delle notifiche. Temi personalizzati che puoi creare, importare e condividere. Regola Happier esattamente su come lavori.

Open source. Crittografato end-to-end.

Il tuo codice, i tuoi prompt e il contenuto delle sessioni vengono crittografati sul tuo dispositivo prima di raggiungere qualsiasi server. Privato per progettazione. Aperto per impostazione predefinita. Self-hosting con un comando.

E c’è dell’altro

Tutto il restoche non sapevi di volere.

Scrivete codice insieme.

Condividi una sessione con i colleghi, gestisci chi può vedere e agire, e collaborate in tempo reale.

Tieni traccia di ciò che conta.

Supporto di prima classe per i goal di Codex e le liste di task di Claude — obiettivi, avanzamento e budget a colpo d’occhio.

Costruiscilo. Rilascialo.

Crea pull request, gestisci branch, fai push sui remote, metti in stage e rivedi i file modificati — controllo di versione completo dal telefono.

Organizza a modo tuo.

Raggruppa le sessioni in cartelle e sottocartelle con il drag-and-drop, e concentrati su una cartella alla volta.

Prompt, skill e template.

Prompt, skill, template e registry riutilizzabili — definiscili una volta e usali ovunque.

Cerca in tutto.

Ricerca semantica nella memoria di tutte le tue sessioni — i tuoi agenti cercano il contesto, e tu cerchi in tutta la tua cronologia.

Sessioni che si parlano.

Seleziona messaggi e inviali tra sessioni; agenti e sessioni si coordinano attraverso il tuo workspace.

Gli agenti fanno quello che fai tu.

Tramite la specifica delle azioni di Happier, gli agenti creano e gestiscono sessioni e navigano nel tuo workspace — con approvazioni quando serve.

Seleziona. Agisci. Fatto.

Seleziona più sessioni e agisci in blocco — archivia, sposta in cartelle o segna come letto con un tocco.

Markdown che scorre.

Markdown ricco e trasmesso in modo incrementale nella trascrizione — tabelle, blocchi di codice, formattazione che non salta mai — con un editor opzionale in stile Notion per i file markdown.

Rendilo tuo.

Crea, importa e condividi temi di colore personalizzati. Clona un preset e vedi l’anteprima dal vivo mentre modifichi.

Immagini, in linea.

Gli agenti che generano immagini le mostrano direttamente nella conversazione, ovunque tu la stia leggendo.

A intervalli regolari.

Esegui sessioni a cadenza per sorvegliare le pull request, seguire le issue o ripetere automaticamente qualsiasi attività.

La notifica giusta.

Notifiche intelligenti che portano il tocco esattamente alla sessione e al server giusti — approva o rispondi direttamente dall’avviso.

macOS, Linux, Windows.

App native per iOS e Android, un’app desktop per ogni sistema operativo e un’app web — tutte sincronizzate.

Vedilo in azione

Tutti gli strumenti.Una sola interfaccia.

Happier Chat view
Self-hosting

Governa il tuo stack.Resta indipendente.

Esegui il server relay di Happier sulla tua infrastruttura. I tuoi dati non lasciano mai la tua rete.

Installazione con un comando

Installa il server relay con un solo comando. Docker o bare metal.

Gestione quotidiana

Un servizio gestito che avvii, fermi e controlli con happier relay host status. Sull’host niente si aggiorna da solo: aggiorni rieseguendo il comando di installazione, quando lo decidi tu.

Accesso remoto

Accedi alle tue sessioni da ovunque. Tunnel SSH, Tailscale o HTTPS diretto.

Il tuo dispositivoiOS, Android, desktop, web
Il tuo relayDocker o bare metal
La tua macchinaClaude Code, Codex, OpenCode
$ happier relay host install
✓ Server installed
✓ Web UI configured
✓ Relay service started
$ happier relay host status
Un client per ogni agente

Claude Code ha un remote.Codex ha il mobile.Happier esegue entrambi, e altri undici.

Un’app per Claude Code, Codex, OpenCode, Pi e altri nove — sui tuoi computer, con i tuoi account.

Ogni agente in un’unica inbox.

Il remote di Claude Code si apre in claude.ai/code o nell’app Claude. Codex raggiunge il tuo telefono attraverso l’app ChatGPT. Il remote di ogni fornitore atterra dentro il prodotto di quel fornitore, e va bene finché non ne usi due. Happier è invece un’unica inbox: ogni sessione, su ogni agente, su ogni computer che hai collegato, in un solo elenco — con un solo posto in cui rispondere alle richieste di permesso su cui sono tutte in attesa.

Combina agenti diversi dentro un unico workspace.

Una sessione Codex può affidare il lavoro sull’interfaccia a un delegate run su Claude mentre una sessione Pi scava in uno stack trace, e puoi guidarne uno qualsiasi mentre è in corso. Le esecuzioni di review, plan e delegate di Happier prendono un elenco di provider di destinazione — non quello in cui ti trovi per caso. Un remote costruito da un fornitore pilota l’agente di quel fornitore; Remote Control è una funzione di Claude Code, per sua stessa documentazione.

Scegli un account, o mettine diversi in un pool e lascia che Happier faccia fallback.

Collega più di un profilo per servizio — un abbonamento Codex personale e uno di lavoro, un setup-token Claude, una chiave API Anthropic — e scegli su quale gira una sessione nel momento in cui la avvii. Gli snapshot di quota per i profili Codex, Claude e Gemini compaiono come badge nel selettore di autenticazione, così puoi vedere quanto resta prima di impegnarci un’esecuzione lunga. Nulla cambia finché non costruisci un pool di proposito; una volta fatto, parte con il fallback automatico attivo per gli account tra cui una sessione in corso può effettivamente spostarsi, e c’è un interruttore sul pool se preferisci cambiare a mano.

Passa dal terminale all’app, a metà sessione.

Avvia una sessione nell’app dal telefono, poi esegui `happier attach` su quel computer e sei nella stessa sessione in una shell, con la cronologia già lì — per Claude Code e Codex dentro tmux, per OpenCode tramite il suo attach nativo, e in tutti e tre i casi sei nella TUI reale dell’agente. Oppure avviala nel terminale e riprendila nell’app. Si riconnette alla sessione che esiste anziché crearne una seconda, così nessuno deve scegliere una parte all’inizio di un’attività.

Avvia una sessione su qualsiasi computer che possiedi.

Le sessioni vengono create su una macchina, quindi una sessione Codex può partire sul VPS mentre tu sei sul laptop, e una sessione Claude sul laptop può inviarle messaggi e aspettare che finisca. Una sessione attiva può anche spostarsi tra macchine — stesso id di sessione, computer diverso — portandosi dietro lo stato del provider e la directory di progetto, cosa che funziona per Claude Code e OpenCode, ed è sperimentale su Codex.

Segna le righe. Mandale a qualsiasi agente.

Apri un file o un diff — la revisione dei file modificati, o il diff che l’agente ha appena scritto nella trascrizione — e lascia un commento sulla riga esatta. Happier salva il percorso, la riga, uno snippet e un hash del contenuto di quella riga, così la nota ritrova il suo codice anche dopo che il file si è spostato sotto di essa. Scegli quali commenti inviare e vanno dentro come contesto di revisione strutturato: di nuovo nella stessa sessione, o in una nuova su un agente diverso, perché i commenti sono legati al workspace e qualsiasi sessione tu apra lì li trova ad aspettare.

Usi già Claude Code Remote Control? Confrontalo con Happier.

Risposte dirette

Le domandeche stavi per fare.

Happier è gratuito?

Sì. Completamente. La CLI, le app mobili, l’app desktop, l’app web e il relay sono gratuiti e con licenza MIT — nessun conteggio di postazioni, nessuna prova, nessun blocco sulle funzioni.

Esegue la CLI che hai già — Claude Code, Codex, OpenCode — sul tuo computer, con l’abbonamento Claude o ChatGPT o la chiave API che stai già pagando. Quella fattura resta esattamente dov’era, ed è l’unica in gioco.

È open source?

Sì — con licenza MIT, tutto quanto: la CLI, le app e il server relay. github.com/happier-dev/happier.

Happier consuma token in più?

No. Il tuo agente parla direttamente con il proprio provider: Claude Code, Codex, Gemini e gli altri girano sul tuo computer, con la propria autenticazione e il proprio harness, esattamente come fanno nel tuo terminale. Happier è il client attorno a tutto questo, quindi un prompt costa quello che costava prima.

Happier aggiunge una piccola quantità di istruzioni proprie, e due pezzi di queste puoi disattivarli sotto Impostazioni → Sessioni → Prompt personalization. “Session title updates” chiede all’agente di dare un nome alla sessione, e puoi impostarlo su mai, solo all’avvio della sessione, oppure su aggiorna di nuovo quando il compito cambia. “Ask the agent to suggest reply options” gli chiede di proporre risposte toccabili quando ti pone una domanda, ed è un singolo interruttore. Disattivali entrambi e quello che resta sono due brevi paragrafi che spiegano all’agente come arrivano gli allegati e i riferimenti `@path`.

Una funzione consuma token propri: la memoria riassume le tue sessioni su una credenziale che hai già collegato, quando sei inattivo, fino a dodici volte all’ora. È disattivata finché non la attivi.

Usare Happier può farmi bannare l’account del provider?

Quando Happier esegue una sessione lancia la CLI nativa del provider sul tuo computer, autenticata nel modo in cui l’hai autenticata tu. Dal lato di Anthropic o di OpenAI si tratta della stessa CLI, sullo stesso computer, sul tuo account — l’uso ordinario e supportato dello strumento. Quello che cambia è chi ha digitato il comando di avvio: `claude`, `codex` o `opencode`, avviati da Happier anziché da te.

Non siamo avvocati, non diamo alcuna garanzia, e i termini dei provider cambiano. Leggili. Se la tua organizzazione ha un accordo con un provider, verificalo prima di collegare un account di lavoro.

Il mio codice viene inviato da qualche parte?

Il tuo codice resta sul tuo computer. L’agente legge e scrive file in locale; quello che si sincronizza è la conversazione e lo stato di sessione necessario per mostrarti la stessa sessione su un altro dispositivo.

Quella sincronizzazione è crittografata end-to-end per impostazione predefinita: i contenuti vengono crittografati sul tuo dispositivo e il server memorizza testo cifrato che non può leggere. Gli id dei messaggi, i timestamp, gli id dei dispositivi e gli id delle sessioni sono metadati e non sono crittografati. Esiste anche una modalità esplicita in chiaro per chi vuole contenuti leggibili dal server — è opt-in, è etichettata, e non è quella predefinita.

Se non vuoi niente di tutto questo sull’hardware di qualcun altro, `happier relay host install` mette il relay su un computer che possiedi, e l’intero percorso diventa il tuo dispositivo → il tuo relay → il tuo computer.

Qualcun altro può vedere le mie sessioni?

No, a meno che tu non gli dia il link. Nella modalità predefinita crittografata end-to-end il relay contiene testo cifrato di cui non ha la chiave; quello che può vedere sono i metadati di instradamento — id degli account, timestamp, dimensioni dei messaggi — e nulla di ciò che tu o l’agente avete detto.

La condivisione è un atto deliberato con tre forme: condividere una sessione con un amico in sola lettura, condividerla in modalità modificabile così che possa scrivere nella stessa trascrizione, oppure pubblicare un link pubblico in sola lettura. Nulla viene condiviso per il solo fatto che una sessione esiste, e le sessioni condivise compaiono in un gruppo a parte nell’elenco anziché mescolarsi alle tue.

E se il progetto si fermasse?

La licenza è MIT e il relay è self-hostabile, quindi il caso peggiore è “te lo gestisci tu”, non “perdi il tuo lavoro”. Le tue sessioni vivono comunque sul tuo computer — Happier è un client sopra di esse.

Mi serve un server?

No. Installa la CLI sul computer che esegue il tuo codice, abbina un dispositivo tramite QR, e hai finito — il relay ospitato da Happier fa il resto, senza costi.

Gestire il proprio relay è un’opzione, non un requisito. `happier relay host install` lo configura come servizio gestito; ci sono anche un’immagine Docker e un runner. Legalo a localhost, alla tua LAN o a internet, e raggiungilo tramite Tailscale, un tunnel SSH o HTTPS diretto.

Quali agenti supporta Happier?

Tredici sono inclusi come built-in: Claude Code, Codex, OpenCode, Cursor, Gemini, Copilot, Qwen, Kimi, Auggie, Kilo, Kiro, Pi e Grok. Oltre a questi, il backend Custom ACP accetta qualsiasi CLI che parli l’Agent Client Protocol, e una volta definita compare nel selettore degli agenti accanto a quelli integrati.

Happier non include le CLI degli agenti. Rileva cosa è installato sul computer che hai selezionato e ti mostra il resto — la pagina delle impostazioni di ogni agente riporta lo stato di rilevamento e può eseguire un installer best-effort su quel computer se lo desideri. Inoltre non tutti gli agenti supportano tutte le funzioni di Happier; l’handoff di sessione, per esempio, oggi è disponibile per Claude e OpenCode ed è sperimentale su Codex.

Funziona con il mio abbonamento Claude o Codex?

Sì. Happier usa il login che la tua CLI ha già, quindi un abbonamento Claude Pro o Max, un abbonamento ChatGPT tramite la CLI di Codex, o un login Gemini continuano a funzionare esattamente come adesso. Nessuna seconda fattura, nessuna chiave da reinserire, nessun proxy in mezzo.

Funzionano anche le chiavi API, e così pure gli endpoint alternativi — DeepSeek, Z.AI, MiniMax, Azure OpenAI, Vertex AI, o il tuo gateway, scelti per sessione con un profilo di backend. La documentazione di Remote Control di Anthropic esclude quel percorso dal suo lato: “le chiavi API non sono supportate”, e a partire da Claude Code v2.1.196 Remote Control è “disabilitato quando `ANTHROPIC_BASE_URL` punta a un host diverso da `api.anthropic.com`, come un gateway LLM o un proxy”.

Posso davvero eseguire Claude Code dal telefono?

Sì, e la distinzione che conta è dove viene eseguito: Claude Code gira sul tuo computer, e il telefono è la finestra. Installa la CLI una volta, lascia in esecuzione il servizio in background, e puoi avviare una sessione dall’app — il runtime sul tuo computer riceve la richiesta e lancia `claude` in locale, nel tuo repo, con i tuoi server MCP e la tua configurazione.

Anche una sessione che hai già avviato nel tuo terminale è raggiungibile. Le sessioni dirette ti permettono di sfogliare e seguire le sessioni Claude Code, Codex e OpenCode che esistono già su quel computer senza doverle prima importare, e puoi prenderne il controllo dal telefono quando vuoi guidarle.

Posso avere la stessa sessione aperta su più di un dispositivo?

Sì. Una sessione Happier non appartiene al client che l’ha aperta — vive sul computer che esegue l’agente, e la trascrizione si sincronizza su ogni dispositivo connesso allo stesso account. Laptop, telefono e una scheda del browser possono essere tutti sulla stessa sessione, e un messaggio inviato da uno compare sugli altri.

Funziona anche il senso inverso: `happier attach <session-id>` ti riporta dentro una sessione che hai avviato dall’app, sul computer che la possiede. Per Claude Code, Codex e OpenCode quel passaggio ti mette nella TUI nativa dell’agente; per gli altri, il terminale mostra la visualizzazione della sessione di Happier anziché quella del fornitore.

Posso eseguire più agenti contemporaneamente?

Sì, ed è il modo normale di usarlo. Esegui tutte le sessioni che il tuo computer e la tua quota reggono, su agenti diversi allo stesso tempo. Le sessioni in attesa di una decisione salgono in un gruppo “Richiede attenzione” in cima all’elenco e tutto ciò che è ancora in esecuzione si raccoglie sotto “In lavorazione”, ed è questo che rende leggibile una dozzina di sessioni insieme anziché caotica.

Dentro una singola sessione puoi anche lanciare subagenti e scegliere il backend per ciascuno — un agente integrato o un backend Custom ACP. Selezionando più backend diversi parte un’esecuzione per backend, così una review può andare a Codex mentre un’esecuzione di plan va a Claude.

Posso cambiare modello senza ricominciare da capo?

Di solito sì. Una sessione in corso ha un selettore di modello nelle impostazioni di input, che elenca i modelli propri dell’agente più i modelli di ogni connessione Provider che hai abilitato e che l’agente può effettivamente usare. C’è anche l’opzione “Usa le impostazioni CLI”, che dice a Happier di non impostare alcun override e di lasciar decidere alla CLI dalla sua configurazione.

Se il cambio abbia effetto a metà sessione dipende dal runtime dell’agente: alcuni lo applicano al prompt successivo, altri hanno bisogno di un riavvio o di un fork. Happier ti dice quale dei due, e ti mantiene sulla connessione che hai scelto.

Devo approvare ogni richiesta di permesso?

Solo quanto vuoi tu. Ci sono quattro modalità di permesso: Predefinito, che lascia invariato il normale comportamento del provider di chiedere quando serve; Sola lettura, dove l’agente può ispezionare ma le azioni di scrittura vengono negate; Safe YOLO, che consente automaticamente le letture e chiede comunque prima delle scritture; e YOLO, che salta le approvazioni per quanto il provider lo consenta. Impostala per sessione, cambiala mentre una è in corso, oppure imposta un valore predefinito per agente sotto Impostazioni → Provider, così le nuove sessioni Claude partono in sola lettura e quelle Codex no.

Due cose da sapere. Non tutti i provider supportano tutte le modalità — dove uno non lo fa, Happier ripiega sul comportamento supportato più vicino e ti mostra la policy effettiva su cui è atterrato. E Piano è una modalità di sessione, non una modalità di permesso: essere in Piano non significa approvazione automatica, e puoi comunque ricevere richieste.

Quando una sessione ha davvero bisogno di te, passa nel gruppo “Richiede attenzione” e invia una notifica a cui puoi rispondere dall’avviso, così approvare è un tocco anziché un viaggio di ritorno al laptop.

Posso vedere quanta quota ho usato?

Sì, per i provider che la pubblicano — oggi si tratta di Codex, degli abbonamenti Claude e degli account Gemini collegati tramite Servizi connessi. Ogni profilo mostra un indicatore di quota e l’orario di reset, gli indicatori ricompaiono nel selettore di autenticazione della nuova sessione, e il compositore porta un badge di utilizzo mentre lavori, così puoi vedere arrivare un limite invece di scoprirlo a metà turno.

L’indicatore c’è per ogni provider che ne pubblica uno, e solo per quelli.

Cosa succede se il laptop va in sospensione o cade il Wi-Fi?

La risposta onesta è che la sessione smette di avanzare, perché l’agente è un processo sul tuo computer e Happier non finge il contrario. Quando il computer che esegue una sessione va offline, l’app segna quella macchina — la parola di Happier per un computer che hai collegato — come non raggiungibile e disattiva l’input sulle sue sessioni finché non torna.

Quello che Happier fa è rendere il recupero poco costoso. La trascrizione resta intatta mentre la sessione è ferma, e quando il computer torna riprendi la sessione da dove eri, dal dispositivo che hai in mano.

Se vuoi che il lavoro sopravviva alla chiusura del coperchio, eseguilo da qualche parte che resti accesa — un desktop, un VPS, una macchina che resta collegata — e installa il servizio in background così che quel computer sia pronto ad avviare sessioni senza un terminale aperto.

Cosa succede quando chiudo l’app?

Non si ferma nulla. L’agente gira sul tuo computer sotto il servizio in background, non dentro l’app del telefono, quindi chiudere l’app significa chiudere una finestra sulla sessione anziché terminarla. Riaprila più tardi — o aprila altrove — e ritrovi la stessa trascrizione da dove era arrivata.

Nemmeno devi continuare a controllare. Happier invia una notifica quando un turno finisce, quando serve un permesso e quando un’azione richiede una risposta umana, e la notifica riporta direttamente dentro la sessione che l’ha sollevata.

Perché non fare semplicemente SSH e usare tmux?

Se tmux funziona per te, tienilo — Happier non te lo toglie. Avvia una sessione dall’app e `happier attach` ti riaggancia alla sessione tmux attiva nel tuo terminale, con la TUI nativa del provider, e puoi tornare all’app dopo, sulla stessa sessione.

La differenza è cosa succede quando non sei davanti a una tastiera. SSH ti dà un terminale su uno schermo da telefono; Happier ti dà una notifica push quando un permesso è in attesa, un tocco per approvarlo, un diff leggibile di cosa ha cambiato l’agente, superfici per i file e per Git, e un unico elenco che copre ogni sessione su ogni computer che hai collegato. Su un laptop le due cose sono vicine. Su un telefono alla fermata dell’autobus no.

Funziona su Windows e Linux?

Sì. La CLI si installa su macOS, Linux e Windows — `curl -fsSL https://happier.dev/install | bash`, oppure `iwr https://happier.dev/install.ps1 -useb | iex` su Windows. Ci sono app native per iOS e Android, un’app desktop e un’app web su app.happier.dev.

Windows ha un proprio modello di hosting delle sessioni: una sessione avviata dall’app può girare nascosta, in Windows Terminal o in un console host, e `happier attach` riporta quell’host in primo piano. Alcune CLI di agenti sono supportate meglio su Unix che su Windows — questa è la copertura del fornitore della CLI, non di Happier, e l’app ti dice quali sono disponibili sul computer che hai selezionato.

Mi serve l’app mobile?

No. app.happier.dev è l’app completa in una scheda del browser, e c’è una build desktop per macOS, Windows e Linux se preferisci una finestra a una scheda. Molte persone usano Happier interamente sullo stesso computer su cui girano le loro sessioni, per la revisione dei diff e l’elenco delle sessioni più che per la mobilità.

Se invece la vuoi sul telefono: iOS è sull’App Store. Android è un download diretto dell’APK dalle release su GitHub — non c’è ancora una scheda pubblica sul Play Store, solo una traccia di test chiusa a cui devi essere stato aggiunto.

Funziona su iPad?

Sì. L’app iOS è realizzata con il supporto per tablet, quindi si installa dalla stessa scheda dell’App Store e gira come app iPad nativa anziché come un’app per telefono ingrandita. Funziona anche l’app web in Safari se preferisci non installare nulla.

Il layout per tablet è la parte utile: il terminale integrato si apre per impostazione predefinita in un pannello agganciato in basso sugli schermi di dimensioni tablet, come fa sul web, invece della presentazione a fuoco singolo che ricevono i telefoni. Un iPad e una tastiera sono un posto davvero ragionevole per rivedere un diff e guidare una sessione.

Posso usarlo su un computer di lavoro?

Tecnicamente, facilmente: è sorgente con licenza MIT che puoi leggere prima di eseguirlo, il contenuto delle sessioni è crittografato end-to-end per impostazione predefinita, e `happier relay host install` mette il relay dentro la tua rete, così nessun contenuto di sessione transita su infrastruttura che non controlli. Questo copre buona parte di ciò che chiede una revisione di sicurezza.

Sul piano organizzativo, chiedi prima. Il tuo datore di lavoro potrebbe avere regole su cosa gira sull’endpoint, e il tuo accordo con il provider potrebbe avere regole sul collegamento di un account di lavoro a strumenti di terze parti. Nessuna delle due è una domanda a cui una pagina di marketing possa rispondere per te — verificale prima di collegare un account di lavoro, non dopo.

Open source. Tuo per sempre.

Eseguilo sul computer che esegue il tuo codice. Tieni i tuoi abbonamenti e le tue chiavi. Ospita il relay da te o usa il nostro. Licenza MIT, crittografia end-to-end.

curl -fsSL https://happier.dev/install | bash
Già abbinato? Apri l’app web