Repolode
asciimoo

asciimoo/hister

可自托管的私人搜索引擎,索引你访问过的网页和保存的文件,支持网页、终端和通过 MCP 连接的 AI 助手检索。

可替代:PinboardGoogle Search

Star
6,084
Fork
289
未关闭 Issue
61
最近提交
昨天

这是什么?

Hister 是一个个人搜索引擎,会对你访问过的网页和保存的本地文件建立全文索引。文档和索引保存在你自己运行的服务器上,不依赖第三方搜索服务。即使只记得页面中的一句话,也能找回几个月前读过的内容。

索引来源包括 Firefox 和 Chrome 扩展(自动保存新访问的页面)、浏览器历史与书签导入、本地目录索引以及网站爬虫。查询语法支持字段过滤、短语、通配符、排除、别名和结果优先级。可选的语义搜索功能通过你配置的 embeddings 接口按含义查找文档。

搜索可以通过网页界面、终端 TUI、命令行或通过 MCP 连接的 AI 助手完成。项目使用 Go 编写,支持多用户共享服务器并分别保存各自的文档,默认不收集遥测数据。

核心功能

  • 01对访问过的网页和本地文件进行全文索引,不仅限于标题和 URL。
  • 02Firefox 和 Chrome 扩展可自动保存新访问的页面。
  • 03支持导入浏览器历史、书签和文件,并可索引本地目录。
  • 04查询语法支持字段过滤、短语、通配符和排除。
  • 05可选的语义搜索,通过你配置的 embeddings 接口实现。
  • 06可通过网页、终端界面、命令行或 MCP 连接的 AI 助手进行搜索。

适用场景

  • 通过页面中的某句话找回之前读过的文章。
  • 在自己的机器上保存可搜索的浏览历史和书签归档。
  • 在同一处搜索本地文档目录和网页内容。
  • 让 AI 助手通过 MCP 查询你的个人浏览与文件索引。

快速上手

  1. 1

    从最新发布页下载对应平台的二进制文件,并重命名为 hister

  2. 2

    在 Linux 或 macOS 上赋予可执行权限

    chmod +x hister
  3. 3

    在 Linux 或 macOS 上启动 Hister 服务器

    ./hister listen
  4. 4

    打开 http://127.0.0.1:4433 并为 Firefox 或 Chrome 安装浏览器扩展

使用前须知

  • 服务器必须在终端中持续运行,页面才能被索引和搜索。
  • 可选的语义搜索会将文档文本发送到你配置的嵌入接口。
  • 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,若将修改版作为网络服务提供,需要公开源代码。

标签

常见问题

hister 是什么?
可自托管的私人搜索引擎,索引你访问过的网页和保存的文件,支持网页、终端和通过 MCP 连接的 AI 助手检索。 Hister 是一个个人搜索引擎,会对你访问过的网页和保存的本地文件建立全文索引。文档和索引保存在你自己运行的服务器上,不依赖第三方搜索服务。即使只记得页面中的一句话,也能找回几个月前读过的内容。
hister 可以免费使用吗?用的什么许可证?
hister 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
hister 还在维护吗?
活跃维护中。hister 最近一次提交是在 2026年10月19日。
hister 适合用来做什么?
通过页面中的某句话找回之前读过的文章。 在自己的机器上保存可搜索的浏览历史和书签归档。 在同一处搜索本地文档目录和网页内容。 让 AI 助手通过 MCP 查询你的个人浏览与文件索引。
hister 怎么安装和运行?
从最新发布页下载对应平台的二进制文件,并重命名为 hister 在 Linux 或 macOS 上赋予可执行权限: chmod +x hister 在 Linux 或 macOS 上启动 Hister 服务器: ./hister listen 打开 http://127.0.0.1:4433 并为 Firefox 或 Chrome 安装浏览器扩展
在哪里获取 hister?
源代码和安装说明在 GitHub 上:https://github.com/asciimoo/hister

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目