TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

asciimoo/hister

Personal search engine

+73 stars in 7 days

Find content from visited web pages and local files on your own server

When you need to locate a specific sentence from a technical document you read yesterday or the contents of a locally stored configuration file, Hister searches for that information within your server. It is a tool that automatically collects visited pages via a browser extension and indexes local files, allowing you to search through a web interface, terminal, or AI assistant. All data remains on a server under your control, so you do not have to rely on third-party search services.

Search combining browser and local files

Hister indexes the full content of visited web pages and local files, not just URLs or titles. Installing the Firefox or Chrome extension automatically sends newly visited pages to the server for storage. You can also import existing browser history or bookmarks, or specify a local directory to index files. This collected data can be searched via a web browser, terminal UI, command line, or an AI assistant connected through MCP.

Precise search and semantic exploration

It supports various query features such as field filters, syntax, wildcards, negative conditions, aliases, and result prioritization to help you find desired information more accurately. You can also enable search based on document meaning by setting an embedding endpoint. This feature is optional; if activated, document text is sent to the embedding server you specify, so you should check your privacy settings in advance.

Installation and execution

The easiest method is to download the binary for your platform from the latest release. Rename the file to hister and grant execute permissions using the chmod +x hister command on Linux or macOS. Run the server with the ./hister listen command, then open the local host address (127.0.0.1:4433) in your browser to install the extension. Installation via Homebrew, Docker, and Nix is also supported, and no separate configuration file is required for local personal use settings.

Privacy and data control

Hister has no telemetry or cloud synchronization features by default. The browser extension sends page content to be indexed only to the Hister server you configure, and does not send data externally except for downloading page favicons. Documents and search indexes are all stored on that server. Multi-user support allows documents and search results for each user to be managed separately in shared server environments.

Pre-use considerations

Hister is distributed under the AGPLv3 license and requires Go 1.26, npm, and a C compiler for CGO dependencies for development. If you enable semantic search, document content is sent to an external embedding server, so you must review that server's privacy policy. If you want a completely isolated environment locally, disable the semantic search feature and carefully configure the server address that the browser extension connects to.

Written by AI from this repository's README on October 13, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
4 days between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Aug 25 · best daily rank #10 (Sep 19)

Read from GitHub, as of November 8, 2026.

Language
Go
Topics
browser-history · history · index · mcp · personal-search · personal-search-engine · privacy · search
Stars
6,264
Stars gained in 7 days
+73
Contributors
70
Forks
283
Latest release
v0.21.0 · October 27, 2026
Commits
2,488
Last commit
November 8, 2026
Open issues
51
Open pull requests
12

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #10 · September 19, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/asciimoo--hister/badge.en.svg)](https://trend.ondo.sh/github/r/asciimoo--hister/en.html)