App open source per Claude Code
Claude Code continua a girare sul tuo computer, autenticato con il tuo account Anthropic. Happier gli dà un telefono, una scheda del browser e una finestra desktop.
How Happier runs Claude Code
Claude Code è l’agente che Happier può eseguire dentro la sua interfaccia da terminale anziché davanti a essa. Attiva il runtime a terminale unificato e Happier avvia la vera TUI di claude in un host di terminale condiviso, trasmette quella sessione ai tuoi dispositivi e ci digita dentro direttamente quello che invii dall’app — così una correzione può arrivare nel turno già in corso anziché aspettarne la fine. È il terminale nativo di Anthropic ad accettare la correzione, ed è Happier a tenere la tastiera per te; è una disposizione diversa dal parlare con un runner a proposito di una sessione, ed è il motivo per cui esiste questa pagina.
Il runtime predefinito è quello dell’Agent SDK, e per la maggior parte delle sessioni è quello giusto. Riprende una conversazione, elenca le sessioni Claude Code presenti su quel computer, può portare lo stato del fornitore su un secondo computer, e quando un limite di utilizzo ti blocca può andare a chiedere se il limite si è davvero azzerato invece di lasciartelo indovinare. Quello che non fa è accogliere un messaggio dentro un turno già in corso: Anthropic documenta l’input in streaming dell’Agent SDK come messaggi in coda che vengono elaborati in sequenza, con la possibilità di interrompere. Scegliere tra i due runtime cambia quell’unico comportamento e nulla su dove vive il tuo codice.
L’accesso resta il flusso di Anthropic, avviato da dove ti trovi in quel momento. La pagina del provider Claude Code esegue claude sul computer che hai scelto e gli invia /login, così il passaggio nel browser avviene sul computer che conserverà la credenziale anziché sul telefono che hai in mano. Happier cerca il binario dove lo mette l’installer di Anthropic — ~/.local/bin, la directory versionata sotto ~/.local/share/claude, un prefisso Homebrew, ~/.claude/local/cli.js — prima di offrirsi di mostrarti un comando di installazione, perché sulla maggior parte dei computer è già lì.
What Claude Code does, and what Happier adds
Claude Code è l’agente di coding da terminale di Anthropic: esegui claude in un repository e lui legge i file, li modifica ed esegue comandi. Happier non cambia niente di tutto questo. happier claude avvia lo stesso binario, nella stessa directory, sotto lo stesso login, e rispecchia la conversazione su ogni dispositivo su cui hai fatto accesso.
Quello che ti dà è la possibilità di andartene. Avvia un refactor alla scrivania, leggi il diff sul telefono mentre vai a pranzo, rispondi alla richiesta di permesso su cui si è fermato, e riprendi la sessione nel tuo terminale quando ti risiedi. Il repository resta sul computer su cui era già.
Guidare e interrompere non sono la stessa mossa, e Claude Unified riguarda la prima. Interrompere ferma il turno e ne avvia un altro; guidare aggiunge al turno in corso. Anthropic documenta l’input in streaming dell’Agent SDK come messaggi in coda che vengono elaborati in sequenza, con la possibilità di interrompere — che è il runtime predefinito qui, ed è quello giusto per la maggior parte delle sessioni. Il terminale nativo di Claude Code accetta l’altro tipo: scrivi mentre sta lavorando e l’istruzione si unisce al lavoro in corso. Unified pilota quel terminale, così l’app può farlo da un telefono.
In entrambi i casi è un solo processo Claude Code. In modalità unified il terminale e l’app sono attivi contemporaneamente — puoi stare digitando nella TUI sul computer mentre alla sessione si risponde da un telefono, e nessuno dei due viene escluso. È questo che significa “unified” qui: un processo, una trascrizione, due posti da cui puoi scriverci dentro.
happier claudeRead, approve and answer Claude Code from any device
Le app iOS e Android, l’app desktop per macOS, Windows e Linux e app.happier.dev sono tutti client sul processo Claude Code in esecuzione sul tuo computer — non specchi in sola lettura. Rispondi a una richiesta di permesso, invia l’istruzione successiva, sfoglia il repository, leggi il diff. La trascrizione è crittografata end-to-end prima di lasciare il tuo computer, quindi il server che la trasporta contiene testo cifrato.
Installing Claude Code the way Anthropic documents it
Happier si installa sul computer che contiene già il tuo repository, e happier claude avvia lì Claude Code come un normale sottoprocesso, nella directory che gli indichi, autenticato nel modo in cui l’hai autenticato tu. Non c’è alcun gateway tra l’agente e Anthropic, e nessuna copia del tuo sorgente da nessun’altra parte.
Happier cerca claude nel tuo PATH ed esegue la copia che hai installato. Anthropic lo distribuisce con uno script di installazione anziché con un pacchetto; Happier può mostrarti quel comando, e non eseguirà da solo uno script di installazione di un fornitore — le ricette dei fornitori vengono rifiutate a meno che tu non le autorizzi esplicitamente.
La guida di installazione e accesso di Anthropic si trova su code.claude.com/docs/en/setup. Happier non la duplica, perché una copia delle istruzioni di installazione di qualcun altro è una copia destinata a invecchiare.
Riferimento di configurazione per il lato Happier — Claude Code nella documentazione di Happier.
Su quale account gira Claude Code
Claude Code è uno degli agenti che Happier può puntare su una credenziale collegata una volta sola, invece che sull’account con cui quel computer ha fatto l’accesso. Accetta a Claude subscription or an Anthropic API key.
I servizi collegati sono indicizzati per credenziale, non per agente, quindi lo stesso Claude subscription è selezionabile per ogni agente che lo accetta, su tutti i computer che hai collegato — ed è anche ciò che rende utile un pool di account tuoi su più di uno di essi. La credenziale viene cifrata e decifrata sui tuoi dispositivi; la pagina della documentazione riporta le regole per profilo, perché quali tipi di profilo accetta ciascun agente è esattamente il genere di dettaglio che cambia tra una release e l’altra.
One app for Claude Code and 12 other agents
Claude Code è uno dei 13 agenti di coding da riga di comando che Happier esegue, e condividono un unico elenco di sessioni, un’unica inbox dei permessi, un unico set di scorciatoie da tastiera e un’unica configurazione MCP.
You define an MCP server once and Claude Code receives it as native MCP inventory, next to whatever MCP servers it already had of its own.
Conta soprattutto nei giorni in cui ne stai eseguendo più di uno: sessioni di fornitori diversi affiancate, e un tocco sulla notifica che apre la sessione che ha sollevato la richiesta anziché la schermata iniziale dell’app. L’elenco completo è qui.
The same Claude Code session in your terminal and in the app
Digitare happier claude in un terminale avvia la sessione proprio dove ti trovi, e la stessa sessione è nell’app nello stesso momento. Quello che leggi in quella shell è la visualizzazione della sessione fatta da Happier — la trascrizione, le richieste di permesso, l’output degli strumenti — anziché l’interfaccia di Claude Code. Nessuno deve rinunciare al terminale per avere un client sul telefono.
Quando vuoi la TUI di Claude Code, happier attach <session-id> sul computer che possiede la sessione te la consegna dentro tmux, con la cronologia già lì. Sul runtime predefinito questa consegna è esclusiva: finché la sessione è del terminale, un messaggio inviato dall’app resta in coda invece di essere scritto sotto le tue dita, e parte quando restituisci il controllo. Il runtime di terminale unificato è l’altra disposizione: un solo processo Claude Code in un host di terminale condiviso, scrivibile dal terminale e dall’app allo stesso tempo.
La guida ad attach elenca i casi invece di prometterli tutti.
Domande sull’eseguire Claude Code tramite Happier
- Devo avere Claude Code già installato?
- Sì. Happier esegue il
claudegià presente nel tuo PATH e preferisce quella copia a qualsiasi altra. Anthropic lo distribuisce con uno script di installazione; Happier può mostrarti quel comando, e non eseguirà da solo uno script di installazione di un fornitore — le ricette dei fornitori sono disattivate a meno che tu non le autorizzi esplicitamente. - Quale account Anthropic viene addebitato?
- Quello con cui
claudeè autenticato su quel computer. Happier lancia la CLI come sottoprocesso e non si mette tra lei e Anthropic, quindi il tuo abbonamento o la tua chiave API viene usato esattamente come quando eseguiclaudeda te. - Come attivo il runtime a terminale unificato?
- È un’impostazione del provider Claude Code nell’app — Impostazioni, Provider, Claude Code, “Use unified terminal runtime” — ed è disattivata finché non la attivi, perché il runtime dell’Agent SDK è quello predefinito. Ha bisogno di un host di terminale in cui mettere la TUI: tmux se ce l’hai, altrimenti lo zellij che Happier include. Il che oggi significa macOS e Linux; su Windows la CLI ti indirizza a WSL2. In entrambi i casi
happier attach <session-id>ti riporta a quella sessione in un terminale, e andare poi sul telefono non ne avvia una seconda. - Cosa succede se invio un messaggio mentre Claude sta lavorando?
- Sul runtime predefinito viene messo in coda oppure interrompe, e l’app ti dice quale delle due prima che tu ti impegni. Con il runtime a terminale unificato il messaggio viene digitato nel composer nativo di Claude Code, così può unirsi al turno già in volo; quando lo schermo è in uno stato in cui non sarebbe sicuro — è aperta una finestra di dialogo, o sei tu stesso a metà di una bozza nel terminale — Happier lo trattiene anziché scrivere sopra di te.
- Il mio CLAUDE.md vale ancora?
- Claude Code sta leggendo il tuo repository dalla stessa directory di lavoro di sempre, quindi
CLAUDE.md, le impostazioni del tuo progetto e i tuoi hook valgono invariati. I server MCP che definisci una volta in Happier gli vengono passati in aggiunta a quelli che ha già. - Quanto costa Happier?
- Niente. La CLI, le app mobili, l’app desktop, l’app web e il relay sono con licenza MIT e gratuiti. Continui a pagare Anthropic per Claude Code esattamente come fai adesso.
Get Claude Code onto your phone in two commands
Un comando sul computer che contiene il tuo codice, poi happier claude nel repository in cui vuoi lavorare.
curl -fsSL https://happier.dev/install | bashLe procedure guidate sono nelle guide. È tutto sotto licenza MIT, e il relay è uno che puoi eseguire tu stesso.

