Outlook Assistant started because I was tired of copying emails into Claude just to get help with replies. PitchDocs came from rewriting the same README for every project. ContextDocs split off from PitchDocs because AI context files deserve their own lifecycle — generation, auditing, and drift detection are different problems from documentation. Untether happened when I kept having ideas on walks but forgetting them by the time I got home. Platform SDKs came after a $4,868 Cloudflare bill from an infinite D1 write loop that ran for four days. The Platform SDK Plugin came next — I kept making the same configuration mistakes the SDKs were supposed to prevent, so I automated the enforcement. Same pattern every time — I hit a wall, build something, use it for months, then figure someone else might want it too.
Your data stays between your AI agent and the service. No middleman. MIT licence.