Aazim Haque.
Personal / Projects / Telegram AI assistant

Telegram AI assistant

LLM · Automation

A personal assistant that runs most of my day from a single Telegram chat: calendar, mail, grocery tracking, reminders, and anything else I need help with. One place to talk to instead of ten apps.

Telegram assistant - the morning briefing: focus, habits, fitness and the day's schedule
The morning briefing - focus, habits, fitness and the day ahead.
Telegram assistant - a price-drop alert, and setting a reminder by message
A price-drop alert, and setting a reminder by message.
Telegram assistant - a notification that a film finished downloading
A heads-up that a film finished downloading.

A few things it pings me about. It lives in a private Telegram chat, so there's no public instance, but I'm happy to walk you through it.

What it does

My bank, my calendar, my front door and my to-do list all used to have their own app. Now they live in one chat. I message it in plain English and it sorts out the rest.

Ask it what's on today, to set a reminder, to dim the lights, or to summarise an email thread, and it works out what I mean and does it. Most of the smaller things I build end up plugging into it.

How it works

A Telegram bot is the front door. Each message goes to a language model that works out the intent and picks the right tool - Google Calendar, Gmail, Home Assistant, or one of my own scripts - then calls it and replies in plain language.

It runs on my home server, always on, so it's there whether I'm at my desk or out. New capabilities are mostly a matter of teaching it about one more tool.