Um dashboard de terminal configurado por YAML, baseado em Bubble Tea, que define fontes de dados de comandos shell e um grid de widgets em um único arquivo.
wtfutil/wtf
Um dashboard personalizável para terminal, escrito em Go, que exibe em módulos dados e estatísticas que você consulta com frequência, como GitHub, calendário e DigitalOcean.
- Estrelas
- 17,126
- Forks
- 863
- Issues abertas
- 102
- Último commit
- há 4 horas
O que é?
WTF é um dashboard para terminal que permite acompanhar informações de que você precisa de vez em quando, mas que não justificam abrir o navegador. Ele roda como um único binário e organiza o conteúdo em módulos, cada um exibindo uma fonte de dados em um painel da janela do terminal.
Os módulos são ativados e configurados por meio de um arquivo config.yml. A lista de módulos do projeto inclui integrações com GitHub, Google Calendar, DigitalOcean, HackerNews, Have I Been Pwned, NewRelic, OpsGenie, Transmission e Trello, entre outros. O projeto usa as bibliotecas tcell e tview e é distribuído pelo Homebrew, por go install, MacPorts, AUR e Docker, além de binários pré-compilados das versões.
O projeto é mantido por voluntários e está no meio de uma mudança de nome planejada para Tessera, junto com a transferência para uma nova organização no GitHub. Por isso, os endereços dos repositórios podem mudar.
Recursos principais
- 01Painéis modulares, cada um exibindo uma fonte de dados no terminal
- 02Configuração por meio de um único arquivo config.yml
- 03Integrações com serviços como GitHub, Google Calendar, DigitalOcean e Trello
- 04Instalação pelo Homebrew, por go install, MacPorts, AUR, Docker ou por um binário independente
Casos de uso
- Consultar notificações e pull requests do GitHub sem sair do terminal
- Ver os eventos e as tarefas da agenda de hoje em um ambiente de trabalho no terminal
- Acompanhar o status do DigitalOcean ou do NewRelic enquanto trabalha no shell
Início rápido
- 1
Instale o WTF com o Homebrew
brew install wtfutil - 2
Execute o WTF
wtfutil
Antes de usar
- O projeto está mudando de nome para Tessera e sendo transferido para uma nova organização no GitHub enquanto se prepara para a versão 1.0, então URLs e nomes podem mudar.
- A manutenção é informal e feita por voluntários; o README não garante que bugs serão corrigidos ou que novos recursos serão adicionados.
Tópicos
Perguntas frequentes
- O que é wtf?
- Um dashboard personalizável para terminal, escrito em Go, que exibe em módulos dados e estatísticas que você consulta com frequência, como GitHub, calendário e DigitalOcean. WTF é um dashboard para terminal que permite acompanhar informações de que você precisa de vez em quando, mas que não justificam abrir o navegador. Ele roda como um único binário e organiza o conteúdo em módulos, cada um exibindo uma fonte de dados em um painel da janela do terminal.
- wtf é gratuito? Qual é a licença?
- wtf é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- wtf ainda é mantido?
- Manutenção ativa. O último commit de wtf foi em 21 de out. de 2026.
- Para que posso usar wtf?
- Consultar notificações e pull requests do GitHub sem sair do terminal Ver os eventos e as tarefas da agenda de hoje em um ambiente de trabalho no terminal Acompanhar o status do DigitalOcean ou do NewRelic enquanto trabalha no shell
- Como instalar wtf?
- Instale o WTF com o Homebrew: brew install wtfutil Execute o WTF: wtfutil
- Onde consigo wtf?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wtfutil/wtf
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de downloads para terminal, controlado pelo teclado e feito em Go, que divide arquivos em partes paralelas e pode baixar de vários mirrors.
Leitor e renderizador de Markdown no terminal que exibe arquivos .md e repositórios com formatação estilizada na CLI.
Ferramenta de interface de terminal escrita em Go que descobre e explora dispositivos na rede local sem privilégios elevados.
Uma interface de terminal (TUI) para visualizar e controlar contêineres Docker, com métricas em tempo real, logs e acesso via exec.
Uma TUI de terminal para navegar, conectar-se e gerenciar hosts SSH definidos no arquivo ~/.ssh/config.