Native Python for iPhone and iPad

Python, ready
when you are.

Write, run, and understand Python in a focused workspace built for Apple devices. Your code and execution stay local.

Coming to the App Store iPhone + iPad · Free · Offline runtime
PyRun document sidebar, Python editor, and output panel on iPad

No account. No analytics. No cloud required. PyRun is useful from the first launch, even when you are offline.

A serious pocket workspace

The essentials, without the setup.

PyRun keeps the feedback loop short: edit, run, inspect, and improve.

01

Local Python

Run Python directly on your device with an embedded standard-library runtime. No remote execution service.

02

Console and tracebacks

Keep standard output and errors readable, then jump back to the failing line when a traceback needs attention.

03

Built-in examples

Start with focused examples across fundamentals, control flow, data types, functions, files, classes, and more.

04

Local documents

Create, save, import, and export Python files through native document workflows that stay under your control.

05

Native on every screen

Move from a focused iPhone editor to an iPad workspace with persistent documents, examples, code, and output.

06

NumPy, pandas, and Matplotlib

Real scientific computing, built in. Run matrix math, analyze CSV data, and see charts rendered right in the Console — no setup required.

Labs · Opt-in

Install real Python packages from PyPI.

A Labs feature lets you search, install, and remove pure-Python packages straight from the real PyPI registry — right on your device.

01

Real packages, real registry

Search PyPI by name and install packages like requests or beautifulsoup4, dependencies included.

02

Needs a connection to install

Editing and running your code stays fully offline. Installing a new package is the one action that needs the internet.

03

Pure Python only

iOS doesn’t allow installing compiled native code at runtime, so packages that require it aren’t installable this way — NumPy, pandas, and Matplotlib are already built in instead, see above.

Designed for the screen in front of you

A workspace that opens up on iPad.

The document sidebar, full editor, and dedicated output area use the larger canvas without turning the app into desktop clutter.

  • Persistent document and example navigation
  • Editor-first split layout
  • Keyboard-friendly actions and shortcuts
PyRun document sidebar, Python editor, and output panel on iPad
PyRun app icon

Built for focused practice and real scripts

Keep Python close.

Coming to the App Store