Bonsai Studio on iPhone
Updated 2026-07-07
Bonsai Studio is PrismML's iPhone app for Bonsai Image 4B, a small open-weight image model that generates images on the phone itself. On this page you can install the app, generate one image fully on-device, and measure how long it takes.
The model itself is well documented. PrismML's official release post confirms that Bonsai Image 4B exists, ships in 1-bit and ternary variants, and is licensed Apache 2.0, and the demo repo shows local image generation working in code. The iPhone app is the unverified part. We have not run these steps on hardware yet, so treat each step as a plan to verify, not a confirmed procedure.
Unconfirmed source
The only source that describes the Bonsai Studio app is one X post, PrismML status 2059339168250253731, and X posts are unconfirmed. We have not yet found the App Store link, the supported device list, the minimum iOS version, or the download size in official PrismML or Apple sources. The steps below tell you how to capture them as you go.
Start from the official sources
- Bonsai Image 4B release post. This is the model announcement. Check here first for an official app link.
- Bonsai Image demo repo. This is the reference implementation of local image generation.
- PrismML home. Scan it for a Bonsai Studio product or app page.
- Bonsai Studio launch post on X. It says PrismML launched Bonsai Studio for trying Bonsai Image 4B on iPhone with on-device generation. This claim is unconfirmed until an official page says the same.
Check what you need
You need an iPhone with about 2 GB of free storage. The model itself is small. PrismML describes the ternary variant as 1.21 GB and the 1-bit variant as 0.93 GB, though those numbers come from X posts (ternary, 1-bit) and you should confirm them against the release post or model cards before you cite them. The 2 GB figure is our own estimate to cover the model plus the app, not an official requirement.
| Requirement | What we know | Source |
|---|---|---|
| App | Bonsai Studio on iOS. No App Store URL captured yet. | X post, unconfirmed |
| Device and OS | iPhone. Supported models and minimum iOS version unknown. | X post, unconfirmed |
| Model | Bonsai Image 4B, 1-bit and ternary variants, Apache 2.0. Whether the app bundles or downloads it is unknown. | Release post, official |
| Free storage | About 2 GB suggested | Our estimate from the size claims above |
Generate an image on your iPhone
You can do the first three steps from a desk without an iPhone. Steps 4 to 8 need the phone.
Find the official app link. Check prismml.com, the Bonsai Image 4B post, and the @PrismML profile link for an App Store URL. Record the exact URL and the developer name shown on the listing, so you know the app really comes from PrismML.
Capture the App Store details. From the listing, record the minimum iOS version, download size, supported devices and chips, in-app purchases, and what the privacy label says about data collection. These replace the unknowns in the table above.
Cross-check the model claims. Confirm the Apache 2.0 license and the 1.21 GB and 0.93 GB file sizes against the release post and the Hugging Face model cards, not the X thread.
Install and launch. Install the app on your iPhone and note the model name and chip. Record whether the model weights download inside the app, with size and duration on Wi-Fi, or ship inside the app binary.
Generate one image online. Use this fixed prompt so runs are comparable across devices:
A bonsai tree on a desk beside a laptop, soft morning light, photorealistic.Record which model variant, 1-bit or ternary, the app used if it shows you the choice.
Verify offline behavior. Turn on Airplane Mode with Wi-Fi off, force-quit and relaunch the app, and generate a second image with the same prompt. Record whether it works and whether any features degrade. We inferred this check ourselves, because no official page documents the app's offline behavior yet.
Measure. Record time to first preview and total generation time with a stopwatch or a screen recording. Note how hot the phone gets and how much battery the run uses. Record peak memory if you can get it through Xcode Instruments over USB, and otherwise write "not measured".
Record your run with the template below.
Record your run
Fill in this block so someone else can reproduce your run on their own device. The device report schema explains each field.
- Date:
- Operator:
- App Store URL / developer name:
- App version:
- Device (iPhone model, chip):
- iOS version:
- Model variant (1-bit / ternary) and file size:
- Model delivery (bundled / in-app download, size, duration):
- Prompt:
- Time to first preview:
- Total generation time:
- Peak memory (or "not measured"):
- Free storage before/after:
- Offline generation verified: yes/no (Airplane Mode, relaunch)
- Image output: attached / described
Fix common problems
Nobody has tested these fixes yet. They are the failure modes we expect, and the notes tell you what to record if you hit one.
| Symptom | Likely cause | What to record |
|---|---|---|
| App not found on the App Store | Regional availability, TestFlight only, or a renamed listing | Search terms, region, and date. Check the PrismML site and X profile for the official link. |
| Install blocked or crash on launch | Device or OS below the app's minimum | Exact iPhone model, chip, iOS version, and the listing's stated minimum |
| Model download stalls or fails | Large download over cellular, or storage running out | Network type, free storage, and the download size shown in the app |
| Generation fails offline | The app needs a network call despite the on-device claims | A screen recording of the Airplane Mode attempt and any error text |
| Very slow generation or throttling | Older chip, low memory, or background load | Device model, battery level, ambient conditions, and back-to-back run times |
Next steps
- Record what you measured in the shared device report format.
- Run Bonsai Image on a laptop to compare the same model off the phone.
See something wrong? Fix it.