Hister: A private search engine for the pages you visit and the files you keep
Hister: A private search engine for the pages you visit and the files you keep
Hister:一款用于搜索你访问过的网页和保存文件的私人搜索引擎
Hister Your own search engine Hister is a private search engine for the pages you visit and the files you keep. It indexes their full contents so you can find information again from the web interface, terminal, or an AI assistant connected through MCP. Try the demo · Download Hister · Read the quickstart · Documentation Hister 是你自己的搜索引擎。它是一款私人搜索引擎,专门用于搜索你访问过的网页和保存的文件。它会对这些内容的全文进行索引,以便你通过 Web 界面、终端或通过 MCP 连接的 AI 助手重新找到这些信息。尝试演示 · 下载 Hister · 阅读快速入门 · 文档
Quickstart Download the binary for your platform from the latest release, then rename it to hister (hister.exe on Windows). On Linux or macOS, make it executable: chmod +x hister Start Hister on Linux or macOS: ./hister listen On Windows, run .\hister.exe listen in PowerShell. Keep this terminal open while using Hister. The server must be running to index pages and search them. Open http://127.0.0.1:4433 and install the browser extension for Firefox or Chrome. Visit a web page with the extension enabled, then return to Hister and search for a phrase from that page to find your first indexed result. No configuration is required for a local personal setup. See the complete quickstart to choose what Hister indexes. To search existing content, import browser history, index local directories, or import files. Alternative installation methods include Homebrew (brew install hister), Docker, and Nix. See the installation guide for instructions.
快速入门:从最新版本下载适用于你平台的二进制文件,然后将其重命名为 hister(Windows 上为 hister.exe)。在 Linux 或 macOS 上,使其可执行:chmod +x hister。在 Linux 或 macOS 上启动 Hister:./hister listen。在 Windows 上,在 PowerShell 中运行 .\hister.exe listen。使用 Hister 时请保持此终端开启。服务器必须处于运行状态才能索引和搜索页面。打开 http://127.0.0.1:4433 并安装 Firefox 或 Chrome 浏览器扩展。在启用扩展的情况下访问网页,然后返回 Hister 并搜索该页面中的短语,即可找到你的第一个索引结果。本地个人设置无需任何配置。查看完整的快速入门以选择 Hister 索引的内容。要搜索现有内容,可以导入浏览器历史记录、索引本地目录或导入文件。其他安装方法包括 Homebrew (brew install hister)、Docker 和 Nix。请参阅安装指南获取说明。
Features Privacy focused: No telemetry or mandatory cloud service. Run Hister locally or on infrastructure you control. Full text indexing: Search the actual contents of visited pages and local files, not only titles and URLs. Automatic browser indexing: Save newly visited pages with the Firefox or Chrome extension. Powerful queries: Use field filters, phrases, wildcards, negation, aliases, and result priorities. Optional semantic search: Find documents by meaning through an embeddings endpoint you configure. Crawler and browser import: Index websites or bring in existing browser history. Web, terminal, and MCP clients: Search from the browser, TUI, command line, or an AI assistant. Multi user support: Keep each user’s documents and search results separate on a shared server. 功能:注重隐私:无遥测技术,无强制云服务。在本地或你控制的基础设施上运行 Hister。全文索引:搜索访问过的页面和本地文件的实际内容,而不仅仅是标题和 URL。自动浏览器索引:使用 Firefox 或 Chrome 扩展保存新访问的页面。强大的查询功能:使用字段过滤器、短语、通配符、否定、别名和结果优先级。可选的语义搜索:通过你配置的嵌入端点按含义查找文档。爬虫和浏览器导入:索引网站或导入现有的浏览器历史记录。Web、终端和 MCP 客户端:从浏览器、TUI、命令行或 AI 助手进行搜索。多用户支持:在共享服务器上保持每个用户的文档和搜索结果相互独立。
Privacy By default, Hister has no telemetry and no cloud sync. The browser extension sends indexed page content only to the Hister server you configure, apart from downloading page favicons. The server stores documents and search indexes on that server. Optional semantic search sends document text to the embeddings endpoint you choose. Review the privacy overview and semantic search configuration before enabling remote integrations. 隐私:默认情况下,Hister 没有遥测功能,也没有云同步。除了下载页面图标外,浏览器扩展仅将索引的页面内容发送到你配置的 Hister 服务器。服务器将文档和搜索索引存储在该服务器上。可选的语义搜索会将文档文本发送到你选择的嵌入端点。在启用远程集成之前,请查看隐私概述和语义搜索配置。
Why Hister? Unlike traditional search engines, Hister builds a personal search index from the web pages and files you choose to keep. Your content stays on your Hister server, making it useful for finding information you’ve already encountered without relying on a third-party search provider. 为什么选择 Hister?与传统搜索引擎不同,Hister 根据你选择保留的网页和文件构建个人搜索索引。你的内容保留在你的 Hister 服务器上,这使得它在无需依赖第三方搜索提供商的情况下,对于查找你已经遇到过的信息非常有用。
Development Requirements are Go 1.26, npm, and a C compiler for CGO dependencies. git clone https://github.com/asciimoo/hister.git cd hister ./manage.sh build To work on the web app with hot reload and automatic Go rebuilds: npm run serve:app This starts a Vite development server and the Go backend with automatic rebuilds through air.
开发:要求 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 后端。
Community and contributing Join us on IRCNet in #hister or on Discord. Read CONTRIBUTING.md before submitting a change. Bugs and suggestions belong in the issue tracker. For security reports, see SECURITY.md. 社区与贡献:在 IRCNet 的 #hister 频道或 Discord 上加入我们。在提交更改之前,请阅读 CONTRIBUTING.md。错误和建议请提交至问题追踪器。有关安全报告,请参阅 SECURITY.md。
Sponsors License AGPLv3 or any later version 赞助商:许可证 AGPLv3 或任何更高版本。