At some point I noticed that I was already recording my life without trying. My calendar had every meeting. Slack had every conversation. GitHub had every commit. The raw material was there, just scattered across a dozen APIs. So I wrote a set of collectors and a cron job that pulls it all together every morning and has an LLM write a diary entry from the raw data.
Lately my conversations with OpenClaw are ending up in the diary too, and honestly those are some of the best entries. The silly back-and-forth, the questions I asked at 2am. That is the kind of thing I would never write down myself but will love rereading in a year.
The prototype worked well enough that I wanted other people to be able to use it too. That meant turning a personal cron job into a pipeline that handles many users, many integrations, and many timezones reliably every morning. That is where the real complexity lives, and what I have been building for the past month.
Service website: https://deariary.com
Public development diary generated by deariary itself: https://app.deariary.com/u/deariaryapp
Happy to talk about the approach or anything else.
P.S. I connected my Steam account and my diary casually mentioned I'd been playing Super Jigsaw Puzzle Generations for 60-120 minutes every single day for weeks. I had no idea I was doing that. This app is a snitch.