Ask naturally
Type a request or triple press Volume Down to start speech input over the app you are using.
Open source · v0.3.75 developer preview
Say it. Review it. Let BeanBao do it. A small assistant for real phone tasks, with the controls and the result always in view.
01 / THE IDEA
BeanBao turns a typed or spoken request into a small, checked sequence. It looks at the current phone state, acts inside supported apps, and reports what actually happened.
Type a request or triple press Volume Down to start speech input over the app you are using.
See the transcript and confirm the task before it runs. The quick shortcut is optional.
BeanBao checks the foreground app and fresh screen state before each supported action.
Research and review workflows keep their steps and files in Sessions across Agent restarts.
02 / WHAT WORKS TODAY
Start with everyday actions. Move into multi-step work when you need a result you can inspect.
Open Settings, Maps, Contacts, or Notes. Create a new note. Search Maps for a place and verify the result.
Gather sources, compose a report, and open a PDF from Sessions. Prepare an addressed mail draft for your review.
BeanBao finds an App Store listing and shows its identity and price. You decide whether to install it.
BeanBao Helper is a separate sandboxed app. Today it can find an Uber Eats item and review a cart; real checkout has not been verified.
03 / GET STARTED
The release installs two visible apps—BeanBao and BeanBao Helper—plus an on-device Agent and SpringBoard Bridge. It is a developer install for an already jailbroken RootHide phone. The tested device is an iPhone 11 on iOS 26.0.1 with Relaxin 0.5.5; other combinations need their own validation.
Get the `.tar` archive from a published GitHub release. Compare its SHA-256 with the release notes before transfer.
Transfer the archive to the phone. In a root shell, extract it, run the dry run, then install.
mkdir -p beanbao-release
tar -xf RELEASE.tar -C beanbao-release
cd beanbao-release
sh install.sh --dry-run
sh install.shReplace RELEASE.tar with the exact filename you transferred.
Reload SpringBoard once after installing Bridge, unlock, then open BeanBao. Enter your own Claude key in Model service and try Open Settings.
BUILT TO STOP AND ASK
App installation happens in the App Store. Email sending happens in Apple Mail. A delivery order requires an explicit checkout review and final tap. If an external action is uncertain, BeanBao pauses for reconciliation instead of replaying it.
04 / OPEN SOURCE
BeanBao-authored code is Apache-2.0. The ios-mcp and PalminoHarnessKit source snapshots retain their own licenses and notices. The current release candidate has passed package checks and one-device acceptance, with a clear record of what still needs testing.