A real-time terminal interface for Hacker News. Watch stories and discussions unfold live as they happen.
HN Live shows you what's happening on Hacker News right now. Instead of refreshing the homepage every few minutes, you can see new stories and comments appear instantly in a clean terminal-like interface.
- Live feed of new stories and comments
- Front page view with infinite scrolling (just like HN's front page!)
- Show HN, Ask HN, Jobs, and Best sections
- Three themes to choose from:
- Classic HN orange
- Dark mode
- Terminal green (for that retro feel)
- Works great on mobile and desktop
- Live search (grep) to filter content
- Auto-scrolling (can be toggled)
- Click on stories to view them without leaving the site
- Keyboard shortcuts for power users
- Choose between viewing stories in our UI or going straight to HN
The site supports direct links to stories and comments:
- Home feed:
/
- Front page:
/front
- Show HN:
/show
- Ask HN:
/ask
- Jobs:
/jobs
- Best:
/best
- Story view:
/item/123
- Comment view:
/item/123/comment/456
You can share these URLs directly and they will load the appropriate content.
⌘/Ctrl + S
- Start/Stop the feed⌘/Ctrl + L
- Clear the screen⌘/Ctrl + F
- Filter live feed (grep)⌘/Ctrl + K
- Search all HN contentESC
- Close story view or return to feed
Hey! I'm primarily a backend developer who loves building things. This project started as a way to browse HN the way I personally enjoy - with a clean, terminal-like interface and real-time updates.
The design is intentionally minimalist, inspired by both HN's simplicity and old-school terminal UIs. Since I'm not a designer by trade, I built it based on how I like to browse HN - but I'm always open to suggestions for improvements!
What made this project possible was the amazing AI tooling available today. As someone more comfortable with backend work, tools like Claude and ChatGPT were invaluable in helping me debug frontend issues and implement UI features. They really helped bridge the gap between my backend expertise and frontend needs.
These AI tools have been game-changing for someone like me - they complement my existing skills and help me ship full-stack projects that I wouldn't have attempted before. While they don't replace proper engineering knowledge, they're incredible at helping you learn and implement things outside your core expertise.
The implementation here reflects my current understanding of frontend development and the solutions I've learned along the way - both through AI assistance and general research. There might be more efficient or elegant ways to accomplish some things, but I've focused on making it work reliably with the knowledge and tools at hand. I'm always learning and open to better approaches!
# Get it running
npm install
npm run dev
# Build it
npm run build
# Try the production build
npm run preview
This project is deployed on Cloudflare Pages.
If you find any bugs (especially with different screen sizes - I've only tested on my laptop and phone), please let me know in the issues! Would love to fix them and make this better for everyone.
Also welcome suggestions on the UI/UX - while I built it for my personal browsing style, I'm sure there are ways to make it work better for everyone while keeping the minimal aesthetic.
Built using:
- Official Hacker News API - Thanks to HN for providing this amazing API that powers our real-time updates and story/comment data
- Algolia HN Search API - Huge thanks to Algolia for their powerful search API that makes the search experience possible
Not affiliated with HN/YC.
Special thanks to:
- Cursor - Honestly, this editor is incredible! Made me feel like I had a coding buddy helping me out 24/7.
- Claude & ChatGPT - Sometimes I had to jump directly to them to brainstorm ideas or debug tricky errors.
- Cloudflare Pages - For making deployment super easy.
Yeah, these tools helped me build and debug this way faster than I could have imagined. They turned what could have been weeks of debugging and learning into a fun weekend project. It's amazing how they can help you quickly turn ideas into working products!
MIT