Hntui is a terminal user interface for browsing Hacker News that emphasizes speed, keyboard-driven navigation and a polished visual experience. It exposes all six HN feeds (Top, New, Best, Ask, Show, Jobs), lets you open and traverse comment trees, save posts for later, and supports both vim-style navigation and mouse interactions. It includes theme toggling (dark and a faithful light HN look), a playful Knight Rider-style loading animation, and minimal runtime requirements: any modern truecolor, UTF‑8 terminal with mouse support. Installation options include a self-contained binary (install script places it in ~/.local/bin) or an npm/Bun package; prebuilt binaries target macOS (Apple Silicon) and Linux (x64, arm64).
Usability details are extensive: dedicated keybindings for story lists, comment trees, link popups and a right‑click context menu; mouse actions map to tab switching, opening stories, collapsing comment subtrees and more. Saved posts persist across sessions in ~/.config/hntui/saved.json and migrate older config automatically. Development uses Bun (bun install, bun dev) and the app pulls data from the Hacker News Firebase API. Releases are produced via GitHub Actions that cross‑compile binaries and publish an npm package with OIDC/SLSA provenance. The project leverages OpenTUI, Effect and opentui‑spinner, is MIT‑licensed, authored by Ahmed Shaikh, and currently shows a small community adoption.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.