Gerenciador de arquivos para terminal com atalhos de teclado no estilo vi, visualização em várias colunas, prévias de arquivos e o lançador rifle.
amanusk/s-tui
Interface de terminal que exibe gráficos de temperatura, frequência, potência e uso da CPU, com teste de estresse integrado.
Alternativa open source a:AIDA64
- Estrelas
- 5,117
- Forks
- 183
- Issues abertas
- 40
- Último commit
- há 2 meses
O que é?
s-tui é um monitor de terminal para temperatura, frequência, consumo de energia e uso da CPU. Ele desenha gráficos em tempo real no console, sem precisar de um servidor X, então funciona via SSH e em máquinas headless. O foco é verificar se o sistema de refrigeração e os limites de potência dão conta da carga, e não listar os processos em execução.
A ferramenta inclui um teste de estresse da CPU integrado que não exige dependências adicionais. Quando numpy está instalado, o teste usa multiplicação densa de matrizes para gerar uma carga maior; caso contrário, usa hashing SHA-256. A integração opcional com stress ou stress-ng adiciona cargas de memória, I/O e sincronização.
Quando detecta throttling da CPU, o s-tui muda a cor do gráfico de frequência e identifica a causa, com códigos de motivo separados para chips Intel e AMD quando o acesso root e o módulo msr estão disponíveis. É possível registrar estatísticas em CSV, imprimir uma única linha de estatísticas ou JSON e executar scripts de shell quando a temperatura ultrapassa um limite.
Recursos principais
- 01Gráficos em tempo real no terminal para temperatura, frequência, potência e uso da CPU.
- 02Teste de estresse da CPU integrado que funciona sem dependências adicionais.
- 03Indicadores de throttling que mostram quando e por que a CPU reduziu a velocidade.
- 04Registro em CSV e saída em uma única linha de texto ou JSON para uso em scripts.
- 05Gatilhos de limite que executam scripts de shell quando a temperatura ultrapassa o valor definido.
Casos de uso
- Verificar se um servidor ou estação de trabalho sofre throttling sob carga prolongada.
- Monitorar a temperatura e a potência da CPU de uma máquina Linux headless via SSH.
- Testar uma nova solução de refrigeração ou um overclock pelo terminal.
- Registrar métricas da CPU em CSV durante uma execução longa de benchmark.
Início rápido
- 1
Instale o s-tui com pip
pip install s-tui --user - 2
Execute o s-tui no terminal
s-tui
Antes de usar
- Funciona apenas em sistemas do tipo UNIX, pois o urwid não oferece suporte ao Windows.
- É licenciado sob a GPL-2.0, uma licença copyleft.
- As leituras de potência estão disponíveis apenas em algumas CPUs Intel e AMD.
- Para consultar os motivos detalhados de limitação de frequência em Intel e AMD, são necessários acesso root e o módulo de kernel msr.
Em coleções
Tópicos
Perguntas frequentes
- O que é s-tui?
- Interface de terminal que exibe gráficos de temperatura, frequência, potência e uso da CPU, com teste de estresse integrado. s-tui é um monitor de terminal para temperatura, frequência, consumo de energia e uso da CPU. Ele desenha gráficos em tempo real no console, sem precisar de um servidor X, então funciona via SSH e em máquinas headless. O foco é verificar se o sistema de refrigeração e os limites de potência dão conta da carga, e não listar os processos em execução.
- s-tui é gratuito? Qual é a licença?
- s-tui é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- s-tui ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de s-tui foi em 15 de set. de 2026.
- Para que posso usar s-tui?
- Verificar se um servidor ou estação de trabalho sofre throttling sob carga prolongada. Monitorar a temperatura e a potência da CPU de uma máquina Linux headless via SSH. Testar uma nova solução de refrigeração ou um overclock pelo terminal. Registrar métricas da CPU em CSV durante uma execução longa de benchmark.
- Como instalar s-tui?
- Instale o s-tui com pip: pip install s-tui --user Execute o s-tui no terminal: s-tui
- Onde consigo s-tui?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/amanusk/s-tui
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Mapa estelar de terminal escrito em C que exibe em ASCII as posições em tempo real de estrelas, planetas, constelações e da Lua.
Módulo Go para criar saídas de console coloridas e estilizadas, com barras de progresso, tabelas, árvores, gráficos e prompts interativos.
htop é um visualizador interativo de processos no terminal para Linux, BSD e macOS, com rolagem, ordenação, filtragem e controle de processos.
Monitor gráfico personalizável de processos e recursos do sistema, multiplataforma e executado no terminal, para Linux, macOS e Windows.
Monitor de sistema para terminal em Macs com Apple Silicon, com CPU, GPU, energia, temperaturas, ventoinhas e processos, sem precisar de sudo.