Pi-Bolt
Pi-Bolt for Android · 0.2.0

Pi-Bolt,
in your pocket.

The Pi coding agent runs on the phone itself: projects with their files, bash, git, ripgrep and fd, your own model provider keys, sessions you can resume and fork. No computer, no Termux. And when you are at your desk, the same app remote-controls Pi-Bolt on your computer, paired by QR code and end to end encrypted.

Version 0.2.0 · about 110 MB · Android 8.0 or later, 64-bit ARM
On your computer?

Scan this with your phone's camera to open this page there; the download starts on its own.

pi-bolt.opensec.in/android

Install

Four steps.
A few minutes.

  1. 01

    Download

    Tap Download the APK on your phone. Android may warn that the file can harm your device: it is an app from outside the Play Store, so tap Download anyway.

  2. 02

    Install

    Open the file. The first time, Android asks to allow installs from your browser: allow it, go back, and tap Install.

  3. 03

    Add a model key

    The first start asks for a key from a model provider (Anthropic, OpenAI, OpenRouter and others). It stays on the phone, in Pi's own auth.json.

  4. 04

    Start a project

    Make a new project or clone one from git, and ask Pi. To drive your computer's Pi-Bolt instead, run /remote-control there and scan its QR code from the app.

Check what you install

Signed and checksummed.
Built in the open.

APK SHA-256
In the release's .sha256 file
Signing certificate SHA-256
f752464c8b6d5906d7fd467346b89316518e3ddfe77843f66b1fa673818a2c90

Every update is signed with this certificate; Android refuses an update signed with any other.

Needs

Android 8.0 or later on a 64-bit ARM phone, about 400 MB free, and a key from a model provider. Remote control also needs a Pi-Bolt with the /remote-control command on the computer.

Built by

GitHub Actions from the android/ sources, release android-v0.2.0. The engine pack and its licences: android/engine; remote control: protocol and security.