Anthropic · claude

Aplicació de codi obert per a Claude Code

Claude Code continua executant-se al teu propi ordinador, amb la sessió iniciada amb el teu propi compte d’Anthropic. Happier li dona un telèfon, una pestanya del navegador i una finestra d’escriptori.

How Happier runs Claude Code

Claude Code és l’agent que Happier pot executar dins de la seva pròpia interfície de terminal en comptes de davant seu. Activa l’entorn d’execució de terminal unificat i Happier engega la TUI real de claude en un amfitrió de terminal compartit, transmet aquesta sessió als teus dispositius i hi escriu directament el que envies des de l’aplicació — de manera que una correcció pot arribar al torn que ja s’està executant en comptes d’esperar-ne el final. El terminal d’Anthropic és el que accepta la correcció, i Happier és qui et sosté el teclat; és una disposició diferent de parlar amb un executor sobre una sessió, i és la raó per la qual existeix aquesta pàgina.

L’entorn d’execució per defecte és el de l’Agent SDK, i per a la majoria de sessions és el correcte. Reprèn una conversa, llista les sessions de Claude Code d’aquell ordinador, pot traslladar l’estat del proveïdor a un segon ordinador i, quan un límit d’ús t’atura, pot anar a preguntar si el límit s’ha esborrat realment en comptes de deixar-t’ho endevinar. El que no fa és introduir un missatge en un torn que ja s’està executant: Anthropic documenta l’entrada en flux de l’Agent SDK com a missatges en cua que es processen seqüencialment, amb la possibilitat d’interrompre. Triar entre els dos entorns d’execució canvia aquest únic comportament i res sobre on viu el teu codi.

L’inici de sessió continua sent el flux d’Anthropic, engegat des d’on siguis. La pàgina del proveïdor de Claude Code executa claude a l’ordinador que hagis triat i li envia /login, de manera que el pas del navegador passa a l’ordinador que guardarà la credencial i no al telèfon que tens a la mà. Happier busca el binari on el posa l’instal·lador d’Anthropic — ~/.local/bin, el directori amb versió sota ~/.local/share/claude, un prefix de Homebrew, ~/.claude/local/cli.js — abans d’oferir-te una ordre d’instal·lació, perquè a la majoria d’ordinadors ja hi és.

What Claude Code does, and what Happier adds

Claude Code és l’agent de programació al terminal d’Anthropic: executes claude en un repositori i llegeix fitxers, els edita i executa ordres. Happier no canvia res d’això. happier claude engega el mateix binari, al mateix directori, amb el mateix inici de sessió, i reflecteix la conversa a tots els dispositius on tens la sessió iniciada.

El que et dona és poder marxar. Comença una refactorització a l’escriptori, llegeix el diff al telèfon de camí a dinar, respon la petició de permís on s’ha aturat i reprèn la sessió al teu terminal quan tornis a seure. El repositori es queda a l’ordinador on ja era.

Dirigir i interrompre no són el mateix moviment, i Claude Unified va del primer. Interrompre atura el torn i en comença un altre; dirigir afegeix al torn que s’està executant. Anthropic documenta l’entrada en flux de l’Agent SDK com a missatges en cua que es processen seqüencialment, amb l’opció d’interrompre — que és l’entorn d’execució per defecte aquí, i és el correcte per a la majoria de sessions. El terminal propi de Claude Code accepta l’altra mena: escriu mentre treballa i la instrucció s’incorpora a la feina en curs. Unified controla aquest terminal, de manera que l’aplicació ho pot fer des d’un telèfon.

És un sol procés de Claude Code en tots dos casos. En mode unificat, el terminal i l’aplicació són tots dos actius alhora — pots estar escrivint a la TUI de l’ordinador mentre la sessió es respon des d’un telèfon, i cap dels dos queda bloquejat. Això és el que vol dir «unificat» aquí: un procés, una transcripció, dos llocs des d’on hi pots escriure.

happier claude

Read, approve and answer Claude Code from any device

Les aplicacions d'iOS i Android, l'aplicació d'escriptori per a macOS, Windows i Linux, i app.happier.dev són tots clients del procés de Claude Code que s'executa al teu ordinador — no rèpliques de només lectura. Respon una sol·licitud de permís, envia la instrucció següent, navega pel repositori, llegeix el diff. La transcripció es xifra d'extrem a extrem abans de sortir del teu ordinador, així que el servidor que la transporta guarda text xifrat.

Installing Claude Code the way Anthropic documents it

Happier s'instal·la a l'ordinador que ja conté el teu repositori, i happier claude hi inicia Claude Code com un subprocés corrent, al directori que li indiquis, amb la sessió iniciada tal com la vas iniciar tu. No hi ha cap passarel·la entre l'agent i Anthropic, ni cap còpia del teu codi font en cap altre lloc.

Happier busca claude al teu PATH i executa la còpia que has instal·lat. Anthropic el distribueix amb un script d'instal·lació i no com un paquet; Happier et pot mostrar aquesta ordre, i no executarà pel seu compte cap script d'instal·lació d'un proveïdor — les receptes de proveïdor es rebutgen tret que les permetis explícitament.

La guia d’instal·lació i inici de sessió de Anthropic és a code.claude.com/docs/en/setup. Happier no la replica, perquè una còpia de les instruccions d’instal·lació d’algú altre és una còpia que es queda desactualitzada.

