Un dashboard de terminal configurable con YAML y basado en Bubble Tea, donde un único archivo define fuentes de datos de comandos de shell y una cuadrícula de widgets.
wtfutil/wtf
Un panel de terminal personalizable, escrito en Go, que muestra en módulos estadísticas y datos que consultas con frecuencia, como los de GitHub, el calendario y DigitalOcean.
- Estrellas
- 17,126
- Forks
- 863
- Issues abiertos
- 102
- Último commit
- hace 4 horas
¿Qué es?
WTF es un panel de terminal para consultar información que necesitas de vez en cuando, pero para la que no quieres abrir el navegador. Se ejecuta como un único binario y organiza el contenido en módulos, cada uno de los cuales muestra una fuente de datos en un panel de la ventana de la terminal.
Los módulos se habilitan y configuran mediante un archivo config.yml. La lista de módulos del proyecto incluye integraciones con GitHub, Google Calendar, DigitalOcean, HackerNews, Have I Been Pwned, NewRelic, OpsGenie, Transmission y Trello, entre otros. El proyecto está basado en las bibliotecas tcell y tview, y se distribuye a través de Homebrew, go install, MacPorts, AUR, Docker y binarios precompilados de las versiones publicadas.
El proyecto está mantenido por voluntarios y se encuentra en pleno proceso de cambio de nombre a Tessera y traslado a una nueva organización de GitHub, por lo que las ubicaciones de los repositorios podrían cambiar.
Funciones clave
- 01Paneles modulares que muestran cada uno una fuente de datos dentro de la terminal
- 02Configuración mediante un único archivo config.yml
- 03Integraciones con servicios como GitHub, Google Calendar, DigitalOcean y Trello
- 04Instalable mediante Homebrew, go install, MacPorts, AUR, Docker o un binario independiente
Casos de uso
- Consultar notificaciones y pull requests de GitHub sin salir de la terminal
- Ver los eventos del calendario y las tareas de hoy en un espacio de trabajo en la terminal
- Supervisar el estado de DigitalOcean o NewRelic mientras trabajas en la shell
Inicio rápido
- 1
Instala WTF con Homebrew
brew install wtfutil - 2
Ejecuta WTF
wtfutil
Antes de usarlo
- El proyecto está cambiando de nombre a Tessera y trasladándose a una nueva organización de GitHub de cara a la versión 1.0, por lo que las URL y los nombres pueden cambiar.
- Su mantenimiento es informal y depende de voluntarios; el README no garantiza que se corrijan errores ni que se añadan funciones.
Temas
Preguntas frecuentes
- ¿Qué es wtf?
- Un panel de terminal personalizable, escrito en Go, que muestra en módulos estadísticas y datos que consultas con frecuencia, como los de GitHub, el calendario y DigitalOcean. WTF es un panel de terminal para consultar información que necesitas de vez en cuando, pero para la que no quieres abrir el navegador. Se ejecuta como un único binario y organiza el contenido en módulos, cada uno de los cuales muestra una fuente de datos en un panel de la ventana de la terminal.
- ¿wtf es gratuito? ¿Qué licencia tiene?
- wtf es open source bajo la licencia MPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿wtf sigue mantenido?
- Mantenimiento activo. El último commit de wtf fue el 21 oct 2026.
- ¿Para qué puedo usar wtf?
- Consultar notificaciones y pull requests de GitHub sin salir de la terminal Ver los eventos del calendario y las tareas de hoy en un espacio de trabajo en la terminal Supervisar el estado de DigitalOcean o NewRelic mientras trabajas en la shell
- ¿Cómo se instala wtf?
- Instala WTF con Homebrew: brew install wtfutil Ejecuta WTF: wtfutil
- ¿Dónde consigo wtf?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wtfutil/wtf
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un gestor de descargas para terminal, controlado con el teclado y escrito en Go, que divide los archivos en fragmentos paralelos y descarga desde varios mirrors.
Lector y renderizador de Markdown para la terminal que muestra archivos .md y repositorios con formato en la CLI.
Herramienta de terminal escrita en Go que detecta y permite explorar dispositivos de la red local sin privilegios elevados.
Interfaz de terminal (TUI) para ver y controlar contenedores Docker, con estadísticas en tiempo real, logs y acceso mediante exec.
Una TUI de terminal para explorar, conectarse a y administrar hosts SSH definidos en el archivo ~/.ssh/config.