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.
graykode/abtop
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
- 3,755
- Forks
- 361
- Issues abertas
- 32
- Último commit
- mês passado
O que é?
abtop é um painel de terminal para acompanhar agentes de programação com IA enquanto trabalham. Ele encontra sessões em execução do Claude Code, Codex CLI e OpenCode com base nos processos locais e no estado dos arquivos, e mostra em uma única tela o uso de tokens, a porcentagem da janela de contexto, os limites de uso, os processos filhos e as portas em escuta de cada sessão.
A ferramenta é somente leitura e não precisa de chaves de API nem de login. Funciona no macOS, Linux e Windows, e oferece suporte a vários diretórios de perfil do Claude Code. Ao pressionar Enter em uma sessão, você vai para o terminal dela no tmux, cmux ou iTerm2 no macOS. Também oferece um snapshot de texto ou JSON de execução única para scripts e pode ser usada como uma biblioteca Rust.
A interface inclui 12 temas de cores integrados, incluindo opções acessíveis a pessoas daltônicas e temas claros, e oferece suporte a inglês e chinês simplificado. A cobertura de recursos varia conforme o agente: o acompanhamento da janela de contexto e dos limites de uso está disponível para Claude Code e Codex CLI, mas não para OpenCode.
Recursos principais
- 01Mostra o uso de tokens e a porcentagem da janela de contexto de cada sessão de agente.
- 02Exibe os limites de uso e sinaliza portas órfãs deixadas pelos agentes.
- 03Encontra sessões do Claude Code, Codex CLI e OpenCode no macOS, Linux e Windows.
- 04Abre o painel de terminal de uma sessão selecionada no tmux, cmux ou iTerm2.
- 05Oferece um modo de snapshot JSON para scripts e ferramentas.
- 06Oferece 12 temas e uma interface em inglês ou chinês simplificado.
Casos de uso
- Executar vários agentes de programação em projetos diferentes e acompanhá-los em uma única tela.
- Monitorar o consumo da cota para evitar atingir os limites de uso do Claude ou do Codex no meio de uma tarefa.
- Encontrar e encerrar servidores iniciados por um agente que ele esqueceu de parar.
- Alimentar um painel personalizado com dados das sessões dos agentes usando o snapshot JSON.
Início rápido
- 1
Instalar via Cargo
cargo install abtop - 2
Iniciar a TUI
abtop
Antes de usar
- O salto para o terminal com Enter é compatível apenas com cmux, tmux e iTerm2 no macOS.
- Para usar o OpenCode, é preciso instalar a CLI do sqlite3; no Linux também.
- O Windows exibe LOAD como 0 porque não tem média de carga.
Tópicos
Perguntas frequentes
- O que é abtop?
- 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. abtop é um painel de terminal para acompanhar agentes de programação com IA enquanto trabalham. Ele encontra sessões em execução do Claude Code, Codex CLI e OpenCode com base nos processos locais e no estado dos arquivos, e mostra em uma única tela o uso de tokens, a porcentagem da janela de contexto, os limites de uso, os processos filhos e as portas em escuta de cada sessão.
- abtop é gratuito? Qual é a licença?
- abtop é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- abtop ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de abtop foi em 14 de set. de 2026.
- Para que posso usar abtop?
- Executar vários agentes de programação em projetos diferentes e acompanhá-los em uma única tela. Monitorar o consumo da cota para evitar atingir os limites de uso do Claude ou do Codex no meio de uma tarefa. Encontrar e encerrar servidores iniciados por um agente que ele esqueceu de parar. Alimentar um painel personalizado com dados das sessões dos agentes usando o snapshot JSON.
- Como instalar abtop?
- Instalar via Cargo: cargo install abtop Iniciar a TUI: abtop
- Onde consigo abtop?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/graykode/abtop
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
TUI de controle para executar, monitorar e coordenar vários agentes de programação com IA em sessões persistentes no terminal.
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.
Ferramenta de revisão de código no terminal, com atalhos do vim, que envia comentários ao GitHub, GitLab, Gitea, Bitbucket, Azure DevOps e Gerrit ou os copia para a área de transferência.
Proxy local e visualizador de traces que captura o tráfego de API de agentes de programação com IA, como Claude Code e Codex CLI, para inspecionar prompts, chamadas de ferramentas e uso de tokens.
Uma interface de terminal (TUI) para visualizar e controlar contêineres Docker, com métricas em tempo real, logs e acesso via exec.