Terminal-based Hacker News browser with vim-style navigation and built-in article reader
circumflex is a terminal-based Hacker News client that provides a unified interface for browsing stories and comments. The tool displays Hacker News content directly in the terminal with syntax highlighting for comments and headlines, eliminating the need to switch between browser tabs.
The application features two primary modes: comment viewing and Reader Mode. In comment sections, users can navigate between top-level comments using n/N keys, expand and collapse comment threads by quote level with h/l keys, or toggle entire threads with Enter. The tool also includes a navigate mode for selecting individual comments in lengthy discussion threads. Reader Mode allows users to view linked articles within the terminal, complete with header navigation and vim-style scrolling controls.
circumflex operates as a read-only client without login, voting, or commenting capabilities. It supports native terminal color schemes, includes full Nerd Fonts integration for icons, and provides a favorites feature for saving submissions. The tool uses vim-style keybindings throughout and includes built-in help accessible via the 'i' key in any view.
# via Homebrew
brew install circumflex
# via Go
go install github.com/bensadeh/circumflex/cmd/clx@latest
# via Nix
nix-shell -p circumflex