Claude Code, CodexOpenCode, Pie mais 9Onde quer que você vá.

Execute-os no seu próprio computador, com as suas próprias subscrições ou chaves de API.Código aberto. Encriptação de ponta a ponta. Auto-hospedável.

curl -fsSL https://happier.dev/install | bash
35,020downloads
Aplicação de desktop do Happier — desloque na horizontal para explorar

Desça para explorar

Primeiros passos

No arem menos de um minuto.

1

Instale no computador onde está o seu código

Um comando. macOS, Linux e Windows. Assinado e verificado por checksum.

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

Inicie sessão nesse computador

Liga a CLI à sua conta Happier. Aprova a partir de um dispositivo onde já tem sessão iniciada — a aplicação ou a web.

happier auth login
3

Pareie um dispositivo

happier auth login exibe um código QR. Escaneie com o app, ou abra em qualquer navegador a URL que ele exibe.

Leia a partir do
seu terminal
4

Inicie uma sessão

Inicie qualquer um dos 13 agentes pelo Happier e ele fica ativo ao mesmo tempo em todos os dispositivos em que você entrou.

happier claude
O que o Happier faz

Uma sala de controlepara cada agente de código.

O Happier é a camada de controlo nativa para telemóvel dos agentes de programação com IA que já usa. Espelha o seu terminal, sincroniza todas as sessões e devolve-lhe as coisas que uma CLI não consegue dar: presença, aprovações, voz, e uma só caixa de entrada para tudo isso.

Comece a programar em qualquer sítio. Continue em todos.

Lance uma sessão no portátil. Acompanhe-a ao vivo, envie mensagens e aprove permissões a partir do telemóvel, do tablet, do navegador ou do desktop — sem perder o contexto.

Comece a programar em qualquer sítio. Continue em todos.

As sessões que já tem? Já lá estão.

Abra qualquer sessão do Claude Code, do Codex ou do OpenCode que corra na sua máquina — ao vivo, a partir de qualquer dispositivo. Nada para migrar, nada para aprender.

As sessões que já tem? Já lá estão.

Adora o terminal? Nós também.

Continue a correr o Claude Code, o Codex ou o OpenCode na TUI nativa deles. O Happier espelha-os em todos os dispositivos, para que possa acompanhar, enviar mensagens e aprovar permissões a partir de qualquer sítio — e alternar entre o terminal e o Happier quando quiser.

Adora o terminal? Nós também.

Editor. Git. Terminal. A um toque.

Conversa, ficheiros, Git e um terminal ao vivo, cada um no seu separador. Abra um ficheiro para o ler ou editar, reveja o diff, faça a gestão de ramos e abra um pull request — a partir do bolso.

Editor. Git. Terminal. A um toque.

As suas sessões trabalham em equipa.

Uma sessão pode iniciar outra sessão, enviar-lhe mensagens e ler a transcrição dela — para que uma sessão do Claude e uma sessão do Codex possam dividir o trabalho entre si. Cada uma continua a correr os seus próprios subagentes, no backend que escolher: Claude, Codex, ou qualquer CLI compatível com ACP.

As suas sessões trabalham em equipa.

Ponha em fila. Oriente. Bifurque.

Ponha mensagens em fila enquanto o agente trabalha — reordene-as, edite-as ou envie-as já. Oriente um turno em curso sem o interromper, ou volte atrás a qualquer mensagem anterior e siga um caminho diferente.

Saiba sempre o que precisa de si.

As sessões à espera de uma decisão sobem para um grupo “Precisa de atenção” no topo da sua lista; tudo o que está ativamente a correr junta-se em “A trabalhar”. Corra uma dúzia de agentes ao mesmo tempo sem nunca perder o fio.

Saiba sempre o que precisa de si.

Reveja o diff. Envie notas aos seus agentes.

Percorra as alterações do seu agente. Marque as linhas exatas que quer tratar. Escolha que notas enviar e devolva-as diretamente — na mesma sessão, ou numa nova.

Reveja o diff. Envie notas aos seus agentes.

Comece no Codex. Termine no Claude.

