Useful articles, videos and posts get scattered across bookmarks and browser tabs. Saving a link is easy; remembering what it contained and finding it later takes work.
I built an AI-powered content library that connects a Chrome extension to a web dashboard. Saved content is summarized, categorized and searchable, bringing capture and retrieval into one product.
- Save links through the browser extension
- Summarize articles and YouTube transcripts
- Organize content with categories and keywords
- Search saved content by topic
- Sync the extension and web dashboard
- Manage authentication, subscriptions and AI credits
A user saves a URL through the extension. The content source determines how it is processed.
The system extracts content, generates a summary, and assigns categories and keywords. Cached summaries avoid repeated AI processing; credit usage depends on content type.
The saved link and its summary appear in the searchable cloud library, available through the extension and web dashboard.
TOOLS & TECHNOLOGIES Python · JavaScript · React / Next.js · Supabase / PostgreSQL · Gemini · Chrome Extension APIs · Resend · Freemius
- Connect capture and retrieval: the extension and dashboard need a shared library rather than separate bookmark lists.
- Account for processing costs: credits and cached summaries make AI usage part of the product architecture.
- Keep discovery useful: summaries, categories and search provide context beyond a raw URL.
A public product connecting browser capture, AI content processing and a searchable cloud library. Users can return to saved material through summaries, categories and search.
COMPLETED PROJECT · DEMO ASSETS TO FOLLOW