Hacker News browser extension

Orange Juice

Spend your time reading, not re-finding your place.

Hide stories you have already read, reply inside a thread, keep track of new comments, and move through Hacker News without breaking your flow.

People notice the difference

Orange Juice is built around small improvements that compound for people who actually spend time on Hacker News. This note from GitHub user regions99rockery gets to the point faster than any feature checklist.

“Ty for this extension, it greatly improves HN for me. I can't imagine using HN without orangejuice now.”

regions99rockery on GitHub

Why Install Orange Juice?

If you already use Hacker News every day, Orange Juice gives you better ways to read and respond without changing the site you know. The value is simple: fewer extra clicks, clearer unread state, and faster replies when a thread is worth your time.

In-Thread Replies

Stay in the thread

Inline reply and quote selection let you respond in place instead of jumping across pages.

Unread Tracking

Keep context between visits

Unread comment highlighting and hide-read controls make it obvious what is new and what you already covered.

Favorites

Save what matters

Use keyboard commands to favorite stories and comments while reading so you can quickly find them again later.

Keyboard Flow

Move faster without the mouse

Keyboard navigation and shortcuts help you scan stories, open threads, and act on content without breaking reading flow.

Readability

Make long threads easier to parse

Dark mode, better code styling, and cleaner comment structure reduce friction when threads get deep or technical.

Following

Track people, not just threads

Follow HN users, open a combined activity feed, and mute noisy users so their comments fade into the background.

Install Now

Feature Screenshots

This is not a complete list of features, but it shows what we’re actively building and already delivering. Even this subset should make a strong case for installing Orange Juice.

Inline Reply + Quote Selection

Reply directly inside comment threads and quote selected text with one action.

Inline reply in light mode
Light mode
Inline reply in dark mode
Dark mode

Unread Comment Highlighting

Quickly spot what changed since your last visit without rescanning the entire thread.

Unread comment highlighting in light mode
Light mode
Unread comment highlighting in dark mode
Dark mode

Hover User Details

Hover usernames to quickly preview profile details and context without leaving the thread.

User info hover card in light mode
Light mode
User info hover card in dark mode
Dark mode

Keyboard Navigation

Move through stories and comments faster with keyboard shortcuts, so you can browse without constant mouse movement.

Keyboard navigation help in light mode
Light mode
Keyboard navigation help in dark mode
Dark mode

Copy HN Link

Press y on an active story or comment to copy its Hacker News permalink, then keep moving with a subtle confirmation that stays out of the page flow.

Copy HN link confirmation in light mode
Light mode
Copy HN link confirmation in dark mode
Dark mode

Mermaid Diagram Rendering

Render Mermaid code blocks into readable diagrams directly in threads.

Mermaid diagram rendering in light mode
Light mode
Mermaid diagram rendering in dark mode
Dark mode

GitHub Emoji Shortcodes

Render comment shortcodes like :heart: ❤️ and :+1: 👍 while leaving code examples untouched.

Following Feed

Follow users from anywhere on HN and open a dedicated feed of their recent comments and submissions. Reorder users by dragging, collapse sections you do not want open by default, and refresh one person at a time without reloading everything else.

Small follow buttons appear next to usernames across Hacker News.

The /following page keeps the normal HN look instead of inventing a separate UI.

Recent fetched activity is cached locally to keep the page fast, with per-user refresh controls when you want a fresh pull.

And too many other features to list.

Safe, Open, and Engineered

Orange Juice is designed to be trustworthy by default:
transparent code, clear licensing, and disciplined development.

Fully open source

The full source code is public under the GPLv3 license, so anyone can inspect how it works, verify behavior, and contribute improvements.

AI-assisted, not AI-slop

AI is used as a pair programmer to speed up implementation and review, but architecture and final decisions are human.

Tested, not vibe coded

The extension has extensive unit test coverage, quality checks, and automation through CI/CD. This project is intentionally not vibe coded.

Installation

Chrome

Installs from the Chrome Web Store with automatic updates.

Install for Chrome

Firefox

Available on Firefox Add-ons for a permanent, auto-updating installation.

Install for Firefox