hister
View on GitHubYour own search engine
Self-hosted personal search engine in Go: full-text indexes browsing history, local files, and bookmarks, with optional embedding-based semantic search plus an MCP server so AI assistants can query your own index.
Use Cases
Search everything you have browsed from web UI, TUI, or CLILet an AI assistant query your personal document index over MCPIndex local directories and files for full-text retrievalSemantic search over saved pages via a configurable embeddings endpointAuto-index newly visited pages with Firefox/Chrome extensionImport browser history into a private search indexImport bookmarks from Raindrop, Linkding, Wallabag, Shaarli, Karakeep, ReadeckSelf-hosted multi-user search server with per-user isolationCrawl and index websites locally
Built With
- Language
- Go
- Frameworks
- Go · Cobra · Viper · Bubble Tea · Lipgloss · Bleve · GORM · SQLite · PostgreSQL · chromedp · Svelte
Tags
search-engine · personal-search · privacy · full-text-search · semantic-search · mcp-server · browser-history · self-hosted · local-first · embeddings · indexing · crawler · browser-extension · tui · go · bookmark-import