Repolode
l0ng-ai

l0ng-ai/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.

Alternativa open source a:tmuxiTerm2

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. 1

    Baixe em Releases a build nativa para sua plataforma

  2. 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