hister

command module
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2026 License: AGPL-3.0 Imports: 26 Imported by: 0

README

Hister

Web history on steroids

Hister is a web history management tool that provides blazing fast, content-based search for visited websites. Unlike traditional browser history that only searches URLs and titles, Hister indexes the full content of web pages you visit.

hister screenshot

hister screencast

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
  • Efficient retrieval: Use keyword aliases to quickly find content
  • Flexible content management: Configure blacklist and priority rules for better control

Setup & run

Install the extension

Available for Chrome and Firefox

Download pre-built binary

Choose the binary for your architecture (e.g., hister_linux_amd64), make it executable (chmod +x hister_linux_amd64), and run it.

Execute ./hister to see all available commands.

Build for yourself

NPM is required

  • Clone the repository
  • Build with ./manage.sh build (or go generate ./...; go build)
  • Run ./hister help to list the available commands
  • Execute ./hister listen to start the web application
Development

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.

Use pre-built Docker container

Configuration

Settings can be configured in ~/.config/hister/config.yml config file - don't forget to restart webapp after updating.

TUI-specific settings are stored in a separate ~/.config/hister/tui.yaml file that is automatically created when you first run hister search.

Execute ./hister create-config config.yml to generate a configuration file with the default configuration values.

Check out our Documentation for more details

Community

Join us on IRCNet: #hister or on Discord

Bugs

Bugs or suggestions? Visit the issue tracker.

License

AGPLv3

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL