Show HN: HarmoNova: A modern, customizable Hacker News reader for Chrome

3 pointsposted 10 hours ago
by chaosmanage

7 Comments

chaosmanage

10 hours ago

Author here. First of all, thank you to the Harmonic app by Simon Halvdansson (https://github.com/SimonHalvdansson/Harmonic-HN). I know many (most?) of you prefer to use the no frills layout of the hacker news wesite and I totally respect that. But I really enjoy using the Harmonic app on my android phone which has a much more modren layout and is visually appealing and easier to use for me. I disliked using the plain-old hacker news on my computer and found myself going back again to my phone to scroll HN.

HarmoNova brings many of the features I love about Harmonic to the desktop browser, including a modern, card-based layout for stories and comments, color-coded comment threads, article preview images, favicons, and a bunch of customization options. It also has a split-pane layout, so you can browse stories and read discussions side by side.

My favorite is the AI summarization tool that summarizes the linked HN post article or the HN discussion. It currently uses openrouter using your own key.

I built this to scratch my own itch to have a better HN layout on my computer. You may or may not like it. I thought I should opensource it in case there's anyone who would also prefer a more modern HN layout on their computer. Cheers!

atmanactive

9 hours ago

Looks great, thanks for sharing. Does it have seen posts tracking and subsequent hiding?

chaosmanage

9 hours ago

Yes, it does. By default, it dims your seen posts, but you can set them to be hidden in settings. Go to Settings -> Stories -> Hide read stories

atmanactive

3 hours ago

Awesome, thanks. Does it have on-page post list indexing? Just a number counting upwards from 1. I find such a feature very useful to combat doomscrolling.

swesnow

7 hours ago

Very cool (I'm the developer of Harmonic) I'll be taking a look at this tomorrow for some inspiration and just to try it out :)

user

6 hours ago

[deleted]