Hister 是私有搜索引擎,索引访问页面和保存文件全文,可通过网页界面、终端或经 MCP 连接的 AI 助手查找信息。从最新发布下载平台二进制重命名为 hister(Windows 为 hister.exe),Linux 或 macOS 执行 chmod +x hister 后 ./hister listen,Windows 在 PowerShell 运行 .\hister.exe listen,保持终端开使服务器运行。打开 http://127.0.0.1:4433 安装 Firefox 或 Chrome 扩展,启用访问网页再搜索短语找到首个索引结果,本地个人使用无需配置。
正文
Hister 是你自己的搜索引擎。
Hister 是一个针对你访问过的网页和保存的文件的私人搜索引擎。它对全部内容建立索引,让你能通过网页界面、终端或接入 MCP 的 AI 助手再次找到信息。
快速开始
从最新发布页下载对应平台的二进制文件,重命名为 hister(Windows 上为 hister.exe)。在 Linux 或 macOS 上赋予可执行权限:chmod +x hister。在 Linux 或 macOS 启动:./hister listen;Windows 在 PowerShell 运行 .\hister.exe listen。使用期间保持终端开启,服务器必须运行才能索引和搜索。打开 http://127.0.0.1:4433 安装 Firefox 或 Chrome 浏览器扩展。开启扩展访问网页后,回到 Hister 搜索该页中的短语,即可找到第一条索引结果。
本地个人使用无需配置。参见完整快速开始以选择索引内容。
要搜索已有内容,可导入浏览器历史、索引本地目录或导入文件。
其他安装方式包括 Homebrew(brew install hister)、Docker 和 Nix,详见安装指南。
功能
- 隐私优先:无遥测或强制云服务,可在本地或自己控制的基础设施运行。
- 全文索引:搜索访问过的页面和本地文件的实际内容,不仅是标题和 URL。
- 自动浏览器索引:通过 Firefox 或 Chrome 扩展保存新访问的页面。
- 强大查询:使用字段过滤、短语、通配符、否定、别名和结果优先级。
- 可选语义搜索:通过你自己配置的嵌入端点按含义查找文档。
- 爬虫与浏览器导入:索引网站或导入现有浏览器历史。
- 网页、终端和 MCP 客户端:可从浏览器、TUI、命令行或 AI 助手搜索。
- 多用户支持:在共享服务器上保持每位用户的文档和搜索结果独立。
隐私
默认情况下,Hister 无遥测也无云同步。除下载页面 favicon 外,浏览器扩展仅将索引页面内容发送到你配置的 Hister 服务器。服务器在该服务器上存储文档和搜索索引。
启用可选语义搜索会将文档文本发送到你选择的嵌入端点。启用远程集成前请查阅隐私概览和语义搜索配置。
为何选择 Hister?
与传统搜索引擎不同,Hister 从你选择保存的网页和文件构建个人搜索索引。你的内容留在自己的 Hister 服务器上,便于查找已接触过的信息,且无需依赖第三方搜索提供商。
开发
需要 Go 1.26、npm 以及用于 CGO 依赖的 C 编译器。
运行 git clone https://github.com/asciimoo/hister.git,cd hister,./manage.sh build。
若要带热重载和自动 Go 重建开发 Web 应用,运行 npm run serve:app。这会启动 Vite 开发服务器和通过 air 自动重建的 Go 后端。
社区与贡献
可在 IRCNet 的 #hister 或 Discord 加入我们。
提交更改前请阅读 CONTRIBUTING.md。Bug 和建议请发到 issue tracker。安全报告见 SECURITY.md。
许可
AGPLv3 或更高版本。
评论
多数人认可本地浏览历史搜索的实用价值并分享使用或自建经验,少数人因隐私安全顾虑拒绝第三方工具,另有人调侃项目名称易误读。
认为个人历史搜索工具极大提升信息检索效率
- 较多人表示长期有此需求,早期浏览器曾内置但被移除,现有工具能找回遗忘内容;不少用户已试用 Hister 并认为有效,或开发了自己更原始但有用的版本。 > 这功能一直被人需要,我几分钟前还在里面搜链接呢(@kilroy123)
坚持完全自存档或拒绝第三方索引
- 少数人认为不应信任任何第三方,选择将网页打印为 PDF 本地保存,或顾虑未审核包的安全风险而不愿安装。 > 不需要让第三方经手你的历史,打印成 PDF 就拥有了自己的一份互联网(@MomsAVoxell)
已自建类似系统或用大模型替代
- 较多人分享自己写的脚本或工具,从浏览器历史自动抓取标记、用本地 LLM 分类,或直接向 ChatGPT 描述模糊记忆来找回旧文;有人感叹若早知 Hister 就不重造轮子。 > 我直接问聊天机器人几个月前读过的东西,它常能精确找回还附赠资料(@361994752)
项目名称引发混淆需改名并遭调侃
- 作者确认因商标冲突需更名并征集名称,用户指出易误读为“希特勒”成为社区玩笑,另提及被另一项目发函。 > 我们的名字和美国注册商标冲突,对方要求改名,我们迟早得照办(@asciimoo)
希望增加特定集成与功能
- 少数人建议整合书签工具、离线维基、推文抓取、聚合搜索引擎前端或提供 IRC 频道,以扩展使用场景。
有价值的补充
- Chrome 早在 2008 年就提供过所有访问页面的离线全文搜索,2013 年因技术限制移除。
- 将感兴趣网页打印为 PDF 本地存储可达 8 万以上文件,完全离线,适合远海无网时阅读。
- 用通用聊天机器人通过模糊描述回忆特定文章,往往能直接返回原文并推荐延伸阅读。