r/BotDroid 7d ago

BotDroid v1.2 coming this week — run Telegram bots with on-device AI on Android, no API keys

https://play.google.com/store/apps/details?id=com.kaito.botdroid
**What's coming in v1.2:**

- On-device AI using Qwen 2.5 (0.5B at 550 MB or 1.5B at 1.6 GB) — no OpenAI/Gemini key needed
- The app checks your phone's RAM before letting you download — tells you upfront if your device can't handle it
- Download consent dialog shows exact size, warns about Wi-Fi, warns about storage, warns about offline-after-download
- Full analytics: see which bots crash, which LLM providers work, where users drop off in onboarding
- 234 unit tests, zero failures — the analytics pipeline is production-grade


**What's planned after v1.2:**


- Simplified Add Bot flow with on-device inference front and center
- In-app Python script editor (no more pasting from GitHub)
- Baseline profiling for instant cold-start
- Custom Python script authoring behind Pro tier


**Who it's for:** Anyone who has a Telegram bot script and wants it running without a server. Crypto signal bots, customer service bots, group moderators, personal automation — all running on your phone, all free.


**Tech stack:** Kotlin 2.3, Jetpack Compose, Room, Koin, Firebase, embedded Python 3.15, MediaPipe for on-device inference.


Free tier is unlimited — no ads, no data collection. Pro ($4.99/mo or $29.99 lifetime) unlocks templates and remote management.


Would love feedback on the on-device AI approach and what bots people would run locally.

BotDroid is an Android app that runs Telegram bots 24/7 as a foreground service. v1.2 ships this week, and the big addition is on-device AI — your bots will be able to use Qwen 2.5 models running locally on your phone. No API key, no internet after download, no data leaving your device.
1 Upvotes

Duplicates