For the past few months I've been developing Superego: an open-source _personal_ database where you can store everything you want about your life. Literally. Whatever data you have, you can put it in the app.
On top of the database, Superego gives you:
1. An AI assistant that you can use to collect and explore your data.
2. A platform to build small personal applications that use that data.
-- Try it
https://demo.superego.dev/ No login required; runs entirely in your browser¹.
Same deal when you download the app (macOS-only for now): everything is local, no accounts, no servers.
Well, aside from the inference service. You can use Ollama / LM Studio if you have the GPU power, but realistically it requires an external provider. That's just the state at we're at.
-- Why am I building it
1. Because I'm tired of having my data scattered and locked in tens of apps. I want to own my data, and I want to own my apps.²
2. Because it's incredibly useful to have an AI assistant that knows you.
3. Because my dad keeps asking me for apps to keep track of the oddest things. (I'm only half-joking.)
-- Plans for the future
Too many to list, but some cool features in the pipeline:
- Connecting your emails, so every time you get an email you can parse it with the AI and extract any important piece of data.
- More data connectors in general. Right now it can sync data from Strava, Google Calendar, and Google Contacts, but I want to make connectors for other fitness apps, finance APIs...
- Making the assistant multimodal (photos, simple files) so you can just drop a CSV in a chat and it imports everything it contains.
-- Request for feedback
I only have friends-and-family users right now, so I haven't gotten much feedback yet. I do have an overall vision for the product, but I'm hoping for more voices to better understand which features are killers and which are just niceties. So please, drop a comment here or on GitHub (https://github.com/superegodev/superego).
Cheers!
¹ The AI assistant uses a shared, rate-limited API. I don't log anything, but still don't send it any private data. You can also BYO api url+key, so you can bypass rate limits.
² I wrote a short essay on this back in March about this https://pscanf.com/s/340/, where I detail my vision for Superego.