So I built Pensive, a bookmarking solution that saves the full page content and makes it searchable with full-text search. You can add pages using a browser extension or a Telegram bot (for saving on mobile).
It is written in Go with PostgreSQL, all Dockerized on a $5 Hetzner server, and the front end is built with HTMX.
I have also added embeddings (using Gemini Flash Lite) to let LLMs interact with your bookmarks contextually.
It is stable enough that I now use it daily. I’m considering publishing it as open source, but first I want to have a proper version ready. Feel free to email me if you’re interested in helping out or if you have prior experience with open source.
Feel free to try it at https://getpensive.com