# circumflex

> Terminal-based Hacker News browser with vim-style navigation and built-in article reader

Stars: 2.1k · Language: Go · License: AGPL-3.0 · Categories: Productivity

- Repository: https://github.com/bensadeh/circumflex
- Page: https://www.trmn.sh/tools/circumflex

## Install

- Homebrew: `brew install circumflex`
- Go: `go install github.com/bensadeh/circumflex/cmd/clx@latest`
- Nix: `nix-shell -p circumflex`

## Overview

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

```bash
# via Homebrew
brew install circumflex
```

```bash
# via Go
go install github.com/bensadeh/circumflex/cmd/clx@latest
```

```bash
# via Nix
nix-shell -p circumflex
```

## Alternatives

- [Pop](https://www.trmn.sh/tools/pop.md): Send emails from the terminal via a TUI or CLI flags, using Resend or SMTP, with Markdown bodies, attachments, and AI agent skill support. (Go, 2.9k stars)
- [tz](https://www.trmn.sh/tools/tz.md): Interactive TUI tool for displaying and comparing times across multiple time zones simultaneously (Go, 903 stars)
- [omm](https://www.trmn.sh/tools/omm.md): Keyboard-driven task manager for the command line with priority reordering and context management (Go, 334 stars)
- [Ticker](https://www.trmn.sh/tools/ticker.md): Terminal stock, crypto, and derivatives price watcher with position tracking, cost basis lots, currency conversion, and grouped watchlists. (Go, 6.3k stars)
- [gopass](https://www.trmn.sh/tools/gopass.md): Command-line password manager compatible with pass, supporting GPG encryption, Git versioning, and team collaboration (Go, 7.3k stars)

---

Canonical: https://www.trmn.sh/tools/circumflex
