BotDroid

In-app purchases
Content rating
Everyone
50+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Turn the Android phone in your drawer into a 24/7 bot host. BotDroid runs Telegram, Discord, Slack, and Zalo AI bots directly on-device — no VPS, no SSH, no monthly cloud bill, and no DevOps.

Paste a bot token, paste your LLM key, tap START, and walk away. That's the whole setup.

━━━━━━━━━━━━━━━━━━━━
WHY BOTDROID
━━━━━━━━━━━━━━━━━━━━
A side-project bot doesn't need a $60–180/year server that sits idle 99% of the time. It needs a process that stays up, restarts itself when it crashes, and survives a reboot. That's exactly what an old Android phone can do — once something keeps the process alive. BotDroid is that something.

Built for the indie dev who'd rather ship a bot than learn another deployment tool.

━━━━━━━━━━━━━━━━━━━━
WHAT YOU GET
━━━━━━━━━━━━━━━━━━━━
• Always-on hosting — A foreground service plus WakeLock keep your bots running with the screen off. BotDroid asks once for the battery-optimization exemption so Samsung, Xiaomi, and Oppo don't kill your bot at 2am.

• Survives anything — Crashed process? Exponential-backoff auto-restart. Phone rebooted? Bots and schedules that were running come back automatically.

• Bring your own LLM key — 6 built-in providers (OpenRouter, OpenAI, NVIDIA, Gemini, Groq, Cloudflare Workers AI), or point it at any OpenAI-compatible endpoint. Hit "Test connection" and BotDroid pings the provider to confirm before you ever start. We never proxy your API traffic.

• Four channels — Telegram, Discord, Slack, and Zalo, each with a guided setup.

• Live logs — Streamed in real time, filterable by level (INFO / WARN / ERROR / SYSTEM), searchable, and shareable.

• Real-time spend tracking — Per-provider cost, token estimates, request counts, sessions, and response speed on one dashboard.

• Python scripts too — Run your own Python bots alongside agent bots, or import a script straight from a GitHub or Gist URL.

• Scheduling — Set a daily start/stop window. Schedules restore after reboot.

• Conversation memory — Telegram and Zalo gateway bots remember per-chat history across restarts.

• Your secrets stay yours — Tokens and API keys are stored with AES-256-GCM in the Android Keystore. Never logged, never shown in the UI, never sent anywhere but your chosen provider.

━━━━━━━━━━━━━━━━━━━━
ZERO TO RUNNING, IN UNDER 3 MINUTES
━━━━━━━━━━━━━━━━━━━━
1. Install and grant the battery-optimization exemption (asked once).
2. Pick a channel and paste your bot token + LLM key.
3. Tap "Test connection," then START. Walk away.

If you can paste a token, you can run a 24/7 bot.

━━━━━━━━━━━━━━━━━━━━
PRICING
━━━━━━━━━━━━━━━━━━━━
• Free forever — 1 bot, no credit card. Everything you need to ship one production bot.
• Pro — Run a fleet of bots. Available as a monthly subscription or a one-time lifetime purchase. No recurring server bill, ever.

Both tiers use your own LLM keys.

━━━━━━━━━━━━━━━━━━━━
REQUIREMENTS
━━━━━━━━━━━━━━━━━━━━
Android 10+ (API 29), ARM64 — any phone made since roughly 2019. ARM32 and x86 are not currently supported.

Your next bot doesn't need a server. It needs a phone you already own.
Run AI bots 24/7 on your Android phone. No VPS, no SSH, no cloud bill.
Updated on
Sep 19, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

- MCP server management
- Telegram Storage
- UI fixed