AIR Bot · work in progress

One chat, several assistants

AIR Bot is a personal system inside Telegram. You send a message and an assistant that has the data answers. Today a trainer, later finance and more.

See the modulesHow it's built

AIR Bot

air g compare

Same workout as last week. One more set on the squats, everything else unchanged. Calm, steady progress.

What should I do next time?

Repeat the same plan and keep the new set. If your morning recovery looks low, make it an easy day.

An invented example chat

Vision

Telegram as the only interface

No new app, no dashboard. One chat that independent modules plug into, one at a time.

Read more →

Modules

live

Personal trainer

Compares a workout with last week, shows progress on an exercise and suggests what to do next. Built on data from your sports watch.

planned

Finance assistant

An overview of spending and budget in the same chat.

Planned, nothing built yet.

All modules →

Architecture

How it's built

Telegram, one router in an Edge Function, independent modules, Supabase as the database and importers on GitHub Actions. Few parts, each with one clear job.

  1. Telegram
  2. RouterEdge Function
  3. Modules
  4. Supabase
  5. ImportersGitHub Actions

Read more →

Latest learnings and tips

The first learnings and tips are being written. Follow along with RSS.

About this site

This site shows how AIR Bot is being built: what already runs, how it fits together, and what came up along the way. The solutions are simple on purpose: small steps, little maintenance, nothing that needs constant watching.

There is no personal data here. The example chats are invented.

Contact

Building something similar, or want to talk about automation? Get in touch.

EmailLinkedIn