A GitHub Copilot CLI, conduzida a partir do seu telemóvel
O agente de linha de comandos do Copilot, a correr no seu próprio computador ou na sua própria máquina de builds, com a sessão no bolso.
How Happier runs GitHub Copilot CLI
O Copilot é o agente em que vale a pena fazer a pergunta da identidade antes de começar, e é uma pergunta sobre o computador e não sobre o Happier. A CLI resolve a identidade GitHub que essa máquina já tem — um gh auth login que alguém fez há meses, ou um token exportado para CI — e é essa a identidade com que o agente age quando toca num repositório. O Happier não guarda uma identidade GitHub própria para ele e não substitui nenhuma.
Isto não é um palpite, é como a verificação está implementada. O Happier lê COPILOT_GITHUB_TOKEN, depois GH_TOKEN, depois GITHUB_TOKEN e, se nenhum deles estiver definido, pede um token à CLI do GitHub — por isso a resposta na página do fornecedor é a resposta que o Copilot vai obter. É deliberadamente por computador, e a razão é a documentação do próprio GitHub: iniciar sessão no seu portátil não inicia sessão na máquina de builds, e a página diz de qual delas está a falar. O GitHub coloca também uma subscrição ativa do Copilot nos pré-requisitos da CLI, por isso, se o agente parar com um erro de subscrição, essa é a barreira do fornecedor e não a nossa.
O que é fácil não notar, e o que vale a pena ter num telemóvel: as suas skills vão com ele. Os pacotes SKILL.md dentro de .github/skills no repositório e de ~/.copilot/skills nesse computador são descobertos como recursos de prompt, por isso as instruções que escreveu para o Copilot à secretária estão em vigor numa sessão que iniciou num comboio. As ferramentas vão no sentido contrário — o Copilot não aceita servidores MCP diretamente, por isso os que definiu no Happier chegam-lhe através da ponte de shell happier tools, como comandos e não como inventário, e a app mostra-lhe que superfície é que uma sessão recebeu antes de começar.
What GitHub Copilot CLI does, and what Happier adds
O GitHub distribui um agente Copilot para a linha de comandos que trabalha sobre um repositório da mesma forma que as outras CLI aqui presentes, com a habilitação Copilot que já tem. happier copilot executa esse binário com a sua identidade GitHub.
Por ser um programa de terminal, o computador onde corre não tem de ser aquele para onde está a olhar. O Happier mantém a sessão legível e respondível a partir de um telemóvel, de um separador do navegador ou da app de desktop, enquanto o repositório fica onde está.
happier copilotRead, approve and answer GitHub Copilot CLI from any device
As aplicações iOS e Android, a aplicação de desktop para macOS, Windows e Linux, e o app.happier.dev são todos clientes sobre o processo GitHub Copilot CLI que corre no seu computador — não espelhos apenas de leitura. Responda a um pedido de permissão, envie a instrução seguinte, percorra o repositório, leia o diff. A transcrição é encriptada de ponta a ponta antes de sair do seu computador, por isso o servidor que a transporta guarda texto cifrado.
Happier can install GitHub Copilot CLI for you
O Happier instala-se no computador que já guarda o seu repositório, e happier copilot inicia lá o GitHub Copilot CLI como um subprocesso normal, no diretório para onde o apontar, com a sessão iniciada da forma como a iniciou. Não há gateway nenhum entre o agente e a GitHub, nem cópia nenhuma do seu código em mais lado nenhum.
O Happier procura primeiro copilot no seu PATH e executa a cópia que você instalou. Se não houver nenhuma, ele pode instalar @github/copilot em ~/.happier/tools/providers/copilot/ — um diretório próprio, não o seu prefixo global do npm. Uma cópia que você gerencia nunca é substituída nem atualizada pelas suas costas.
A página da própria GitHub sobre o GitHub Copilot CLI está em docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli. O Happier não a espelha, porque uma cópia das instruções de instalação de outra pessoa é uma cópia que fica desatualizada.
Referência de configuração do lado do Happier — GitHub Copilot CLI na documentação do Happier.
One app for GitHub Copilot CLI and 12 other agents
O GitHub Copilot CLI é um de 13 agentes de programação de linha de comandos que o Happier corre, e todos partilham uma lista de sessões, uma caixa de entrada de permissões, um conjunto de atalhos de teclado e uma configuração MCP.
You define an MCP server once, and because GitHub Copilot CLI does not consume MCP directly, Happier hands the same tool surface to it through the happier tools shell bridge instead — the same tools, delivered as commands it can run. The app previews the effective tool surface before a session starts, so which one you got is visible rather than inferred.
Isso conta sobretudo nos dias em que está a correr mais do que um: sessões de fornecedores diferentes lado a lado, e um toque numa notificação a abrir a sessão que levantou o pedido em vez da porta de entrada da aplicação. A lista completa está aqui.
The same GitHub Copilot CLI session in your terminal and in the app
Escrever happier copilot num terminal inicia a sessão mesmo onde está, e a mesma sessão está na aplicação ao mesmo tempo. O que lê nessa shell é a apresentação que o próprio Happier faz da sessão — a transcrição, os pedidos de permissão, a saída das ferramentas — e não a interface do GitHub Copilot CLI. Ninguém tem de abdicar do terminal para ter um cliente de telemóvel.
Não há entrega para a TUI do próprio GitHub Copilot CLI. Isso existe para Claude Code, Codex e OpenCode; com GitHub Copilot CLI a sessão continua sendo do Happier nas duas pontas. happier attach <session-id> lista as sessões daquele computador e marca as que não consegue reconectar, em vez de falhar depois que você escolhe uma.
O guia de attach lista os casos em vez de prometer todos eles.
Perguntas sobre correr o GitHub Copilot CLI através do Happier
- O Happier instala a Copilot CLI por mim?
- Pode. Se o
copilotnão estiver no seu PATH, o Happier instala o pacote@github/copilotna sua própria diretoria dentro de~/.happier/. Se estiver no seu PATH, é essa cópia que ganha e o Happier deixa-a em paz. - Com que identidade GitHub é que age?
- Com aquela que a CLI resolver nesse computador. Num servidor onde já se correu
gh auth login, ou que exporta um token do GitHub para CI, é essa a identidade com que o agente age — vale a pena verificar antes de o apontar a um repositório de produção. - Posso corrê-lo num servidor e usá-lo a partir do meu portátil?
- Sim. Instale a CLI do Happier no computador que tem o repositório, inicie aí a sessão e abra-a a partir de qualquer dispositivo com sessão iniciada. Nada precisa de interface gráfica do lado remoto.
- Preciso da app móvel?
- Não. app.happier.dev é um cliente completo num navegador, e a app de desktop cobre macOS, Windows e Linux. As apps móveis são para quando o navegador não é a coisa que tem na mão.
- O Happier é um produto do GitHub?
- Não. O Happier é um projeto open-source independente, com licença MIT, que executa a CLI do GitHub como subprocesso no seu computador. Não é afiliado do GitHub e não revende o Copilot.
Get GitHub Copilot CLI onto your phone in two commands
Um comando no computador que guarda o seu código, e depois happier copilot no repositório em que quer trabalhar.
curl -fsSL https://happier.dev/install | bashOs passo a passo estão nos guias. Tudo isto tem licença MIT, e o relay é um que pode correr você mesmo.

