Echos – Self-hosted AI knowledge base for things you forget
Friction-free capture (no categories) plus semantic search feels genuinely different from Notion.
Self-hosted AI bookmark manager. Paste a link, it summarizes, categorizes, tags, and makes it searchable in natural language.
Hybrid search (semantic + keyword) with Reciprocal Rank Fusion, but bookmark managers are solved.
Knowledge workers, researchers, privacy-conscious bookmark hoarders
Raindrop.io · Pocket · Notion
Paste a URL and it fetches the content, parses it, summarizes it, auto-assigns categories and tags, and generates a vector embedding for search.
Search is hybrid — it combines pgvector cosine similarity (semantic) with PostgreSQL tsvector (keyword) and merges both with Reciprocal Rank Fusion. You can search in natural language ("articles about distributed systems tradeoffs") or with simple keywords.
It's single-tenant by design: one password, no user accounts, no tracking. Your data stays on your machine.
The project is MIT licensed don't hesitate to contribute. Some areas where help would be great: browser extension, bookmark import/export
GitHub: https://github.com/ayoub9360/stash
Happy to answer questions about the architecture or the hybrid search approach.
Friction-free capture (no categories) plus semantic search feels genuinely different from Notion.
Uses the ancient Netscape HTML format to avoid vendor lock-in and sync headaches.
Pure Rust CPU-only code search with persistent index beats transformer-heavy alternatives.
iCloud-native bookmarks when Raindrop.io and Pocket already dominate this space.
Bookmarks stored as Markdown in your GitHub Gist, fully client-side.
Rust rewrite of switcheroo-control when the Python original already works fine.