Mude o motor a meio da conversa e a mesma sessão continua. A conversa recente passa para o novo agente, que recebe ferramentas para ler o resto — e ainda a transcrição do agente anterior, quando este mantém uma. Volte mais tarde e ele retoma o seu próprio fio, recebendo apenas o que perdeu.

Comece no Codex. Termine no Claude.

Deslize para se teletransportar. Ou Ctrl+Tab.

Deslize pela barra inferior para passar de uma sessão para outra — continue no mesmo gesto para saltar várias, cada uma identificada à medida que passa. No teclado, Alt+↑/↓ percorre a lista e Ctrl+Tab percorre as sessões mais recentes. Todos os atalhos podem ser reatribuídos.

Deslize para se teletransportar. Ou Ctrl+Tab.

Um colega com quem pode falar.

O assistente de voz observa todas as sessões em curso. Discuta a próxima alteração, aprove uma permissão ou envie uma mensagem — tudo sem pegar no telemóvel.

Um colega com quem pode falar.

Corra sessões em todos os computadores que tem.

Ligue o portátil, o computador de secretária, um VPS ou uma máquina de desenvolvimento, e depois escolha qual corre cada sessão. O seletor marca quais estão online e inicia sessões nesses. Adicione mais um por SSH, a partir da aplicação ou da CLI.

Crie e faça a gestão de sessões a partir da aplicação, da voz, da CLI e do MCP.

Todas as ações que o Happier pode executar — criar uma sessão, enviar-lhe uma mensagem, definir o modelo, iniciar uma revisão — estão definidas uma única vez, num só registo. A aplicação, os comandos de barra, a voz, os agentes dentro da sessão, a CLI e um host MCP externo chamam todos a mesma definição, e para cada ação escolhe quais dessas superfícies a podem executar e quais têm de lhe perguntar primeiro.

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

Vários agentes num só repositório. Sem colisões.

Inicie cada sessão no seu próprio worktree do Git — um checkout real, o seu próprio branch, o mesmo repositório. Escolha qualquer branch local ou remoto: o Happier cria o worktree, sugere um nome e oferece reutilizar um existente em vez de o duplicar. Ou comece na pasta em que já está: é uma escolha por sessão, não um modo que se liga.

Mova uma sessão em curso para outra máquina.

Passe uma sessão do Claude Code ou do OpenCode para o seu desktop, um VPS ou uma dev box e continue de onde parou. Leve a árvore de trabalho consigo se quiser — um snapshot completo, ou apenas as alterações — e o Happier escreve uma cópia ao lado em vez de substituir, deixa os ficheiros ignorados pelo git para trás a não ser que os nomeie, e mantém toda a transferência desativada até a ligar.

Os seus servidores MCP. Em todos os fornecedores, em todas as máquinas.

Defina os seus servidores MCP uma vez. O Happier disponibiliza-os em todos os backends — mesmo nos que não têm suporte MCP nativo — e em todas as máquinas que ligar. Sem reinstalações por fornecedor ou por dispositivo.

Os seus servidores MCP. Em todos os fornecedores, em todas as máquinas.

Use as subscrições que já paga.

O Happier reutiliza as subscrições e os inícios de sessão que as suas CLIs já usam — Claude, Codex, Cursor, Gemini, OpenCode. Sem nova fatura. Sem faturação dupla.

Use as subscrições que já paga.

Junte as suas contas. Mantenha a sessão a andar.

Junte várias contas por fornecedor numa pool e acompanhe na aplicação a utilização e as reposições de quota de todas elas. Nada muda até construir uma pool — depois de o fazer, as sessões do Claude Code e do Codex podem mudar de conta sem parar, passando para o membro com mais quota disponível, no máximo uma vez por turno e nunca antes de uma hora de reposição que o fornecedor tenha publicado.

Junte as suas contas. Mantenha a sessão a andar.

Configure (quase) tudo.

Modos, modelos e permissões por sessão. Níveis de detalhe da linha temporal de ferramentas. Encaminhamento de notificações. Temas personalizados que pode construir, importar e partilhar. Afine o Happier exatamente à forma como trabalha.

