In personal use

Aide

My own assistant. It runs on a computer at home, and I talk to it from an iPhone app I wrote. It handles my calendar, email, health data and university courses, and asks before doing anything that matters.

Role
Built for myself
When
October 2026 to now
Built with
Python, FastAPI, Claude API, SwiftUI, Whisper, Tailscale

Why I built it

My schedule, email, training and study material lived in separate apps. I wanted one assistant I could talk to that worked on my own data, ran on my own machine, and never acted on its own when it mattered.

How it works

A Python server runs all the time on a desktop at home. The iPhone app talks to it over a private network, so it's never exposed to the public internet1. Behind it, four specialists split the work: a secretary for calendar and email, a professor for coursework, a coach for health and habits, and one for finance.

  • It asks before it acts. Sending an email or moving an event goes into a queue, and nothing happens until I tap confirm.
  • It studies with me. It downloads course material from my university's portal, transcribes recorded lectures on the home computer's graphics card, and turns both into notes, flashcards and practice exams.
  • It starts the day. A morning briefing covers the day's calendar and when I need to leave to be on time.

Where it is now

It's in personal use and I keep extending it. The newest pieces are a study tab and practice exams.