hister

Hacker News by 3 min read 1x views
hister

Your ain hunt engine

Hister is simply a backstage hunt motor for the pages you sojourn and the files you keep. It indexes their afloat contents truthful you tin find accusation again from the web interface, terminal, aliases an AI adjunct connected done MCP.

Try the demo · Download Hister · Read the quickstart · Documentation

Hister web interface

  1. Download the binary for your level from the latest release, past rename it to hister (hister.exe connected Windows).

  2. On Linux aliases macOS, make it executable:

  3. Start Hister connected Linux aliases macOS:

    On Windows, tally .\hister.exe perceive successful PowerShell.

    Keep this terminal unfastened while utilizing Hister. The server must beryllium moving to scale pages and hunt them.

  4. Open http://127.0.0.1:4433 and instal the browser hold for Firefox aliases Chrome.

  5. Visit a web page pinch the hold enabled, past return to Hister and hunt for a building from that page to find your first indexed result.

No configuration is required for a section individual setup. See the complete quickstart to take what Hister indexes.

To hunt existing content, import browser history, index section directories, aliases import files.

Alternative installation methods see Homebrew (brew instal hister), Docker, and Nix. See the installation guide for instructions.

  • Privacy focused: No telemetry aliases mandatory unreality service. Run Hister locally aliases connected infrastructure you control.
  • Full matter indexing: Search the existent contents of visited pages and section files, not only titles and URLs.
  • Automatic browser indexing: Save recently visited pages pinch the Firefox aliases Chrome extension.
  • Powerful queries: Use section filters, phrases, wildcards, negation, aliases, and consequence priorities.
  • Optional semantic search: Find documents by meaning done an embeddings endpoint you configure.
  • Crawler and browser import: Index websites aliases bring successful existing browser history.
  • Web, terminal, and MCP clients: Search from the browser, TUI, bid line, aliases an AI assistant.
  • Multi personification support: Keep each user's documents and hunt results abstracted connected a shared server.

Hister terminal interface

By default, Hister has nary telemetry and nary unreality sync. The browser hold sends indexed page contented only to the Hister server you configure, isolated from downloading page favicons. The server stores documents and hunt indexes connected that server.

Optional semantic hunt sends archive matter to the embeddings endpoint you choose. Review the privacy overview and semantic hunt configuration earlier enabling distant integrations.

Unlike accepted hunt engines, Hister builds a individual hunt scale from the web pages and files you take to keep. Your contented stays connected your Hister server, making it useful for uncovering accusation you've already encountered without relying connected a third-party hunt provider.

Requirements are Go 1.26, npm, and a C compiler for CGO dependencies.

git clone https://github.com/asciimoo/hister.git cd hister ./manage.sh build

To activity connected the web app pinch basking reload and automatic Go rebuilds:

This starts a Vite improvement server and the Go backend pinch automatic rebuilds done air.

Community and contributing

Join america connected IRCNet successful #hister aliases connected Discord.

Read CONTRIBUTING.md earlier submitting a change. Bugs and suggestions beryllium successful the issue tracker. For information reports, spot SECURITY.md.

Uruky

AGPLv3 aliases immoderate later version

Other Article Hacker News