Does Nyxt store metadata about the user's browsing activity?

If Nyxt could (optionally) store browsing metadata in a database, that would open up some interesting power user workflows on top. A few examples off the top of my head – to hopefully get folks excited:

  1. Time tracker: An activity tracker for Nyxt? · Issue #1493 · atlas-engineer/nyxt · GitHub
  2. (Fuzzy) search through history to fetch content. Would tie nicely with recent progress in search on vector databases.
  3. If my full browsing activity is recorded, then that could eventually drastically simplify the idea of “open tabs” or a UI to list them and cycle through them. Whether a webpage is open or closed might just be an extra bit of annotation in the database, and switching to another webpage is just a fuzzy search away… :slight_smile:

I’m sure there are many more interesting use cases. Keen on hearing your thoughts!

1 Like

I think it does. Look at ~/.local/share/nyxt/history/default.lisp and history-mode.

1 Like

Ah, I see… Thanks; pretty cool!