{"slug": "show-hn-hn-station-a-local-first-hn-desktop-client-with-split-pane-reading", "title": "Show HN: HN Station – A local-first HN desktop client with split-pane reading", "summary": "A developer released HN Station, a local-first desktop client for Hacker News that provides a split-pane reading interface with keyword filtering, bookmarking, and AI-powered article summarization via Ollama or OpenAI. The Go and React application stores all content locally using SQLite, creating a permanent, searchable personal archive while allowing users to vote and comment directly through a built-in proxy that strips ads and cookies. The tool is available as a web preview at hnstation.dev with full desktop binaries for Windows, macOS, and Linux on GitHub.", "body_md": "Hi HN, This is my side project for reading hacker news in a specialized IDE like environment where all my news articles I read and the comments threads are group together in different threads. So it avoids the clutter when you read HN and it is mingled with other things like your email, work related tabs etc. This gives a focussed desktop app to read articles and it's discussions. I have also added a way to filter artcles based on keywords like LLM, PostgreSQL etc. So we can easily filter what we want to read and spend time with. It has bookmarking feature to read later on also. Same filtering works on bookmarks also.\n\nUnder the hood, it's a Go + React app using SQLite for storage. Because everything you read is saved locally, you get a permanent personal archive, which you can search instantly using SQLite FTS5.\n\nI also added an integration with Ollama (or OpenAI) that runs in a sidebar to summarize long articles or pull out the main points from the comments thread. I built in a proxy so you can just plug your HN credentials in and vote/comment directly from the app, plus it strips out ads and cookies from the articles you read.\n\nTo try it out quickly: [https://hnstation.dev](https://hnstation.dev)\nI have set up a \"Lite\" web preview so you can see the UI. There are no signups/logins here, it just stores your settings/bookmarks in the browser's local storage.\n\nFor the full experience with the persistent SQLite archive and Ollama integration, the Windows, macOS, or Linux binaries are on the GitHub repo: [https://github.com/rajeshkumarblr/hn_station](https://github.com/rajeshkumarblr/hn_station)\n\nI built this to scratch my own itch, but I'm hoping some of you might find it useful too. I'd love to hear your feedback or ideas on how to make this better!\n\nComments URL: [https://news.ycombinator.com/item?id=48341045](https://news.ycombinator.com/item?id=48341045)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-hn-station-a-local-first-hn-desktop-client-with-split-pane-reading", "canonical_source": "https://github.com/rajeshkumarblr/hn_station", "published_at": "2026-05-30 22:03:53+00:00", "updated_at": "2026-05-30 22:16:14.761880+00:00", "lang": "en", "topics": ["ai-tools", "ai-products"], "entities": ["HN Station", "Ollama", "OpenAI", "SQLite", "Go", "React"], "alternates": {"html": "https://wpnews.pro/news/show-hn-hn-station-a-local-first-hn-desktop-client-with-split-pane-reading", "markdown": "https://wpnews.pro/news/show-hn-hn-station-a-local-first-hn-desktop-client-with-split-pane-reading.md", "text": "https://wpnews.pro/news/show-hn-hn-station-a-local-first-hn-desktop-client-with-split-pane-reading.txt", "jsonld": "https://wpnews.pro/news/show-hn-hn-station-a-local-first-hn-desktop-client-with-split-pane-reading.jsonld"}}