logoalt Hacker News

asciimooyesterday at 5:56 PM33 repliesview on HN

Ohi, author here! Thanks for posting Hister. Feel free to A.M.A. My first free software search project was Searx, a privacy respecting metasearch engine, but because of the limitations of the metasearch concept, I've decided to take a different approach.

Hister builds a personal search index from pages you visit, bookmarks, browser history, local files, and crawled websites. It stores extracted content with offline result previews, so information remains searchable even when the original page changes or disappears. It supports full text and semantic search, can run entirely on your own machine, and includes a web interface, command line tools, and an MCP endpoint for assistant integrations.

Website: https://hister.org/

Tiny read-only demo: https://demo.hister.org/

Ps.: It looks like our name conflicts with a registered trademark in the US. The owner of the other project has asked us to change it, so we’ll probably need to comply sooner or later.

Name suggestions are welcome! Ideally, the new name should be relatively short, sound good, and have an available .org domain.

Thanks!


Replies

culiyesterday at 9:59 PM

The thing I most struggle with in this domain is recalling information from videos. I watch/listen to a lot of hour+ lectures and I rely on this website deeply:

https://filmot.com/

It lets you search YouTube transcripts. If you could somehow integrate video transcripts into this tool, I would be extremely interested in trying it out

show 1 reply
usernomdeguerretoday at 12:15 AM

Been using hister for a number of weeks now; i'm coming across sites whose content would be better handled with a custom extractor; but it looks like extractors need to be bundled into the build in order to work? Is that correct?

Put another way, i can't write an extractor for Reuters and then point a config to it from my current hister binary?

elektoryesterday at 7:57 PM

Hi asciimoo, seems like this is the second time Hister is hitting the HN front page in a month, so congrats on the success!

Question for you: For the less tech savvy of us on here, is there any chance Hister can be can hosted on something like Pikapods? https://www.pikapods.com/

show 1 reply
zuminatortoday at 8:40 AM

My suggestion is Lookdown. Kind of a play on words reminiscent of Markup/Markdown --> Lookup/Lookdown. But also a lookdown is a distinctive looking fish with a cute concave profile so you've got an instant mascot.

g_hosttoday at 2:00 AM

I love Hister so much.

I ran it for most of this year but encountered some problems with it I couldn't fix and thus have not had it hooked up to anything since June when I finally couldn't take it anymore.

In short, I serve a good number of apps from an Nginx reverse proxy. Maybe 25% of them are exposed to the WWW while everything else is limited to the LAN but I still get valid TLS for all of it.

Hister, though, kept breaking my whole reverse proxy and I could never figure out EXACTLY why so I could fix it. After running fine for a few days, it would hog the whole server and everything else proxied by Nginx would become unreachable. I tried tuning the config for it to no avail.

One day when I'm less lazy, I'll probably hook it back up via it's LAN IP to every machine I've got again. I REALLY liked that I could log my browsing history from any machine anywhere in the world without a VPN and I was really disappointed when I had to disable its config in Nginx.

I still use it a lot to go find stuff I flagged as important quickly.

I'm curious if this is something you've heard of before, or if I've got a one off problem here.

I even ported the config to a brand new VM with NGINX and still had the same problem.

show 2 replies
mxuribeyesterday at 7:45 PM

Hi @asciimoo , related to a name suggestion, how about something like...

* chronilog.org ...as in, a log of one's chronicles.

* And if you will include this into KDE, then can use a 'k' instead, such as kronilog.org :-)

Both seem to be available. ;-)

show 1 reply
mirceayesterday at 8:01 PM

On HN does it capture both the HN post page and the target page?

E.g.: for this submission I would want both https://news.ycombinator.com/item?id=49743097 and https://github.com/asciimoo/hister captured.

show 1 reply
darkwatertoday at 8:00 AM

I will definitely try this in my home-lab!

And for the name, what about "Historex" (although already taken as well) o "Histearch", mesh-up of "history" and "search"?

ggmtoday at 7:19 AM

Whatever you do, try not to chose a name which collides with nostrodamus' predictions about .. (ok, he actually used "Hister" to refer to the Danube it seems, but popular legend has another take which is .. unfortunate)

asdfqwertzxcvyesterday at 7:11 PM

Thanks so much for creating this. Installed last time it was posted and have been loving it. The MCP server and extensions and userscripts are great QOL additions, as well. Always wondered if something was out there like this and you answered my prayers! New name suggestion: MisterHistory

jamienkyesterday at 7:19 PM

Would like: * Local web page interface or even browser UI element (since extension needed anyway) * Ability to add notes to history * Flag if bookmarked, allow filtering "bookmarks only" * Keep old versions of pages * Human-readable text diff vs current live page

Beijingeryesterday at 7:13 PM

"No mandatory cloud - A complete personal setup can run on one local machine."

How does it sync via several computers?

show 1 reply
corndogeyesterday at 6:09 PM

Are you aware of ArchiveBox?

https://archivebox.io/

What does Hister do differently? Search seems like a major differentiator, I'm wondering if leveraging the existing archivebox project for archival and implementing good search on top would be more efficient

show 1 reply
Anonymous106yesterday at 6:54 PM

Histerekishi / Histereki - れきし/歴史 means history in Japanese. reki れき/歴 is a suffix which means (history of)

Histeri

MyHister(i)

Hyster(y)

Also, I have been using your app for two months now. I have only had to rely on it a few times, but each time I did it worked beautifully. Thank you.

traktorntoday at 6:08 AM

Regarding the name, how about Ascimo or Askimo? :)

dwedgeyesterday at 6:11 PM

It feels like I'm the only person using this but I'd like to throw another potential bookmark manager integration into the ring, cherry https://github.com/haishanh/cherry

show 1 reply
dblissyesterday at 6:10 PM

Does it work accross multiple computers? Ideally the service runs on a linux box on my tailnet, and my windows and mac systems share the same server.

Edit: I RTFD - and it seems yes.

show 1 reply
Cider9986yesterday at 7:29 PM

What about "searchy.me"?

hefner1456yesterday at 10:12 PM

May I suggest Yahoox!

swyxyesterday at 7:25 PM

is this like a pihole? is there a design difference you are going for here?

rurbantoday at 5:54 AM

histsearch

danielrmayyesterday at 6:42 PM

Thanks for making Hister, I've been using it for a few days (~7k docs) and I'm impressed so far.

yeahdefyesterday at 7:20 PM

"hister 2: histlectric histerloo"

show 1 reply
Zizizizzyesterday at 8:04 PM

hisect (history and bisect)

Seekfold (seek and manifold)

Seekdex (seek and index)

smellfyesterday at 9:37 PM

Srchr

Beijingeryesterday at 7:06 PM

"It looks like our name conflicts with a registered trademark in the US. "

So? Where are you based? For what class was the trademark filed? When was it filed?

I doubt that he has any leverage, but I don't know the background.

fooquxyesterday at 8:51 PM

Histeria

6510yesterday at 8:13 PM

I gather rss feeds from the websites I visit and it's hard to express how interesting they are. The gut says it borderlines some random collection but that couldn't be more wrong. I also enjoyed YaCy, that project should have a good amount of ideas for you. I kinda end up assigning more and more bandwidth until it gets in the way and I forget to enable it again. The turtle button on some torrent clients is a good invention.

Capricorn2481yesterday at 6:08 PM

Thanks so much for this, I'm using it all the time. I self host a few things, but I'm using this the most.

adfmyesterday at 6:09 PM

histro.org is available.

show 1 reply
aaron695yesterday at 11:01 PM

[dead]

cyanlimeteatoday at 12:18 AM

[dead]