每天我们在浏览器里读过几十篇文章、文档和帖子。几天后,脑子里只剩下一句”我好像看过一个关于 X 的东西”,却怎么也找不回来。浏览器历史只能按标题和网址检索,书签工具解决的是”存下来”,而不是”找回来”。这个需求空缺了十几年——事实上,Chrome 在 2008 年就曾内置”对所有访问过的页面做全文搜索”的功能,还当过主打卖点,却在 2013 年前后因技术成本被悄悄移除。
9 月 18 日登上 Hacker News 首页第一的 Hister,正是冲着这个空缺来的:一个开源、自托管的私有搜索引擎,对你访问过的网页和本地保存的文件做全文索引,让”重新找到”成为一件理所当然的事。目前项目已收获 4200+ stars、189 forks。
Hister 是什么
Hister 由 Go 编写,采用 AGPL-3.0 协议,2026 年 1 月才创建。作者 asciimoo 是开源元搜索引擎 searx 的原作者,在”把搜索权还给用户”这件事上已经深耕十余年。项目口号很简单:Your own search engine。
它的工作方式是”边浏览边索引”:安装 Firefox 或 Chrome 扩展后,你访问的页面会被自动全文收录到本地服务器;对于存量内容,可以导入浏览器历史、索引本地目录、批量导入文件,或用内置爬虫抓取整站。之后,你可以通过四种入口检索:Web 界面、终端 TUI、命令行,以及通过 MCP 协议接入的 AI 助手。
技术看点
全文索引而非书签索引。Hister 索引的是页面和文件的实际内容,不只是标题和 URL。查询语法支持字段过滤、短语、通配符、否定、别名和结果优先级调整,接近专业搜索引擎的水准。
隐私优先的架构。默认无遥测、无云同步,浏览器扩展只把索引内容发送给你自己配置的 Hister 服务器。可以纯本地运行,也可以部署在自己控制的 infrastructure 上,并支持多用户隔离。
可选的语义搜索。除了关键词匹配,还能接入你自己配置的 embeddings endpoint,按”意思”找文档——全文检索与向量检索各管一段,鱼与熊掌兼得。
MCP 原生支持是点睛之笔。当 AI 助手可以直接检索”你亲自读过、认可过”的语料时,Hister 实际上成了 AI 时代的个人记忆层:助手不必凭空回答,而是基于你的阅读史作答。部署也极简——单二进制文件,./hister listen 即可启动,另有 Homebrew、Docker、Nix 等安装方式。
社区反响
评论区最戏剧性的一条是:有人透露项目收到了 histre.com 的律师函,可能被迫改名——名字还没捂热就要换。另一条高赞评论勾起了集体回忆:”Chrome 2008 年就做过这个功能,离线全文搜索所有访问过的页面,非常好用,但没人记得它了。”也有人对”再建一个工具”提出质疑,表示自己现在直接问 ChatGPT”我几个月前读过的某篇文章”就能找回,命中率惊人;还有用户建议与书签工具 linkwarden 打通,让收藏夹也进入全文索引。这些讨论恰好说明:需求真实存在,路线尚未收敛。
为什么值得关注
在信息过载的时代,”读过却找不到”是每个人的日常损耗。Hister 把搜索引擎的思路缩小到个人尺度:不索引整个互联网,只索引与你有关的那部分。当个人数据主权与 AI 记忆两条线索在此交汇,这个 8 个月大的项目也许正站在一个比”找网页”更大的位置上。
原文链接:https://github.com/asciimoo/hister
HN 讨论:https://news.ycombinator.com/item?id=49743097