Repolode
ClementTsang

ClementTsang/bottom

Monitor gráfico personalizável de processos e recursos do sistema, multiplataforma e executado no terminal, para Linux, macOS e Windows.

Alternativa open source a:htop

Estrelas
14,114
Forks
401
Issues abertas
107
Último commit
há 18 dias

O que é?

bottom (btm) é um monitor de sistema e processos baseado em terminal, escrito em Rust. Ele exibe gráficos ao longo do tempo do uso de CPU (média e por núcleo), RAM e swap, I/O de rede, temperatura e I/O de disco, além de tabelas com capacidade dos discos, sensores de temperatura e status da bateria.

O widget de processos permite ordenar e pesquisar processos, enviar sinais de encerramento e alternar para uma visualização em árvore que mostra as relações entre processos pai e filho. É possível aplicar zoom aos intervalos de tempo dos gráficos e expandir qualquer widget individual para ocupar a tela inteira. Também há um modo básico inspirado no htop.

O comportamento é controlado por flags de linha de comando ou por um arquivo de configuração, gerado na primeira inicialização. O programa inclui temas de cores integrados e personalizados, layouts ajustáveis e filtragem de entradas. Há arquivos de conclusão de shell para Bash, Zsh, fish, PowerShell, Elvish, Fig e Nushell.

Recursos principais

  • 01Gráficos de séries temporais de CPU, memória, rede, temperatura e I/O de disco, com zoom
  • 02Tabela de processos com ordenação, pesquisa, sinais de encerramento e modo de árvore
  • 03Widgets com informações sobre discos, sensores de temperatura e bateria
  • 04Temas de cores integrados e personalizados, além de layouts configuráveis
  • 05Suporte oficial para Linux, macOS e Windows

Casos de uso

  • Acompanhar o uso de CPU, memória e rede em um servidor ou estação de trabalho por uma sessão SSH
  • Encontrar e encerrar processos descontrolados pelo terminal
  • Substituir o top ou o htop por uma visualização que inclui gráficos e dados de disco e temperatura

Início rápido

  1. 1

    Atualize a toolchain estável do Rust

    rustup update stable
  2. 2

    Instale bottom do crates.io com o Cargo

    cargo install bottom --locked

Antes de usar

  • Algumas plataformas, como FreeBSD e Android, têm apenas suporte não oficial.

Tópicos

Perguntas frequentes

O que é bottom?
Monitor gráfico personalizável de processos e recursos do sistema, multiplataforma e executado no terminal, para Linux, macOS e Windows. bottom (btm) é um monitor de sistema e processos baseado em terminal, escrito em Rust. Ele exibe gráficos ao longo do tempo do uso de CPU (média e por núcleo), RAM e swap, I/O de rede, temperatura e I/O de disco, além de tabelas com capacidade dos discos, sensores de temperatura e status da bateria.
bottom é gratuito? Qual é a licença?
bottom é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
bottom ainda é mantido?
Manutenção ativa. O último commit de bottom foi em 4 de out. de 2026.
Para que posso usar bottom?
Acompanhar o uso de CPU, memória e rede em um servidor ou estação de trabalho por uma sessão SSH Encontrar e encerrar processos descontrolados pelo terminal Substituir o top ou o htop por uma visualização que inclui gráficos e dados de disco e temperatura
Como instalar bottom?
Atualize a toolchain estável do Rust: rustup update stable Instale bottom do crates.io com o Cargo: cargo install bottom --locked
Onde consigo bottom?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ClementTsang/bottom

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados