hister
Hister is a privacy-focused, self-hosted web search engine that indexes and searches through your browsing history and local files. It runs entirely on your machine, offers full-text search with an advanced query language, and optionally supports semantic search via AI agents.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | asciimoo/hister |
| Owner | asciimoo |
| Primary language | Go |
| License | AGPL-3.0 — OSI-approved |
| Stars | 1.6k |
| Forks | 84 |
| Open issues | 30 |
| Latest release | v0.16.0 (2026-07-01) |
| Last updated | 2026-07-08 |
| Source | https://github.com/asciimoo/hister |
What hister is
Written in Go, Hister provides local full-text indexing of visited web pages, supports headless browser crawling and traditional crawlers, includes multi-user hosting capability, and integrates with MCP (Model Context Protocol) for AI-enhanced semantic search. Built with a modern web UI (Vite/NPM frontend) and concurrent hot-reload development workflow.
Get the hister source
Clone the repository and explore it locally.
git clone https://github.com/asciimoo/hister.gitcd hister# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- AGPL-3.0 license requires source code availability to all users of the deployed instance; review implications for internal vs. external hosting.
- Requires Go and NPM toolchain for building; evaluate OS/container strategy (no pre-built binaries mentioned in README).
- Multi-user support exists but security model and authentication mechanism not detailed in provided data; requires review of SECURITY.md and source code.
- Crawler and browser automation components may require additional resource tuning for large index sizes; local storage/indexing backend not specified.
- MCP and semantic search features require optional external AI services integration; cost and API dependency must be evaluated.
When to avoid it — and what to weigh
- Large-Scale Enterprise Search — Not architected for multi-datacenter, high-availability, or petabyte-scale indexing. Suitable for individual or small-team use only.
- AGPL-3.0 License Incompatibility — Cannot be integrated into proprietary products or closed-source commercial offerings without triggering copyleft obligations. Requires careful license review for commercial use.
- Real-Time or Live Web Search — Designed for indexing visited/crawled content, not live web crawling or freshness guarantees comparable to Google/Bing. Not a drop-in replacement for general search.
- Minimal Maintenance Tolerance — Relies on Go, NPM, and external tools (Vite, air). Requires familiarity with modern software build chains and willingness to maintain dependencies.
License & commercial use
Licensed under AGPLv3 (GNU Affero General Public License v3.0) or later. This is a copyleft license requiring source code disclosure to all network users and granting freedom to modify and redistribute, but imposing derivative work obligations on all users.
Commercial use is technically permitted under AGPLv3, but with significant caveats: any deployment as a network service must make source code available to all users, creating transparency and modification-rights obligations. If embedded in or integrated with proprietary software, source disclosure of the entire combined work may be required. Requires legal review before commercial deployment. Not suitable for closed-source SaaS or proprietary product integration without explicit dual licensing.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | High |
Project references SECURITY.md for responsible disclosure, indicating security awareness. Local indexing reduces attack surface vs. cloud search. However: authentication/authorization model for multi-user mode not detailed; no mention of encryption-at-rest or TLS configuration; crawler and browser automation components present potential abuse/resource exhaustion vectors; AGPL requirement exposes code to all deployed instances (may reveal implementation details). Review SECURITY.md, architecture docs, and threat model before production deployment.
Alternatives to consider
Typesense / Meilisearch
Open-source self-hosted search engines with simpler licensing (AGPL/Elastic License or Open Search Server License). More mature, broader ecosystem, but lack privacy-first browser history focus and semantic search integration.
Elasticsearch (OSS) / OpenSearch
Powerful distributed full-text search with strong operational tooling. Steeper deployment/resource requirements; not tailored to personal browsing history; licensing model differs.
Standard Browser History + Local File Search
Native browser history export + tools like SQLite FTS or fsearch for local files. Zero licensing overhead, minimal setup. Limited full-text capability and no unified interface; no AI/semantic layer.
Build on hister with DEV.co software developers
Evaluate Hister for your team or organization. Review the full documentation, test the deployment architecture, and confirm AGPL-3.0 compatibility with your use case and IP strategy.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
hister FAQ
Can I use Hister commercially?
Does Hister send my browsing data to the cloud?
How much disk space does the index require?
What is the authentication/multi-user security model?
Custom software development services
DEV.co is a software development agency delivering custom software development services to companies building on open source. Our software developers and web developers design, integrate, and ship production systems — spanning web development, APIs, AI, data, and cloud. If hister is part of your mcp servers roadmap, our team can implement, customize, migrate, and maintain it.
Ready to Self-Host Your Own Search Engine?
Evaluate Hister for your team or organization. Review the full documentation, test the deployment architecture, and confirm AGPL-3.0 compatibility with your use case and IP strategy.