circumflex
brew install circumflex
v4.3
MIT
Hacker News in your terminal
301
30-day installs · #2222
744
90-day · #2487
1.6k
365-day · #3110
2.0k
★ GitHub stars · updated 2mo ago
Build dependencies
GitHub topics
cli
client
command-line
console
hacker
hacker-news
hackernews
news
reader
terminal
tui
ycombinator
Links
- https://github.com/bensadeh/circumflex
- GitHub: bensadeh/circumflex
- Brew formula source: Formula/c/circumflex.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Hacker News in your terminal",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:23+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "circumflex",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-15T09:11:48Z",
"github_readme_excerpt": "\u003cp align=\"center\"\u003e\n \u003cimg src=\"screenshots/clx.png\" width=\"150\" alt=\"circumflex\"/\u003e\n\u003c/p\u003e\n\n#\n\n\u003cp align=\"center\"\u003e\n \u003ccode\u003ecircumflex\u003c/code\u003e is a command line tool for browsing Hacker\u0026nbsp;News in your terminal\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"screenshots/main_view.png\" width=\"600\" alt=\"Main view\"/\u003e\n\u003c/p\u003e\n\n### Main features\n\n- \ud83d\udecb **Everything in one place** \u2014 read both the comment section and articles in Reader Mode\n- \ud83c\udf08 **Syntax highlighting** \u2014 syntax-aware formatting for comments and headlines\n- \u26a1\ufe0f **Vim-style navigation** \u2014 scroll through, jump between and collapse threads with familiar keybindings\n\n**You might also like:**\n\n- \ud83e\udd39 **Native terminal colors** \u2014 you bring your own color scheme, `circumflex` does the rest\n- \ud83d\udc8e **Nerd Fonts** \u2014 full support for Nerd Fonts as icons\n- \u2764\ufe0f **Add to favorites** \u2014 save interesting submissions for later\n\n## Installing\n\nThe binary name for `circumflex` is `clx`.\n\n```console\n# Homebrew\nbrew install circumflex\n\n# Nix\nnix-shell -p circumflex\n\n# AUR\nyay -S circumflex\n\n# Go\ngo install github.com/bensadeh/circumflex/cmd/clx@latest\n\n# From source\ngo run ./cmd/clx\n```\n\n## Features\n\n### Categories\n\nSwitch between categories with \u003ckbd\u003eTab\u003c/kbd\u003e. The header shows `top`, `best`, `ask`, `show` and `favorites` by\ndefault. Pick which ones appear (and in what order) with the `--categories` flag:\n\n```console\nclx --categories top,new,best\n```\n\nAvailable categories are `top`, `best`, `new`, `ask`, `show` and `favorites`.\n\n### Comment section\n\nPress \u003ckbd\u003eEnter\u003c/kbd\u003e to view the comment section.\n\nThe comment section has two modes: `read mode` and `navigate mode`.\n\nIn `read mode`, you can scroll using the usual vim bindings. You can also jump between top-level\ncomments (\u003ckbd\u003en\u003c/kbd\u003e/\u003ckbd\u003eN\u003c/kbd\u003e), and you can expand and collapse threads by quote level\n(\u003ckbd\u003eh\u003c/kbd\u003e/\u003ckbd\u003el\u003c/kbd\u003e) or all at once (\u003ckbd\u003eEnter\u003c/kbd\u003e).\n\nIn `navigate mode`, you can individually select comments and collapse specific threads. This is useful in longer threads\nwith many replies.",
"github_repo": "bensadeh/circumflex",
"github_stars": 2022,
"github_topics": [
"cli",
"client",
"command-line",
"console",
"hacker",
"hacker-news",
"hackernews",
"news",
"reader",
"terminal",
"tui",
"ycombinator"
],
"homepage": "https://github.com/bensadeh/circumflex",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 301,
"installs_365d": 1596,
"installs_90d": 744,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "circumflex",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 2222,
"rank_365d": 3110,
"rank_90d": 2487,
"raw_hash": "6947408e06db26ef",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/circumflex.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "4.3",
"versioned_formulae": [],
"why_use_this": null
}