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.