Curator
A personal research inbox. During the week you send it anything over Telegram; on Monday an email explains what you've been researching.
Articles, repos, videos, Reels, PDFs, screenshots or loose ideas go in without sorting. Curator interprets each one, groups what belongs together and writes a weekly digest.
Built with
Next.js · TypeScript · Supabase · PostgreSQL · pgvector · Drizzle · grammY · OpenAI

What it is
Not a bookmark manager: the difference starts after saving. It takes almost anything, from articles, GitHub repos and YouTube videos to Instagram Reels, papers, screenshots, photos and your own ideas. If it has no URL, that's fine too.
You don't sort anything. On Monday you get an email about what you've actually been looking into.
How it works
A capture is what arrived, and it's never touched. A resource is the interpretation, which can be redone. Several captures can feed one resource: the Reel, the screenshot you send when Instagram blocks extraction and your comment are one single thing.
The digest can add a section of news from the week on topics you choose. It uses a search engine rather than a model, so it never makes up a link. AI calls have a soft monthly cap, and years of Instagram and Facebook history can be imported from Meta's official export, each item in its real week.
It runs on Vercel and Supabase, with row-level security so nobody can read anyone else's inbox.
- Next.js · TypeScript
- Supabase · PostgreSQL · pgvector · Drizzle
- grammY (Telegram) · OpenAI · Resend
Development
Capture through Telegram, live on Vercel.
The foundation, universal capture and the whole product deployed on the same day.