Código aberto. Encriptado de ponta a ponta.

O seu código, os seus prompts e o conteúdo das sessões são encriptados no seu dispositivo antes de chegarem a qualquer servidor. Privado por desenho. Aberto por predefinição. Aloje-o você mesmo com um comando.

E há mais

Todo o restoque você não sabia que queria.

Programem juntos.

Partilhe uma sessão com colegas, controle quem pode ver e agir, e colaborem em tempo real.

Acompanhe o que importa.

Suporte de primeira classe para os goals do Codex e as listas de tarefas do Claude — veja objetivos, progresso e orçamento num relance.

Construa. Publique.

Crie pull requests, faça a gestão de ramos, envie para remotos, prepare alterações e reveja ficheiros alterados — controlo de versões completo a partir do telemóvel.

Organize à sua maneira.

Agrupe sessões em pastas e subpastas arrastando e largando, e concentre-se numa pasta de cada vez.

Prompts, skills e modelos.

Prompts, skills, modelos e registos reutilizáveis — defina-os uma vez e use-os em todo o lado.

Pesquise tudo.

Pesquisa semântica na memória de todas as suas sessões — os seus agentes pesquisam contexto e você pesquisa todo o seu histórico.

Sessões que falam entre si.

Selecione mensagens e envie-as entre sessões; agentes e sessões coordenam-se em todo o seu espaço de trabalho.

Os agentes fazem o que você faz.

Através da especificação de ações do Happier, os agentes criam e gerem sessões e navegam no seu espaço de trabalho — com aprovações quando é importante.

Selecionar. Agir. Feito.

Selecione várias sessões e aja em bloco — arquive, mova para pastas ou marque como lidas num toque.

Markdown que flui.

Markdown rico, transmitido incrementalmente na transcrição — tabelas, blocos de código, formatação que nunca salta — com um editor opcional ao estilo Notion para ficheiros markdown.

Deixe-o à sua imagem.

Construa, importe e partilhe temas de cores personalizados. Clone uma predefinição e pré-visualize ao vivo enquanto edita.

Imagens, na conversa.

Os agentes que geram imagens mostram-nas mesmo dentro da conversa, onde quer que esteja a ler.

Com horário.

Corra sessões com uma cadência para vigiar pull requests, seguir issues ou repetir qualquer tarefa automaticamente.

O aviso certo.

Notificações inteligentes encaminham os toques para a sessão e o servidor exatos — aprove ou responda a partir do próprio alerta.

macOS, Linux, Windows.

Aplicações nativas para iOS e Android, uma aplicação de desktop para todos os sistemas, e uma aplicação web — tudo sincronizado.

Veja em ação

Todas as ferramentas.Uma interface.

Happier Chat view
Auto-hospedagem

Domine sua stack.Continue independente.

Corra o servidor de relay do Happier na sua própria infraestrutura. Os seus dados nunca saem da sua rede.

Instalação com um comando

Instale o servidor relay com um único comando. Docker ou bare metal.

Operação diária

Um serviço gerenciado que você inicia, para e consulta com happier relay host status. Nada no host se atualiza sozinho: você atualiza reexecutando o comando de instalação, quando decidir.

Acesso remoto

Acesse suas sessões de qualquer lugar. Túneis SSH, Tailscale ou HTTPS direto.

Seu dispositivoiOS, Android, desktop, web
Seu relayDocker ou bare metal
Sua máquinaClaude Code, Codex, OpenCode
$ happier relay host install
✓ Server installed
✓ Web UI configured
✓ Relay service started
$ happier relay host status
Um cliente para todos os agentes

O Claude Code tem um remoto.O Codex tem versão móvel.O Happier corre ambos, e mais onze.

Uma aplicação para o Claude Code, o Codex, o OpenCode, o Pi e mais nove — nos seus próprios computadores, com as suas próprias contas.

Todos os agentes numa só caixa de entrada.

