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

功能特性
- 全文检索:搜索页面正文的实际文字内容,不只匹配标题和链接
- 浏览器自动归档:装 Firefox 或 Chrome 扩展后,新打开的网页自动写入索引
- 本地文件检索:电脑里的文档也能纳入搜索范围
- 语义搜索(可选):接入嵌入模型,按语义返回相关结果
- 多种入口:网页界面、命令行终端,或通过 MCP 协议接 AI 助手查询
- 多人共用:一台服务器可开多个账户,各人数据互不掺和
- 隐私兜底:默认不开启遥测,不强制走云服务,索引存放在自己指定的位置
怎么跑起来
- 到 Releases 下载对应系统的二进制,重命名为
hister(Windows 用hister.exe) - Linux/macOS 执行
chmod +x hister赋予运行权限 - 终端运行
./hister listen启动(Windows PowerShell 用.\hister.exe listen) - 浏览器打开
http://127.0.0.1:4433,按提示安装扩展即可
需要导入历史记录或调整配置,看完整快速上手文档。
开发环境搭法
需要 Go 1.26、npm 和 C 编译器(CGO 依赖)。拉下代码后执行 ./manage.sh build 一键编译。改前端时运行 npm run serve:app,会启动 Vite 热更新,Go 后端自动重载。