https://github.com/asciimoo/hister
Web history on steroids
https://github.com/asciimoo/hister
go golang history index search search-engine web
Last synced: 5 months ago
JSON representation
Web history on steroids
- Host: GitHub
- URL: https://github.com/asciimoo/hister
- Owner: asciimoo
- License: agpl-3.0
- Created: 2026-01-04T10:25:21.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2026-02-02T20:50:45.000Z (5 months ago)
- Last Synced: 2026-02-03T10:45:26.505Z (5 months ago)
- Topics: go, golang, history, index, search, search-engine, web
- Language: Go
- Homepage: https://hister.org
- Size: 777 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - asciimoo/hister - Your own search engine (Go)
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, enabling deep and meaningful search across your browsing history.


## 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](https://blevesearch.com/docs/Query-String-Query/) for precise results
- **Efficient retrieval**: Use keyword aliases to quickly find content
- **Flexible content management**: Configure blacklist and priority rules for better control
### Command line actions
- **Index**: download and index any URL
- **Import**: import and index existing Firefox/Chrome browser history
## Setup & run
Grab a pre-built binary from the [latest release](https://github.com/asciimoo/hister/releases/latest). (Don't forget to `chmod +x`)
Execute `./hister` to see all available commands.
### Build
- Clone the repository
- Build with `go build`
- Run `./hister help` to list the available commands
- Execute `./hister listen` to start the web application
- Install the extension: [Chrome](https://chromewebstore.google.com/detail/hister/cciilamhchpmbdnniabclekddabkifhb), [Firefox](https://addons.mozilla.org/en-US/firefox/addon/hister/)
## Configuration
Settings can be configured in `~/.config/hister/config.yml` config file - don't forget to restart webapp after updating.
Execute `./hister create-config config.yml` to generate a configuration file with the default configuration values.
## Bugs
Bugs or suggestions? Visit the [issue tracker](https://github.com/asciimoo/hister/issues).
## License
AGPLv3