O remoto do Claude Code abre em claude.ai/code ou na aplicação do Claude. O Codex chega ao seu telemóvel através da aplicação do ChatGPT. O remoto de cada fornecedor aterra dentro do produto desse fornecedor, o que é aceitável até usar dois deles. O Happier é antes uma só caixa de entrada: todas as sessões, em todos os agentes, em todos os computadores que ligou, numa só lista — com um só sítio para responder aos pedidos de permissão em que estão todos à espera.

Misture e combine agentes dentro de um espaço de trabalho.

Uma sessão do Codex pode entregar o trabalho de interface a uma execução delegada no Claude enquanto uma sessão do Pi escava num stack trace, e pode orientar qualquer uma delas a meio da execução. As execuções de revisão, plano e delegação do Happier recebem uma lista de fornecedores de destino — e não aquele em que por acaso está sentado. Um remoto construído por um fornecedor controla o agente desse fornecedor; o Remote Control é uma funcionalidade do Claude Code, segundo a sua própria documentação.

Escolha uma conta, ou junte várias e deixe o Happier recorrer à seguinte.

Ligue mais do que um perfil por serviço — uma subscrição pessoal do Codex e uma de trabalho, um setup-token do Claude, uma chave de API da Anthropic — e escolha em qual delas corre uma sessão no momento em que a inicia. Os instantâneos de quota dos perfis do Codex, do Claude e do Gemini aparecem como distintivos no seletor de autenticação, para que possa ver o que resta antes de lhe dedicar uma execução longa. Nada muda até construir uma pool de propósito; depois de o fazer, ela começa com a alternativa automática ativada para as contas entre as quais uma sessão em curso consegue de facto mudar, e há um interruptor na pool caso prefira trocar à mão.

Alterne entre o terminal e a aplicação, a meio da sessão.

Inicie uma sessão na aplicação a partir do telemóvel, depois execute `happier attach` nesse computador e está nessa mesma sessão numa shell, com o histórico já lá — no Claude Code e no Codex dentro do tmux, no OpenCode através do attach dele próprio, e nos três está na TUI verdadeira do agente. Ou inicie-a no terminal e retome-a na aplicação. Ele volta a ligar-se à sessão que existe em vez de criar uma segunda, para que ninguém tenha de escolher um lado no início de uma tarefa.

Inicie uma sessão em qualquer computador seu.

As sessões são criadas contra uma máquina, por isso uma sessão do Codex pode arrancar no VPS enquanto está no portátil, e uma sessão do Claude no portátil pode enviar-lhe mensagens e esperar que ela termine. Uma sessão ativa também pode mudar de máquina — mesmo id de sessão, computador diferente — levando consigo o estado do fornecedor e o diretório do projeto, o que funciona no Claude Code e no OpenCode, e é experimental no Codex.

Marque as linhas. Envie-as para qualquer agente.

Abra um ficheiro ou um diff — a revisão dos ficheiros alterados, ou o diff que o agente acabou de escrever na transcrição — e deixe um comentário na linha exata. O Happier guarda o caminho, a linha, um excerto e um hash do conteúdo dessa linha, para que a nota continue a encontrar o seu código depois de o ficheiro se mexer por baixo dela. Escolha que comentários enviar e eles entram como contexto de revisão estruturado: de volta à mesma sessão, ou para uma nova noutro agente, porque os comentários ficam guardados no espaço de trabalho e qualquer sessão que abra ali encontra-os à espera.

Já usa o Remote Control do Claude Code? Compare-o com o Happier.

Respostas diretas

As perguntasque você ia fazer.

O Happier é gratuito?

Sim. Completamente. A CLI, as aplicações móveis, a aplicação de desktop, a aplicação web e o relay são gratuitos e têm licença MIT — sem contagem de lugares, sem período experimental, sem funcionalidades bloqueadas.

Ele corre a CLI que já tem — Claude Code, Codex, OpenCode — no seu próprio computador, contra a subscrição do Claude ou do ChatGPT ou a chave de API que já está a pagar. Essa fatura fica exatamente onde estava, e é a única que existe neste retrato.

É de código aberto?

