
动机
每天刷 HN 要开浏览器、加载一堆前端资源,分神又卡。想要一个纯终端、键盘操作、不离开当前工作区就能快速扫标题、翻评论的工具,于是有了这个项目。
简介
hn-cli 是一个用 Go 写的 Hacker News 终端客户端,基于 Bubble Tea 构建 TUI。
日常在终端就能浏览 HN、读评论、开翻译,不用离开工作环境去开浏览器。

核心亮点
- 📰 完整板块:Top / New / Best / Ask HN / Show HN,
←/→ 切换
- 💬 评论树浏览:
j/k 导航,Space 折叠,Enter 展开子树,r 跳回根评论
- 🌐 内置翻译:兼容任何 OpenAI 风格接口,
t 翻译当前标题/评论,T 批量翻译整屏标题
- 🎨 多主题:hn / mocha / dracula / tokyo / nord / gruvbox
- ⚡ 渐进加载:可见范围优先加载,滚动时按需拉取更多
安装
# macOS / Linux
brew install heartleo/tap/hn
# 一键脚本
curl -fsSL https://raw.githubusercontent.com/heartleo/hn-cli/main/install.sh | sh
# Windows / 跨平台预编译包
# https://github.com/heartleo/hn-cli/releases
# Go 1.25+
go install github.com/heartleo/hn-cli/cmd/hn@latest
动机
每天刷 HN 要开浏览器、加载一堆前端资源,分神又卡。想要一个纯终端、键盘操作、不离开当前工作区就能快速扫标题、翻评论的工具,于是有了这个项目。
简介
hn-cli是一个用Go写的 Hacker News 终端客户端,基于Bubble Tea构建TUI。日常在终端就能浏览
HN、读评论、开翻译,不用离开工作环境去开浏览器。核心亮点
←/→切换j/k导航,Space折叠,Enter展开子树,r跳回根评论t翻译当前标题/评论,T批量翻译整屏标题安装