
Hister
Private, self-hosted search engine that indexes the pages you visit and the files you keep for full-text and semantic search.
Open source alternative to:


Hister is a privacy-focused, self-hosted search engine for your own data. It indexes the full contents of web pages you visit and files you keep, so you can find information again from a web interface, the terminal, or an AI assistant connected through MCP.
A browser extension for Firefox and Chrome automatically saves newly visited pages as you browse, and Hister can also crawl websites or import existing browser history. Search is powered by powerful queries with field filters, phrases, wildcards, negation, and aliases, with an optional semantic search layer backed by an embeddings endpoint of your choice.
Hister is built in Go and designed to run without any configuration for a local personal setup. It supports multiple users for hosting separate indexes for a household, community, or team, and sends no telemetry and requires no cloud service.
Frequently Asked Questions
Which platforms does Hister support?
Hister runs as a single Go binary on Linux, macOS, and Windows. It exposes a web UI, a terminal UI, a command-line interface, and a browser extension for Firefox and Chrome that automatically saves pages you visit. It also ships an MCP server so any MCP-compatible AI assistant can search your indexed content.
Does Hister have an API, CLI, and integrations?
Hister exposes an MCP server for AI assistants, a TUI for terminal search, and a hister command-line binary for scripted use. The default web UI listens on http://127.0.0.1:4433. Browser extensions for Firefox and Chrome are distributed through the official add-on stores.
Can I import existing browser history into Hister?
Yes. The quickstart guide covers importing existing browser history so you can start searching pages you visited before installing Hister. You can also use the built-in crawler to index external websites, in addition to the browser extension that automatically saves newly visited pages.
How does Hister handle privacy and telemetry?
Hister has no telemetry and no mandatory cloud service. The browser extension sends indexed page content only to the Hister server you configure, apart from downloading page favicons. Optional semantic search sends document text to the embeddings endpoint you choose, which you can disable entirely if you only want full-text search.
What are the system requirements to self-host Hister?
Hister ships as a single static binary with no required dependencies, so it runs on any Linux, macOS, or Windows host. Multi-user setups keep each user documents and search results separate on a shared server. Optional semantic search requires you to point Hister at a compatible embeddings endpoint of your choice.
Looking for contributors
This project is actively seeking help, join the community!
OpenAltFinder Score
Project Details
Repository details
Updated 9/20/2026, 10:00:14 PM
View Repository





Hister vs SearXNG
Hister vs degoog