Sim — com licença MIT, tudo: a CLI, as aplicações e o servidor de relay. github.com/happier-dev/happier.

O Happier consome tokens adicionais?

Não. O seu agente fala diretamente com o fornecedor dele: o Claude Code, o Codex, o Gemini e os restantes correm no seu computador, com a autenticação e o harness deles, exatamente como fazem no seu terminal. O Happier é o cliente à volta disso, por isso um prompt custa o que custava antes.

O Happier acrescenta de facto uma pequena quantidade de instruções próprias, e duas partes disso são suas para desligar em Definições → Sessões → Personalização de prompts. “Atualizações do título da sessão” pede ao agente que dê nome à sessão, e pode defini-lo como nunca, apenas no início da sessão, ou voltar a atualizar quando a tarefa muda. “Pedir ao agente que sugira opções de resposta” pede-lhe que ofereça respostas tocáveis quando lhe faz uma pergunta, e é um único interruptor. Desligue os dois e o que sobra são dois parágrafos curtos a dizer ao agente como chegam os ficheiros anexados e as referências `@path`.

Uma funcionalidade gasta tokens próprios: a memória resume as suas sessões usando uma credencial que já ligou, em períodos de inatividade, até doze vezes por hora. Está desligada até a ligar.

Usar o Happier pode fazer com que a minha conta no fornecedor seja banida?

Quando o Happier executa uma sessão, lança a CLI do próprio fornecedor no seu computador, com a sessão iniciada da forma como a iniciou. Do lado da Anthropic ou da OpenAI, isso é a mesma CLI, no mesmo computador, na sua própria conta — o uso normal e suportado da ferramenta. O que muda é quem escreveu o comando de arranque: `claude`, `codex` ou `opencode`, iniciado pelo Happier em vez de por si.

Não somos advogados, não damos garantia nenhuma, e os termos dos fornecedores mudam. Leia-os. Se a sua organização tiver um acordo com um fornecedor, verifique-o antes de ligar uma conta de trabalho.

O meu código é enviado para algum lado?

O seu código fica no seu computador. O agente lê e escreve ficheiros localmente; o que sincroniza é a conversa e o estado de sessão necessário para lhe mostrar a mesma sessão noutro dispositivo.

Essa sincronização é encriptada de ponta a ponta por predefinição: o conteúdo é encriptado no seu dispositivo e o servidor guarda texto cifrado que não consegue ler. Os ids das mensagens, os carimbos temporais, os ids dos dispositivos e os ids das sessões são metadados e não são encriptados. Há também um modo explícito de texto simples para quem quer conteúdo legível pelo servidor — é de adesão voluntária, está identificado, e não é a predefinição.

Se não quiser nada disto em hardware de outra pessoa, `happier relay host install` coloca o relay num computador seu, e todo o caminho passa a ser o seu dispositivo → o seu relay → o seu computador.

Mais alguém consegue ver as minhas sessões?

Não, a menos que lhes dê o link. No modo predefinido de encriptação de ponta a ponta, o relay guarda texto cifrado para o qual não tem chave; o que consegue ver são os metadados de encaminhamento — ids de conta, carimbos temporais, tamanhos das mensagens — e nada do que você ou o agente disseram.

A partilha é um ato deliberado com três formatos: partilhar uma sessão com um amigo apenas para leitura, partilhá-la com permissão de edição para que possa escrever na mesma transcrição, ou publicar um link público apenas de leitura. Nada é partilhado só porque uma sessão existe, e as sessões partilhadas aparecem no seu próprio grupo na lista em vez de se misturarem com as suas.

E se o projeto parar?

A licença é MIT e o relay pode ser alojado por si, por isso o modo de falha é “passa a executá-lo você mesmo”, não “perde o seu trabalho”. As suas sessões vivem no seu próprio computador de qualquer forma — o Happier é um cliente por cima delas.

Preciso de um servidor?

Não. Instale a CLI no computador que corre o seu código, emparelhe um dispositivo por QR, e está feito — o relay alojado pelo Happier trata do resto sem custo nenhum.

