joeseesun/qiaomu-hn-reader — explained in plain English
Analysis updated 2026-05-18
Read Hacker News in pre-translated Chinese without waiting for live translation.
Get a quick Chinese summary of a popular Hacker News comment thread.
Self-host a Chinese-first HN reader with your own DeepSeek API key.
Track rising stories and new product launches in a dedicated radar view.
| joeseesun/qiaomu-hn-reader | 7y-9/agentsmd-check | avacocloud/avaco-deno | |
|---|---|---|---|
| Stars | 19 | 19 | 19 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Runs without a DeepSeek API key, but translations and discussion summaries then fall back to cached or English content.
Qiaomu HN Reader is a Chinese language Hacker News reader built for developers and product people who prefer reading in Chinese. Rather than translating stories on the spot when a visitor loads the page, it runs a background job every hour that pulls the latest stories from HNRSS, filters them, translates titles and summaries with the DeepSeek API, and saves the result to a local snapshot file. When someone opens the site they see an already prepared Chinese version instantly, and clicking into comments loads from a local cache rather than waiting on a live translation. Beyond the plain front page, it groups stories into sections like a rising list ranked by points, comment count, and how recently they were posted, and a product radar that pulls together Show HN and Launch HN style posts. For popular threads it prefetches and translates the top comments, generates a short Chinese summary of the discussion, and picks out a handful of the most substantive comments using simple rules such as favoring ones with concrete opinions, trade offs, or counterexamples rather than jokes or plain agreement. Favorites and read status are stored only in the visitor's browser, so no account or login is needed. The reader also applies a conservative content filter that hides posts about politics, military topics, and other sensitive social issues, and filters out plain recruiting ads while still keeping real product launches. It ships as a Node.js and Express service with a small PWA frontend that can be installed like an app and works offline using a cached snapshot. To run it yourself, you clone the repository, install dependencies with npm, copy the example environment file, build, and start the server. A DeepSeek API key is optional: without one the service still runs, but translations and discussion summaries fall back to cached or English content. The project exposes a small JSON API for its own data and is released under the MIT license.
A Chinese-language Hacker News reader that pre-translates and summarizes stories and comments hourly, with an offline-capable PWA.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Express.
Free to use, modify, and share, including commercially, as long as the license and copyright notice are kept.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.