Repolode
graykode

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

    Instalar via Cargo

    cargo install abtop
  2. 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