hntui: terminal para navegar Hacker News con soporte de ratón

Fuentes: hntui: a terminal UI for browsing Hacker News with mouse support

hntui es una aplicación de interfaz de usuario en terminal (TUI) diseñada para navegar por las fuentes de noticias de tecnología de Hacker News. Su objetivo principal es ofrecer una experiencia de navegación similar a la de un usuario experto, permitiendo el acceso a los seis flujos de noticias principales: Top, New, Best, Ask, Show y Jobs. La herramienta destaca por su capacidad de navegación profunda, permitiendo explorar los comentarios de cada publicación, guardar artículos para lectura posterior y gestionar múltiples pestañas de contenido.

El software está diseñado para ser compatible con cualquier terminal moderna que soporte colores en verdadero, ratón y codificación UTF-8. Aunque el autor ha probado la versión en Ghostty para macOS, la instalación en Linux y Windows se realiza a través de OpenTUI. La instalación es sencilla mediante un script de shell o directamente desde npm, requiriendo la versión 1.2 o superior de Bun para el desarrollo local. Los binarios precompilados son autocontenidos y no dependen de librerías externas, lo que facilita su despliegue en sistemas macOS (Apple Silicon) y Linux (arquitecturas x64 y arm64).

La interfaz incluye soporte para Vim y ratón, así como temas de color personalizables. Una característica distintiva es la animación de escáner Knight Rider en los cargadores, que añade un toque nostálgico a la experiencia. El sistema de gestión de datos se basa en la API pública de Hacker News Firebase, y el proyecto integra herramientas como Effect para la capa de datos y OpenTUI como núcleo. La licencia es MIT, y el repositorio incluye flujos de trabajo de GitHub para la compilación de binarios y la publicación en npm con atestación de proveniencia SLSA.