编程 hister:自托管全文检索,找回历史网页与本地文件

2026-09-04 00:15:53

hister:自托管全文检索,找回历史网页与本地文件

GitHub: asciimoo/hister

一个跑在自己电脑或服务器上的搜索工具,用来找回以前看过的网页内容和本地文件,索引数据不需要交给第三方。

功能特性

  • 全文检索:搜索页面正文的实际文字内容,不只匹配标题和链接
  • 浏览器自动归档:装 Firefox 或 Chrome 扩展后,新打开的网页自动写入索引
  • 本地文件检索:电脑里的文档也能纳入搜索范围
  • 语义搜索(可选):接入嵌入模型,按语义返回相关结果
  • 多种入口:网页界面、命令行终端,或通过 MCP 协议接 AI 助手查询
  • 多人共用:一台服务器可开多个账户,各人数据互不掺和
  • 隐私兜底:默认不开启遥测,不强制走云服务,索引存放在自己指定的位置

怎么跑起来

  1. Releases 下载对应系统的二进制,重命名为 hister(Windows 用 hister.exe
  2. Linux/macOS 执行 chmod +x hister 赋予运行权限
  3. 终端运行 ./hister listen 启动(Windows PowerShell 用 .\hister.exe listen
  4. 浏览器打开 http://127.0.0.1:4433,按提示安装扩展即可

需要导入历史记录或调整配置,看完整快速上手文档。

开发环境搭法

需要 Go 1.26、npm 和 C 编译器(CGO 依赖)。拉下代码后执行 ./manage.sh build 一键编译。改前端时运行 npm run serve:app,会启动 Vite 热更新,Go 后端自动重载。

复制全文 生成海报 搜索工具 自托管 全文检索 hister Go

推荐文章

程序员茄子在线接单