Correr o seu próprio relay é uma opção, não um requisito. `happier relay host install` configura-o como um serviço gerido; há também uma imagem Docker e um runner. Ligue-o ao localhost, à sua LAN ou à internet aberta, e alcance-o por Tailscale, por um túnel SSH ou por HTTPS direto.

Que agentes é que o Happier suporta?

Treze vêm incluídos: Claude Code, Codex, OpenCode, Cursor, Gemini, Copilot, Qwen, Kimi, Auggie, Kilo, Kiro, Pi e Grok. Para além desses, o backend Custom ACP aceita qualquer CLI que fale o Agent Client Protocol, e depois de o definir, ele aparece no seletor de agentes ao lado dos incluídos.

O Happier não distribui as CLIs dos agentes. Deteta o que está instalado no computador que selecionou e mostra-lhe o resto — a página de definições de cada agente reporta o estado de deteção e pode correr um instalador de melhor esforço nesse computador, se quiser. Nem todos os agentes suportam todas as funcionalidades do Happier, também; a transferência de sessão, por exemplo, hoje existe no Claude e no OpenCode e é experimental no Codex.

Funciona com a minha subscrição do Claude ou do Codex?

Sim. O Happier usa o início de sessão que a sua CLI já tem, por isso uma subscrição Claude Pro ou Max, uma subscrição do ChatGPT através da CLI do Codex, ou um início de sessão do Gemini continuam a funcionar exatamente como agora. Sem segunda fatura, sem voltar a introduzir chaves, sem proxy pelo meio.

As chaves de API também funcionam, e os endpoints alternativos também — DeepSeek, Z.AI, MiniMax, Azure OpenAI, Vertex AI, ou o seu próprio gateway, escolhidos por sessão com um perfil de backend. A própria documentação do Remote Control da Anthropic exclui esse caminho do lado dela: “as chaves de API não são suportadas”, e a partir do Claude Code v2.1.196 o Remote Control é “desativado quando `ANTHROPIC_BASE_URL` aponta para um anfitrião diferente de `api.anthropic.com`, como um gateway de LLM ou um proxy”.

Consigo mesmo correr o Claude Code a partir do telemóvel?

Sim, e a distinção que importa é onde ele corre: o Claude Code corre no seu computador, e o telemóvel é a janela. Instale a CLI uma vez, deixe o serviço em segundo plano a correr, e pode iniciar uma sessão a partir da aplicação — o runtime no seu computador recebe o pedido e lança o `claude` localmente, no seu repositório, com os seus servidores MCP e a sua configuração.

Uma sessão que já iniciou no terminal também é alcançável. As sessões diretas permitem-lhe percorrer e acompanhar as sessões do Claude Code, do Codex e do OpenCode que já existem nesse computador sem as importar primeiro, e pode assumir o controlo de uma a partir do telemóvel quando quiser orientá-la.

Posso ter a mesma sessão aberta em mais do que um dispositivo?

Sim. Uma sessão do Happier não pertence ao cliente que a abriu — ela vive no computador que corre o agente, e a transcrição sincroniza para todos os dispositivos com sessão iniciada na mesma conta. O portátil, o telemóvel e um separador do navegador podem estar todos na mesma sessão, e uma mensagem enviada de um aparece nos outros.

A direção contrária também funciona: `happier attach <session-id>` devolve-o a uma sessão que iniciou na aplicação, no computador que é dono dela. No Claude Code, no Codex e no OpenCode essa passagem coloca-o na TUI do próprio agente; nos restantes, o terminal mostra a vista que o Happier tem da sessão em vez da do fornecedor.

Posso correr vários agentes ao mesmo tempo?

Sim, e é a forma normal de o usar. Corra tantas sessões quantas o seu computador e a sua quota aguentarem, em agentes diferentes ao mesmo tempo. As sessões à espera de uma decisão sobem para um grupo “Precisa de atenção” no topo da lista e tudo o que continua a correr junta-se em “A trabalhar”, que é o que torna uma dúzia ao mesmo tempo legível em vez de caótica.

