Need Help? Contact support@mfasta.com

01 — Script

PYBOX

Write Python. See the result.

Python · Safe sandboxNative rendering95 APIsHome Screen widgetsiOS 15+No account · no ads · no tracking

Coming to the App Store

counter.pyRun
1# Counter — a script, not a web page.2import pybox.ui as ui3 4count = ui.state(0)5 6def build():7    with ui.VStack(spacing=16):8        ui.Text("Counter", font="headline")9        ui.Text(str(count()), font="large", color="orange")10        ui.Button("Tap me",11                  onPress=lambda: count.set(count() + 1))12 13ui._reset()14ui.app(build, title="Counter")
PyBox app icon

PyBox

Safe sandbox

02 — Editor

The editor is the workbench

Write, run and revise in one place. Syntax highlighting, completion and the run button are always within reach.

01

Syntax Highlighting

Python highlighting so long scripts stay smooth.

02

Completion

API and component properties appear as you type, so you rarely need the docs.

03

One-Tap Run

Press ▶︎ to render immediately. Edit, run again, and the interface updates.

04

Keyboard Accessory

Symbol and indent keys built for Python, so you can write on a phone.

03 — Runtime

Scripts reach the system

72 native views and controls, plus 22 system interfaces. Scripts call them directly — no bridge to write.

Interface

Stacks, grids, lists, forms, navigation and controls — all rendered natively.

System

Clipboard, notifications, share, speech, QR codes, haptics, calendar, reminders, location and photo picker.

Data

Local storage, file read and write, local databases.

Network

HTTP requests come from your script and connect directly to the address it names.

04 — Gallery

21

21 design languages, ready to read

30 bundled scripts across Editorial, Graphic, Technical, Organic and Product styles, plus starter examples and widgets. Every one runs and edits as-is.

EditorialGraphicTechnicalOrganicProductWidgets

05 — Widgets

Widgets are scripts too

One script can draw both Home Screen and Lock Screen widgets. Three Home Screen sizes, plus three Lock Screen styles.

Small

01

Medium

02

Large

03

Circular

04

Rectangular

05

Inline

06

06 — FAQ

Frequently Asked Questions

Which devices does PyBox support?

PyBox runs on iPhone with iOS 15.0 or later.

Do I need an account?

No. PyBox has no account, no ads and no tracking, and it contains no analytics or crash-reporting SDK.

Are my scripts uploaded?

No. Scripts, runtime data and local storage stay on your device and are never uploaded to our servers.

Can a script access the network?

Yes, but only when the script calls the HTTP interface. The request goes from your device straight to the address the script names; we do not proxy or log it.

Is it safe to run someone else's script?

A script can read and write files, reach the network and call system interfaces. Run only code you trust, and read a script before you run it.

How do I delete my data?

Delete scripts in the app, or uninstall the app. All data is on-device, so uninstalling removes it.