HarmoNova:为 Chrome 打造的现代化可定制 Hacker News 阅读器
Show HN: HarmoNova: A modern, customizable Hacker News reader for Chrome
HarmoNova 是一款 Chrome 扩展,为 Hacker News 提供更清爽的桌面界面,支持故事卡片与评论并排显示、Top/New/Best/Ask HN/Show HN/Jobs 等板块及站内搜索,并可用 HN 账号投票、回复、发帖和收藏。
HarmoNova for Hacker News — Chrome 浏览器扩展
在浏览器上阅读 Hacker News 的更好方式。
HarmoNova for Hacker News 是一款 Chrome 扩展,为 Hacker News 带来更简洁、更愉悦的桌面界面。无需离开网站即可阅读故事、参与讨论、搜索 Hacker News,并使用你的 HN 账号。它也适用于 Edge 或任何其他支持加载 Chrome 扩展的 Chromium 内核浏览器。
灵感来自 Simon Halvdansson 的 Harmonic for Hacker News。 这是一个独立项目,与原开发者无关联,也未获其认可。
功能
- 并排的故事卡片与树状讨论。
- Top、New、Best、Ask HN、Show HN、Jobs 以及全站搜索。
- 可自定义主题、排版以及故事/评论布局。
- 使用你的 Hacker News 账号进行投票、回复、提交和收藏。
- 使用你自己的 OpenRouter API 密钥,可选地对文章或讨论进行 AI 摘要。
在 Chrome 中安装
无需编码或构建。 只需下载扩展、解压,然后告诉 Chrome 文件夹的位置即可。
- 下载: 前往 Releases,在 Assets 下下载名为
harmonova-<version>.zip的 ZIP 文件。 - 解压: 解压下载的 ZIP 文件。打开解压后的文件夹;里面会有一个名为
harmonova的文件夹。把它放在一个固定的位置,比如 Documents。 - 打开 Chrome 扩展: 在 Chrome 的地址栏中输入
chrome://extensions。 - 开启开发者模式,使用右上角的开关,然后点击 Load unpacked。
- 选择文件夹: 选择内层的
harmonova文件夹——即直接包含文件manifest.json的那个文件夹。不要选择 ZIP 文件本身。 - 完成: 打开 news.ycombinator.com,如果它已经打开则刷新一下。
更想下载源码或使用 Git?
也可以。在 仓库页面 上,选择 Code → Download ZIP 并解压,或者克隆它:
git clone https://github.com/chaosmanage/harmonova.git
然后按照 上面的步骤 3–6 操作,选择下载或克隆的 仓库文件夹(包含 manifest.json 的文件夹)。你仍然不需要构建任何东西。
要更新已解压安装的版本,保持相同的文件夹位置,替换其内容(或运行 git pull),在 chrome://extensions 上点击 Reload,然后刷新 Hacker News。遇到问题?
我为什么做这个
我非常喜欢在 Android 上使用 Harmonic for Hacker News。与 Harmonic 相比,普通的 Hacker News 网站对我来说从来都不特别有吸引力或直观。我想把同样的阅读体验带到我的电脑上。
我甚至尝试过在模拟器中运行 Android 应用。作为实验它可行,但这不是我想每天使用 Hacker News 的方式。Chrome 扩展 被证明是更好的解决方案:在普通的浏览器标签页中打开 Hacker News,就能在那里获得受 Harmonic 启发的界面。
非常感谢 Simon Halvdansson 开发了最初的 Harmonic Android 应用。 它的设计、对阅读的深思熟虑以及开源代码是这个项目存在的原因。我从它那里汲取了很多灵感,包括故事卡片、颜色、排版和评论布局。这是一个独立的浏览器改编版本,不是官方的 Harmonic 桌面应用。
如果你从未在 Android 上使用过 Harmonic,那也没关系。你只需要知道,这个扩展能让 Hacker News 在桌面端阅读起来更舒适。
它能做什么?
- 并排阅读。 帖子留在左侧,讨论在右侧打开。
- 浏览更多信息流。 Top、New、Best、Ask HN、Show HN、Jobs 等。
- 跟进对话。 按回复层级着色、可折叠的讨论串、评论搜索和排序。
- 搜索整个 Hacker News。 查找帖子或评论,并按日期、作者等筛选。
- 打造属于你的体验。 深色主题、字体、帖子预览、评论样式及其他设置。
- 使用你的 HN 账号。 使用 Hacker News 自身的登录来投票、回复、提交帖子和管理收藏。
- 用 AI 总结(可选)。 使用你自己的 OpenRouter 密钥来总结文章或其 HN 讨论。
近距离看看
| 信息流 | 搜索 Hacker News |
|---|---|
![]() |
![]() |
| 外观 | 帖子设置 |
|---|---|
![]() |
![]() |
AI 总结:文章或讨论
有时我想在阅读文章之前先了解其要点。有时Hacker News 评论才是有趣的部分。HarmoNova 为两者分别提供了按钮:
- 文章 读取链接页面并总结其内容。
- 讨论 则总结公开的 Hacker News 对话。
两者都使用 OpenRouter,且均为可选。在设置 → AI 中添加你自己的 API 密钥并选择模型。除非你主动请求,否则不会进行任何总结(除非你在设置中选择启用自动总结)。被总结的文本会发送至 OpenRouter;并非所有文章网站都允许自动读取。
AI 界面演示。示例总结文本为虚构,并非所示文章的总结。
有几点需要了解
仅仅阅读无需登录。若要投票、回复或发帖,HarmoNova 会使用你的 Hacker News 会话;登录在 HN 本身上进行。编辑或删除现有评论目前会在请求确认后打开 HN 原有的编辑/删除页面。
你随时可以从菜单中打开原始 Hacker News,或通过扩展图标关闭 HarmoNova,而无需卸载它。该扩展运行于 news.ycombinator.com;它没有项目自建的服务器或分析功能。了解更多关于隐私和权限的信息。
更多信息
完整功能指南 · 安装帮助 · 架构 · 贡献与开发 · 更新日志
致谢与许可
致谢: HarmoNova 的灵感来自 Simon Halvdansson 创建的 Harmonic for Hacker News。感谢 Simon 以 Apache License 2.0 发布原始 Android 项目,并带来设计灵感。
HarmoNova 的图标和文字标识为独立设计,该扩展现在使用浏览器/系统字体,而非原项目的圆体字体。参见品牌详情。
HarmoNova 是一个独立项目,不隶属于 Harmonic 开发者、Hacker News 或 Y Combinator,也未获得其认可。本扩展基于 Apache License 2.0 许可。
来源:Hacker News · github.com