Referència de configuració de la part de Happier — Claude Code a la documentació de Happier.

A quin compte s’executa Claude Code

Claude Code és un dels agents que Happier pot apuntar a una credencial que has connectat una vegada, en lloc del compte amb què aquell ordinador ha iniciat la sessió. Accepta a Claude subscription or an Anthropic API key.

Els serveis connectats s’indexen per credencial, no per agent, de manera que el mateix Claude subscription es pot seleccionar per a qualsevol agent que l’accepti, a tots els ordinadors que has connectat — i això és també el que fa útil un pool dels teus propis comptes en més d’un. La credencial es xifra i es desxifra als teus propis dispositius; la pàgina de documentació recull les regles per perfil, perquè quins tipus de perfil accepta cada agent és exactament la mena de detall que canvia entre versions.

One app for Claude Code and 12 other agents

Claude Code és un dels 13 agents de línia d'ordres que Happier executa, i comparteixen una sola llista de sessions, una safata de permisos, un conjunt de dreceres de teclat i una configuració d'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.

Això importa sobretot els dies que en fas anar més d'un: sessions de proveïdors diferents de costat, i una pulsació a la notificació que obre la sessió que ha fet la sol·licitud en lloc de la portada de l'aplicació. La llista completa és aquí.

The same Claude Code session in your terminal and in the app

Escriure happier claude en un terminal inicia la sessió just on ets, i la mateixa sessió és a l'aplicació al mateix temps. El que llegeixes en aquell intèrpret d'ordres és la visualització que Happier fa de la sessió — la transcripció, els avisos de permís, la sortida de les eines — i no la interfície de Claude Code. Ningú no ha de renunciar al terminal per tenir un client al telèfon.

Quan vulguis la TUI pròpia de Claude Code, happier attach <session-id> a l’ordinador que té la sessió te la lliura dins de tmux, amb l’historial ja carregat. Al runtime per defecte aquest lliurament és exclusiu: mentre el terminal té la sessió, un missatge que enviïs des de l’aplicació espera a la cua en comptes d’escriure’s per sota teu, i surt quan tornes el control. El runtime de terminal unificat és l’altra disposició: un sol procés de Claude Code en un amfitrió de terminal compartit, escrivible des del terminal i des de l’aplicació alhora.

La guia d'attach enumera els casos en lloc de prometre'ls tots.

Preguntes sobre executar Claude Code a través de Happier

Cal tenir Claude Code instal·lat abans?
Sí. Happier executa el claude que ja tens al PATH i prefereix aquesta còpia per damunt de qualsevol altra. Anthropic el distribueix amb un script d’instal·lació; Happier et pot mostrar aquesta ordre, i no executarà pel seu compte un script d’instal·lació del proveïdor — les receptes del proveïdor estan desactivades tret que les permetis explícitament.
A quin compte d’Anthropic es factura?
Al que claude tingui amb la sessió iniciada en aquell ordinador. Happier engega la CLI com a subprocés i no se situa entre ella i Anthropic, de manera que la teva subscripció o clau d’API s’utilitza exactament igual que quan executes claude tu mateix.
Com activo l’entorn d’execució de terminal unificat?
És una opció del proveïdor Claude Code dins l’aplicació — Configuració, Proveïdors, Claude Code, «Fes servir l’entorn d’execució de terminal unificat» — i està desactivada fins que l’actives, perquè l’entorn d’execució de l’Agent SDK és el predeterminat. Necessita un amfitrió de terminal on posar la TUI: tmux si en tens, i si no, el zellij que Happier inclou. Això vol dir macOS i Linux avui; a Windows la CLI t’adreça a WSL2. En tots dos casos happier attach <session-id> et torna a portar a aquella sessió en un terminal, i anar després al telèfon no en comença una segona.
Què passa si envio un missatge mentre Claude treballa?
A l’entorn d’execució per defecte, o bé es posa a la cua o bé interromp, i l’aplicació t’indica quina de les dues coses abans que t’hi comprometis. Amb l’entorn d’execució de terminal unificat, el missatge s’escriu al compositor propi de Claude Code, de manera que es pot incorporar al torn que ja està en marxa; quan la pantalla està en un estat en què això no seria segur — hi ha un diàleg obert, o tu mateix estàs a mig escriure al terminal —, Happier el reté en comptes d’escriure per damunt teu.
El meu CLAUDE.md continua aplicant-se?
Claude Code llegeix el teu repositori des del mateix directori de treball de sempre, de manera que CLAUDE.md, la configuració del teu projecte i els teus hooks s’apliquen sense canvis. Els servidors MCP que defineixes un cop a Happier se li lliuren a més dels que ja té.
Quant costa Happier?
Res. La CLI, les aplicacions mòbils, l’aplicació d’escriptori, l’aplicació web i el relay tenen llicència MIT i són gratuïts. Continues pagant Anthropic per Claude Code exactament com fas ara.

Get Claude Code onto your phone in two commands

Una ordre a l'ordinador que conté el teu codi, i després happier claude al repositori on vulguis treballar.

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

Els tutorials són a les guies. Tot plegat té llicència MIT, i el relay és un que pots executar tu mateix.