hister

mcp
Security Audit
Pass
Health Pass
  • License — License: AGPL-3.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 845 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This tool acts as a personal, privacy-focused search engine. It runs locally to provide full-text indexing and search capabilities for your browsing history and local files, with an added feature to connect agents via MCP.

Security Assessment
Overall risk: Medium. The primary function of this application involves ingesting, storing, and indexing personal data such as browsing history and local files, which are highly sensitive. To achieve this, it utilizes a headless browser or web crawler, meaning it inherently makes network requests and processes external web content. The automated code scan passed successfully, finding no hardcoded secrets or malicious execution patterns, and no dangerous system permissions are requested. However, the fundamental nature of the tool requires access to your local data and web traffic to function.

Quality Assessment
Overall quality: High. The project is very actively maintained, with the most recent code push occurring just today. It benefits from strong community trust, evidenced by over 800 GitHub stars. The repository is well-documented and explicitly includes a security policy for responsible vulnerability disclosure. It uses the AGPL-3.0 license, which is standard for open-source projects but requires careful review if you plan to modify and host the tool for a wider community.

Verdict
Use with caution: Safe to use locally as a personal knowledge base, but be aware that the tool requires access to your browsing data and local files to function.
SUMMARY

Your own search engine

README.md

Hister

Your own search engine

Hister is a general purpose web search engine providing automatic full-text indexing for visited websites.

Features

  • Privacy-focused: Keep your browsing history indexed locally - don't use remote search engines if it isn't necessary
  • Full-text indexing: Search through the actual content of web pages you've visited
  • Advanced search capabilities: Utilize a powerful query language for precise results
  • Local file indexing: Index your local knowledge base
  • Crawler: Use a (headless) browser or a traditional crawler to extend your index fast
  • Multi-user support: Host it for your local community
  • AI enhanced: Enable optional semantic search or connect your agents via MCP

Check out our Documentation for more details

Support the development

hister screenshot

hister screencast

Development

Requirements: latest Go and NPM

  • Clone the repository
  • Build with ./manage.sh build (or go generate ./...; go build)

To work on the web app with hot reload and automatic Go rebuilds:

npm run serve:app

This starts a Vite dev server (with HMR) and the Go backend (with auto-rebuild via air) concurrently.

Community

Join us on IRCNet: #hister or on Discord

Contributing

Check the CONTRIBUTING.md for more information.

Bugs or suggestions? Visit the issue tracker.

Security related issue? See our SECURITY.md

License

AGPLv3 or any later version

Reviews (0)

No results found