Open source · v0.3.75 developer preview

Your iPhone,
one request away.

Say it. Review it. Let BeanBao do it. A small assistant for real phone tasks, with the controls and the result always in view.

01tested iPhone
02visible apps
04RootHide packages
9:41●●● ▰
‹Maps•••
✦BeanBao×
Listening…
“Find the California Academy of Sciences in Maps”
Stop recording
Interface illustration
◎Runs on a jailbroken iPhone
◇Review before sensitive actions
↺Saved workflow progress
⌁Source you can inspect

01 / THE IDEA

Less tapping.
More done.

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.

01
◉

Ask naturally

Type a request or triple press Volume Down to start speech input over the app you are using.

02
⌕

Review the words

See the transcript and confirm the task before it runs. The quick shortcut is optional.

03
↗

Watch it work

BeanBao checks the foreground app and fresh screen state before each supported action.

04
▤

Pick up later

Research and review workflows keep their steps and files in Sessions across Agent restarts.

02 / WHAT WORKS TODAY

Useful, with clear edges.

Start with everyday actions. Move into multi-step work when you need a result you can inspect.

✳TEXT + VOICE

Phone basics, handled.

Open Settings, Maps, Contacts, or Notes. Create a new note. Search Maps for a place and verify the result.

› Search Maps for Golden Gate Bridge
▧SAVED WORKFLOWS

Research that becomes a document.

Gather sources, compose a report, and open a PDF from Sessions. Prepare an addressed mail draft for your review.

◫USER REVIEW

Find an app, then choose.

BeanBao finds an App Store listing and shows its identity and price. You decide whether to install it.

◌EXPERIMENTAL

A careful path to delivery.

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

From release to first request.

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.

RootHideiphoneos-arm64eRoot shell or paired SSH
Read the full installation guide
01

Download and verify

Get the `.tar` archive from a published GitHub release. Compare its SHA-256 with the release notes before transfer.

02

Run the installer

Transfer the archive to the phone. In a root shell, extract it, run the dry run, then install.

On the iPhone · root shell
mkdir -p beanbao-release
tar -xf RELEASE.tar -C beanbao-release
cd beanbao-release
sh install.sh --dry-run
sh install.sh

Replace RELEASE.tar with the exact filename you transferred.

03

Activate and configure

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

You stay in control
of the consequential steps.

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.

Explore workflow limits

04 / OPEN SOURCE

Built in the open.
Honest about the edges.

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.