Todo App With Agent Access
A todo list my assistant agent can also read and write, with Telegram reminders.
- Automation
- AI
- Homelab

Problem
I forget things — homework, project steps, small errands — and I forget the short ones about as often as the long ones. Notes apps didn't fix it, because the app still waits for me to open it and I don't. What I needed was something that comes to me instead.
What I built
A todo app that runs on my home server and that my assistant agent can use as well as me. I open it in the browser over Tailscale, so it works from my phone too, and tasks go into one of three buckets: short term with a real date, long term by feel, and one day for things with no timeline. Every task and sub-task can carry notes, a created date and a completed check, so finished work stays as history instead of disappearing. The agent reaches the same database through a small MCP server I wrote for it on Claude Code, and it can do everything I can — add or delete tasks, move a due date, write a note. A job on the server runs at 16:50 on weekdays and 9:30 at weekends, and the agent messages me on Telegram with any short-term task due in the next 48 hours, plus a nudge about anything I've added without a date. I designed it in Claude Design and wrote the code with Claude Code, and my prompting was vague enough at one point that it started building a second todo app inside the connector instead of just wiring up the one I already had.
Tech used
- SQLite
- Claude Design
- Claude Code
- GitHub
- Tailscale
- Telegram
Result
It's been running for a week and I haven't had to fix anything. The reminders arrive after work, so I see what's due without deciding to check, and my agent works from the same list I do instead of me repeating myself to it. Too early to claim it cured the forgetting — I'll know that after a month or two.