circumflex
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.
Installation
# via Homebrew
brew install circumflex
# via Go
go install github.com/bensadeh/circumflex/cmd/clx@latest
# via Nix
nix-shell -p circumflex
Alternatives & related tools
Pop
Send emails from the terminal via a TUI or CLI flags, using Resend or SMTP, with Markdown bodies, attachments, and AI agent skill support.
tz
Interactive TUI tool for displaying and comparing times across multiple time zones simultaneously
omm
Keyboard-driven task manager for the command line with priority reordering and context management
Ticker
Terminal stock, crypto, and derivatives price watcher with position tracking, cost basis lots, currency conversion, and grouped watchlists.
gopass
Command-line password manager compatible with pass, supporting GPG encryption, Git versioning, and team collaboration
add a badge to your README
Maintain circumflex? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/circumflex?utm_source=badge)<a href="https://www.trmn.sh/tools/circumflex?utm_source=badge"><img src="https://www.trmn.sh/badge/circumflex.svg" alt="Featured on trmn" height="20"></a>