Um monitor de terminal no estilo btop que mostra em tempo real o uso de tokens, a janela de contexto, os limites de uso e as portas abertas nas sessões do Claude Code, Codex CLI e OpenCode.
- Estrelas
- 1,281
- Forks
- 104
- Issues abertas
- 56
- Último commit
- ontem
O que é?
tty7 é uma estação de trabalho de terminal para macOS, Windows e Linux. Um servidor em segundo plano gerencia os shells e painéis, em vez de deixá-los vinculados à janela. Assim, ao fechar o app, os processos em execução continuam ativos; depois de uma reinicialização, o layout, o conteúdo da tela e as conversas com agentes compatíveis são restaurados. O app é feito em Rust, usa o gpui da Zed para renderização por GPU e o núcleo VT do Alacritty.
O app detecta e acompanha agentes de programação como Claude Code, Codex e Gemini em diferentes painéis, exibindo o status, notificações e a branch e o diff do Git de cada repositório. A CLI tty7 incluída permite que um agente abra painéis, envie comandos, aguarde e leia a saída para outro, com ou sem a interface gráfica em execução. A edição de entrada oferece sugestões baseadas no histórico, conclusão por tab, destaque de sintaxe e busca difusa no histórico.
O acesso a máquinas remotas é feito por uma implementação nativa de SSH com perfis salvos, painel SFTP, encaminhamento de portas e hosts intermediários. Arquivos, repositórios e painéis permanecem no host remoto, e o cliente pode se reconectar e continuar de onde parou.
Recursos principais
- 01Shells e painéis continuam ativos em um servidor em segundo plano depois que o app é fechado.
- 02Detecta 28 CLIs de agentes de programação e exibe o status, notificações e contexto do Git.
- 03A CLI incluída permite que agentes abram painéis, enviem comandos e aguardem os resultados.
- 04Sugestões baseadas no histórico, conclusão por tab e destaque de sintaxe, sem plugins.
- 05SSH nativo com perfis, painel SFTP, encaminhamento de portas e hosts intermediários.
- 06Integração com shells zsh, bash, fish, PowerShell e WSL.
Casos de uso
- Manter builds ou servidores de longa duração ativos durante reinicializações do app ou do sistema.
- Executar vários agentes de programação em diversos repositórios e acompanhá-los em uma única janela.
- Trabalhar em máquinas remotas mantendo os arquivos e os dados do Git no servidor.
- Permitir que um agente de IA orquestre painéis de terminal para outro.
Início rápido
- 1
Baixe em Releases a build nativa para sua plataforma
- 2
Instale a skill do agente (opcional)
npx skills add l0ng-ai/tty7
Antes de usar
- Para começar rapidamente, é necessário baixar os binários pré-compilados em Releases; o README não explica como compilar a partir do código-fonte.
- Alguns recursos do agente exigem a instalação de hooks para cada agente, e o suporte varia entre as 28 CLIs listadas.
- Os resultados dos benchmarks são autodeclarados e foram obtidos em uma única máquina (Apple M1 Pro).
Tópicos
Perguntas frequentes
- O que é tty7?
- Emulador de terminal com renderização por GPU, feito em Rust, que mantém shells e painéis ativos após o fechamento da janela e oferece sessões integradas a agentes e acesso remoto via SSH. tty7 é uma estação de trabalho de terminal para macOS, Windows e Linux. Um servidor em segundo plano gerencia os shells e painéis, em vez de deixá-los vinculados à janela. Assim, ao fechar o app, os processos em execução continuam ativos; depois de uma reinicialização, o layout, o conteúdo da tela e as conversas com agentes compatíveis são restaurados. O app é feito em Rust, usa o gpui da Zed para renderização por GPU e o núcleo VT do Alacritty.
- tty7 é gratuito? Qual é a licença?
- tty7 é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tty7 ainda é mantido?
- Manutenção ativa. O último commit de tty7 foi em 19 de out. de 2026.
- Para que posso usar tty7?
- Manter builds ou servidores de longa duração ativos durante reinicializações do app ou do sistema. Executar vários agentes de programação em diversos repositórios e acompanhá-los em uma única janela. Trabalhar em máquinas remotas mantendo os arquivos e os dados do Git no servidor. Permitir que um agente de IA orquestre painéis de terminal para outro.
- Como instalar tty7?
- Baixe em Releases a build nativa para sua plataforma Instale a skill do agente (opcional): npx skills add l0ng-ai/tty7
- Onde consigo tty7?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/l0ng-ai/tty7
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Emulador de terminal multiplataforma com aceleração por GPU e OpenGL, que usa ferramentas como tmux para oferecer abas e divisões.
Terminal nativo para macOS baseado no libghostty, com abas verticais, notificações que entendem agentes e CLI programável para executar agentes de programação com IA em paralelo.
Emulador de terminal com aceleração por GPU para Windows, macOS e Linux, com SSH e SFTP, painéis divididos, persistência de sessões e fluxos de trabalho com CLIs de IA.
Um quadro Kanban no terminal que executa vários agentes de programação em paralelo, cada tarefa em seu próprio git worktree e janela do tmux.
Statusline minimalista feito em Rust para Claude Code, que mostra o modelo, o estado do Git, o workspace e o uso da janela de contexto no terminal.