Skip to content
HN On Hacker News ↗

Hister | Your Own Search Engine

▲ 416 points 92 comments by auraham 5d ago HN discussion ↗

Pangram verdict · v3.3

We believe that this entire text is AI.

99 %

AI likelihood · overall

AI
0% human-written 100% AI-generated
SEGMENTS · HUMAN 0 of 1
SEGMENTS · AI 1 of 1
WORD COUNT 551
PEAK AI % 99% · §1
Analyzed
Aug 22
backend: pangram/v3.3
Segments scanned
1 windows
avg 551 words each
Distribution
0 / 100%
human / AI fraction
Verdict
AI
Pangram v3.3

Article text · 551 words · 1 segments analyzed

Human AI-generated
§1 AI · 99%

Free software AGPLv3 Self hosted Run it on your own machine or server Privacy focused No telemetry, no external requests Preserve Knowledge.Find It Again. Hister stores extracted document content with the search index and displays it as a readable preview alongside search results. Download Hister Try the live demo Search the content you chose to index Look beyond bookmarks and filenames. Hister indexes the full content of the pages and files you choose, then keeps that searchable knowledge on a server you control. Search the actual content Look beyond titles and URLs to the words inside every indexed document. Narrow with precision Use fields, phrases, wildcards, negation, priorities, and your own aliases. Read it in context Open a clean stored preview beside the results without losing your search. Explore the query language How Hister works A private memory without the busywork Collect Save newly visited pages with the browser extension, watch local folders, import your history, or crawl a site. Visited pages Local files Index Hister extracts the parts that matter and indexes their full text on the server you choose. Full text Stored context Find Search from the web, terminal, command line, or let an AI assistant retrieve it through MCP. Web and terminal MCP assistants The simple loop Browser extensions can index pages as they are visited. File watchers, history imports, and crawlers add other sources to the same index. Why Hister Preserve Knowledge. Keep Control. The index, stored page content, and rules remain on the Hister server you configure. The server has no telemetry and does not require a cloud service. Read the privacy model No telemetry The server does not phone home or report what you search. No mandatory cloud A complete personal setup can run on one local machine. Your chosen server Clients send indexed content only to the Hister server you configure. Auditable software The source is public and licensed as free software under AGPLv3. Optional semantic search sends text to the embeddings endpoint you configure. Browser extensions may retrieve page favicons. You choose whether and where these connections run. Built for real recall One index. Many ways back in. Hister indexes visited pages, watched files, imported browser history, and crawled websites. The index is available through web, terminal, CLI, HTTP API, and MCP interfaces. Browser extensions can index visited pages automatically. File watching, history imports, and the crawler add other sources. Browser extensions Local file watching History import Website crawler Full text search supports field filters, quoted phrases, wildcards, negation, date ranges, and query aliases. Field filters Quoted phrases Wildcards and negation Query aliases Content extractors handle structured data from supported formats and websites. Semantic search is optional. Content extractors Semantic search Language aware indexes Readable previews Skip and priority rules control indexing and ranking. Versioning can retain earlier document content. Skip rules Priority rules Version tracking Sensitive content checks The same index is available through the web interface, terminal client, CLI, HTTP API, and MCP server. Web interface Terminal interface HTTP API and CLI MCP server A single binary can run locally. Shared servers support user scoped access with SQLite or PostgreSQL. No config quickstart SQLite or PostgreSQL Multiple users Docker and Nix Additional capabilities Hister also supports multiple crawler backends, language specific indexes, content versioning, ownership rules, and configurable extractors. Explore docs