在 Android 手机上运行 AI 代理 – 没有终端,没有 CLI,只需进行引导设置。
Run AI agents on your Android phone — no terminal, no CLI, just a guided setup.
BotDrop wraps OpenClaw into a user-friendly Android app. Install, configure, and manage your AI agent in 4 simple steps.
Download the latest APK from Releases.
Prerequisites:
Prepare the OpenClaw runtime and QQ plugin before building; they are required for the app's offline setup.
git clone https://github.com/louzhixian/botdrop.git
cd botdrop
export BOTDROP_BUNDLED_OPENCLAW_VERSION=2026.3.13
QQBOT_VERSION=1.5.4
./scripts/build-openclaw-bundle.sh "$BOTDROP_BUNDLED_OPENCLAW_VERSION"
./scripts/build-qqbot-plugin-bundle.sh "$QQBOT_VERSION"
export BOTDROP_OPENCLAW_BUNDLE_TGZ="$PWD/build/openclaw-bundles/openclaw-runtime-${BOTDROP_BUNDLED_OPENCLAW_VERSION}.tar"
export BOTDROP_QQBOT_PLUGIN_DIR="$PWD/build/openclaw-bundles/qqbot-sliverp-qqbot-${QQBOT_VERSION}/package"
./gradlew assembleDebug
Bundle preparation requires network access. The APK will be at app/build/outputs/apk/debug/ (arm64 only).
BotDrop is built on Termux, providing a Linux environment for running Node.js-based AI agents on Android.
┌──────────────────────────────────┐
│ BotDrop UI (app.botdrop) │
├──────────────────────────────────┤
│ Termux Core (com.termux) │
├──────────────────────────────────┤
│ Linux Environment (proot/apt) │
├──────────────────────────────────┤
│ OpenClaw + Node.js + npm │
└──────────────────────────────────┘
See docs/design.md for the original design proposal; some flows differ from the current implementation.
See CONTRIBUTING.md for guidelines.
See docs/crashlytics.md for Firebase Crashlytics setup, build behavior, and privacy notes.
This project is licensed under the GNU General Public License v3.0.
Built on Termux (GPLv3).
暂无开放 Issues,或尚未同步最近议题。