Browse Hacker News from your terminal.

Convenient, fast, and will run well on most computers, even old ones.

Concept, vision and UX

How to use

More ways to come.

With Docker:

docker build -t hncli . && docker run -it hncli

With Rust toolchain:

cargo run --release

Browse every comment or sub-comment, on any story

On the Home, Ask HN and Show HN (usernames erased here).

hncli sub-comment display

Contextual help on all screens

If enabled, contextual help will display the most common commands on any given screen.

hncli contextual help on Show Hacker News list screen

Customize your experience

Persistent settings, stored in the OS-appropriate folder.

hncli settings screen

Theming system

Theming system, easily modified and extendable.

hncli theming system
Obsolete

Search throughout hncli (posts, comments, users)

After heavy efforts on my part, hn.algolia unfortunately shut down almost all its returned data. Here is an example of what still works.

hncli search screen (limited by hn.algolia.com

Built to last

Made in Rust

Built in the fast and safe Rust programming language, with a unique architecture described here.

hncli is first and foremost a labor of love, so questions or any kind of contribution are more than welcome on the GitHub repository.

Read-Only

No sign-in required

No Hacker News account required: hncli does not need nor store your credentials.

Well deserved pause?

Terminal only

hncli works in most terminals, and one of the initial goals was to make technological watch on Hacker News easier at a glance.

Check out the vision article for further explanation.

Navigation history

Pick up from where you left off

Go back to the latest read top-level comment on any topic previously visited.

Any issue? Wanting to contribute?

© Copyright 2026 Pierre-Yves Diallo