Python execution & debugger for iOS

Write it. Pause it.
See what changed.

Keep the Python code you want to test in focused cards. Edit with local completion, run on-device, then debug with breakpoints, step controls, variables, watches, and a call stack.

Coming soon on the App StoreExplore features
Python 3.14 includedNo accountNo ads or tracking10 interface languagesiOS / iPadOS 17+
Python text, a run arrow, and a red breakpoint dot
Code card notebook in Light appearance
Python debugger in Dark appearance

A code notebook and debugger,
in one focused flow.

Not a desktop IDE squeezed onto a phone. Just the tools needed to write, run, pause, and inspect Python without losing your place.

01

Keep experiments as cards

Add code and notes, then edit, duplicate, collapse, or reorder them. Source, breakpoints, watches, and recent results stay together on your device.

02

Go from typing to output

Python syntax highlighting and local completion help you write. Standard output, exception lines, execution time, and resulting variables appear in the same flow.

03

Pause and inspect changes

Use breakpoints, continue, step over, step into, step out, watches, live variables, and a call stack in a dedicated debugging screen.

Light or Dark,
on every screen.

The notebook, editor, breakpoint manager, debugger, reorder screen, and Settings share one consistent appearance. System appearance is supported too.

Code card notebook in Light appearance
Dark editor showing Python code completion
Dark debugger showing a paused line and variables

Your code stays on your device.

No account, advertising, analytics, tracking, or cloud sync. The app does not automatically send your code or execution results to the developer.

Read the Privacy Policy