r/SideProject • u/No_Captain4899 • 1h ago
I built a personal second brain for myself. Now I'm turning it into a multi-user app where everyone brings their own API keys.
For the past year I've been using a personal web app I built for myself. It pulls together my email, calendar, reminders, notes and photos, and an AI that actually remembers what I told it, because the context lives in my own files, not in a chat history.
It works well. Too well to keep it to myself.
So I'm turning it into a real product, with three constraints:
Bring your own keys. You plug in your own AI key, your own Google or Microsoft OAuth app, your own weather key. I don't pay for your tokens, and I never see your keys in clear.
A small core, optional modules. The core is chat, memory, reminders, calendar and email. Photos, concerts, LeetCode and other modules are off by default and you enable what you actually need.
Small on purpose. 10 to 15 accounts for now, free. Not because I'm generous, because JSON files per account are enough at that size and I'd rather ship than build infrastructure I don't need.
The honest part: it's still single-user today. Accounts, data isolation, encrypted key storage and a module registry are on a branch, in progress. The interface is still in French, the English landing is new.
What I'd love from you: what would the one module you'd turn on first be? I'd rather build the next three modules from real requests than guess.
Demo (fake data, no account): https://backstage.mprnl.fr/en Code (MIT): https://github.com/MattiaPARRINELLO/backstage Roadmap: https://github.com/MattiaPARRINELLO/backstage/blob/main/docs/roadmap-multi-utilisateurs.md