Dentro de uma única sessão também pode lançar subagentes e escolher o backend de cada um — um agente incluído ou um backend Custom ACP. Selecionar vários backends diferentes inicia uma execução por backend, para que uma revisão possa ir para o Codex enquanto uma execução de plano vai para o Claude.

Posso mudar de modelo sem começar de novo?

Normalmente. Uma sessão em curso tem um seletor de modelo nas definições de entrada, que lista os modelos do próprio agente mais os modelos de todas as ligações de Fornecedor que tenha ativadas e que o agente consiga de facto usar. Há também uma opção “Usar as definições da CLI”, que diz ao Happier para não definir nenhuma substituição e deixar a CLI decidir a partir da configuração dela.

Se a mudança se aplica a meio da sessão depende do runtime do agente: uns aplicam-na ao prompt seguinte, outros precisam de um reinício ou de uma bifurcação. O Happier diz-lhe qual é o caso, e mantém-no na ligação que escolheu.

Tenho de aprovar todos os pedidos de permissão?

Apenas tanto quanto quiser. Há quatro modos de permissão: Predefinido, que deixa o comportamento normal do fornecedor de perguntar quando é preciso como está; Apenas leitura, em que o agente pode inspecionar mas as ações de escrita são negadas; Safe YOLO, que permite automaticamente as leituras e continua a perguntar antes de escrever; e YOLO, que salta as aprovações tanto quanto o fornecedor permitir. Defina-o por sessão, mude-o com uma sessão a correr, ou defina uma predefinição por agente em Definições → Fornecedores, para que as novas sessões do Claude comecem em apenas leitura e as novas sessões do Codex não.

Duas coisas que vale a pena saber. Nem todos os fornecedores suportam todos os modos — quando um não suporta, o Happier recorre ao comportamento suportado mais próximo e mostra-lhe a política Efetiva em que ficou. E Plano é um modo de sessão, não um modo de permissão: estar em Plano não significa aprovação automática, e pode continuar a receber pedidos.

Quando uma sessão precisa mesmo de si, passa para o grupo “Precisa de atenção” e envia uma notificação a que pode responder a partir do alerta, por isso aprovar é um toque em vez de uma ida de volta ao portátil.

Consigo ver quanto da minha quota já usei?

Sim, para os fornecedores que a publicam — hoje isso é o Codex, as subscrições do Claude e as contas do Gemini ligadas através dos Serviços ligados. Cada perfil mostra um medidor de quota e a hora de reposição, os medidores aparecem outra vez no seletor de autenticação de nova sessão, e o compositor traz um distintivo de utilização enquanto trabalha, para que veja um limite a aproximar-se em vez de o descobrir a meio de um turno.

O medidor existe para todos os fornecedores que publicam um, e apenas para esses.

O que acontece se o meu portátil adormecer ou o Wi-Fi cair?

A resposta honesta é que a sessão deixa de progredir, porque o agente é um processo no seu computador e o Happier não finge o contrário. Quando o computador que corre uma sessão fica offline, a aplicação marca essa máquina — a palavra que o Happier usa para um computador que ligou — como inacessível e desativa a entrada nas sessões dela até voltar.

O que o Happier faz é tornar a recuperação barata. A transcrição mantém-se intacta enquanto a sessão fica parada, e quando o computador voltar retoma a sessão onde estava, a partir do dispositivo que tiver na mão.

Se quiser que o trabalho sobreviva ao fechar da tampa, corra-o algures que fique acordado — um computador de secretária, um VPS, uma máquina que fica ligada — e instale o serviço em segundo plano para que esse computador esteja pronto a iniciar sessões sem um terminal aberto.

O que acontece quando fecho a aplicação?

Nada para. O agente corre no seu computador sob o serviço em segundo plano, não dentro da aplicação do telemóvel, por isso fechar a aplicação é fechar uma janela para a sessão e não terminá-la. Volte a abri-la mais tarde — ou abra-a noutro sítio — e tem a mesma transcrição a partir do ponto onde chegou.

