I built a local-first bookmark manager that actually remembers what you saved
Description and use
Linkit is a local-first bookmark manager that fetches, summarizes, and indexes each link, enabling semantic search, duplicate detection, and link health checks, all while remaining offline and open source.
Problem
Browser bookmarks only store URLs, making keyword search limited, requiring opening links to know content, and duplicating the same article under different URLs.
Outcome
Linkit improves bookmark retrieval by providing summaries, semantic search, duplicate detection, and link health checks while remaining local-first and open source.
Workflow
- Install Linkit via Homebrew or download binaries
- Import bookmarks from Chrome/Firefox/Edge/Safari
- When saving a link, Linkit fetches the page
- Summarizes content and extracts key takeaways
- Stores summary and metadata in local SQLite
- Indexes content for vector similarity search
- Runs background health checks for dead links
- Optionally syncs data to Supabase with row-level security
Evidence
A browser bookmark stores a URL and nothing else. That leaves three gaps: keyword search only matches exact titles, you have to open a link to know what it says, and the same article saved from three URLs looks like three entries.
Linkit works on the saved content instead.
All bookmarks live in a local SQLite database on your machine. The app runs fully offline and needs no account.
If you want multi-device sync, there's an optional Supabase backend with row-level security where every record is bound to your own auth.uid()
- Record date: 2026-10-25T03:11:10.111Z