Também não tem de andar a verificar. O Happier envia uma notificação quando um turno termina, quando é precisa uma permissão, e quando uma ação quer uma resposta humana, e a notificação leva-o diretamente de volta à sessão que a levantou.

Porque não fazer simplesmente SSH e usar tmux?

Se o tmux lhe está a servir, continue — o Happier não lho tira. Inicie uma sessão a partir da aplicação e `happier attach` volta a ligá-lo à sessão tmux ativa no seu próprio terminal, com a TUI nativa do fornecedor, e depois pode voltar à aplicação na mesma sessão.

A diferença está no que acontece quando não está ao teclado. O SSH dá-lhe um terminal num ecrã de telemóvel; o Happier dá-lhe uma notificação push quando há uma permissão à espera, um toque para a aprovar, um diff legível do que o agente alterou, superfícies de ficheiros e de Git, e uma lista que cobre todas as sessões em todos os computadores que ligou. Num portátil, os dois estão próximos. Num telemóvel numa paragem de autocarro, não estão.

Funciona em Windows e Linux?

Sim. A CLI instala-se em macOS, Linux e Windows — `curl -fsSL https://happier.dev/install | bash`, ou `iwr https://happier.dev/install.ps1 -useb | iex` no Windows. Há aplicações nativas para iOS e Android, uma aplicação de desktop, e uma aplicação web em app.happier.dev.

O Windows tem o seu próprio modelo de alojamento de sessões: uma sessão iniciada a partir da aplicação pode correr oculta, no Windows Terminal, ou num console host, e `happier attach` traz esse anfitrião de volta para primeiro plano. Algumas CLIs de agentes são mais bem suportadas em Unix do que em Windows — isso é a cobertura do fornecedor da CLI, não do Happier, e a aplicação diz-lhe quais estão disponíveis no computador que selecionou.

Preciso da aplicação móvel?

Não. app.happier.dev é a aplicação completa num separador do navegador, e há uma versão de desktop para macOS, Windows e Linux se preferir que seja uma janela em vez de um separador. Há bastante gente que corre o Happier inteiramente no mesmo computador onde correm as sessões, pela revisão de diffs e pela lista de sessões e não pela mobilidade.

Se a quiser mesmo num telemóvel: o iOS está na App Store. O Android é uma transferência direta de APK a partir das releases do GitHub — ainda não há listagem pública na Play Store, apenas um canal de testes fechado em que tem de ser incluído.

Funciona num iPad?

Sim. A aplicação iOS é construída com suporte para tablets, por isso instala-se a partir da mesma listagem da App Store e corre como uma aplicação nativa de iPad em vez de uma aplicação de telemóvel esticada. A aplicação web no Safari também funciona, se preferir não instalar nada.

A disposição para tablet é a parte útil: o terminal embebido fica por predefinição num painel inferior fixo em ecrãs de tamanho tablet, tal como acontece na web, em vez da apresentação de foco único que os telemóveis têm. Um iPad e um teclado são um sítio genuinamente razoável para rever um diff e orientar uma sessão.

Posso usá-lo num computador de trabalho?

Tecnicamente, com facilidade: é código com licença MIT que pode ler antes de o correr, o conteúdo das sessões é encriptado de ponta a ponta por predefinição, e `happier relay host install` coloca o relay dentro da sua própria rede, para que nenhum conteúdo de sessão passe por infraestrutura que não controla. Isso cobre a maior parte do que uma revisão de segurança pergunta.

A nível organizacional, pergunte primeiro. A sua entidade patronal pode ter regras sobre o que corre no equipamento, e o seu acordo com o fornecedor pode ter regras sobre ligar uma conta de trabalho a ferramentas de terceiros. Nenhuma dessas é uma pergunta que uma página de marketing lhe possa responder — verifique-as antes de ligar uma conta de trabalho, não depois.

Código aberto. Seu para sempre.

Corra-o no computador que corre o seu código. Mantenha as suas subscrições e chaves. Aloje o relay você mesmo ou use o nosso. Licença MIT, encriptado de ponta a ponta.

curl -fsSL https://happier.dev/install | bash
Já emparelhou? Abra a aplicação web