Indent Four app icon Indent Four

Python 3.14 for iPhone + iPad

Write Python. Make something useful.

Indent Four is a focused, local Python workspace for scripts, Shortcuts, and real files—PDFs, spreadsheets, images, reports, and more.

Coming to the App Store See what it can do

No account. No cloud runtime. No setup.

Indent Four running a Python 3.14 script locally on iPhone

A focused place to write and run Python.

Indent Four keeps the edit–run–use loop close. Write a script in a native editor, run it with CPython 3.14, inspect the result in the console, and keep whatever the script creates.

It is deliberately narrower than a desktop IDE—and much more at home on an iPhone or iPad.

01 — Local Python

Real Python, right on the device.

CPython 3.14.6 and the included libraries ship with the app. The editor, runtime, and file workflows work without a network connection. Network access happens only when a script explicitly requests it.

  • Native editor with syntax highlighting and smart indentation
  • Integrated console with output, errors, timing, and artifacts
  • Python files remain visible through the Files app
Indent Four’s native editor, scripts sidebar, and integrated console on iPad

02 — Shortcuts

Give Shortcuts the logic it was missing.

Run a saved script or inline Python from Apple Shortcuts without opening Indent Four. Pass in text, numbers, Booleans, URLs, files, lists, or JSON—and return useful values or files to the next action.

Python becomes part of the workflow, not a separate destination.

A Python script in Indent Four prepared to receive data from Apple Shortcuts

03 — Real outputs

Code that leaves the console.

Create PDFs, XLSX workbooks, images, QR codes, Markdown, HTML, CSV, JSON, YAML, and complete multi-file reports. New and changed files appear after each run with Preview and Share actions.

  • PDFcreate, combine, inspect
  • XLSXbuild and edit spreadsheets
  • Imagesresize, transform, generate
  • Reportsproduce several useful files in one run
  • Datawork with CSV, JSON, YAML, and HTML

Write it. Run it. Use the result.

  1. Start with a script

    Create your own Python file or open an editable included example.

  2. Run locally

    See output, errors, completion time, and generated artifacts in the integrated console.

  3. Keep what you made

    Preview, share, or continue working with the resulting files through Files and Shortcuts.

Included libraries

Useful tools. Already there.

Indent Four includes a curated set of libraries for practical scripts. They ship with the app, so version 1.0 does not need a package download step.

Included versions are visible inside the app.

Web
Requests, Beautiful Soup, WebSockets
Documents + data
pypdf, XlsxWriter, openpyxl, PyYAML, Markdown
Images
Pillow, qrcode
Utilities
Jinja2, python-dateutil
Python using clipboard access through Indent Four’s device integrations

Use the device you already have.

Python scripts can work with files, system photo picking, sharing, clipboard text, haptics, speech, local notifications, location, calendars, reminders, contacts, Keychain, and device information.

Protected permissions are requested only when the running script explicitly uses the corresponding feature.

The editable included examples listed in Indent Four on iPhone

Start from working code.

Included examples are normal, editable Python files. Run them as they are, change them directly, duplicate them, or use them as the beginning of something else.

  • Create and edit a spreadsheet
  • Combine and inspect PDFs
  • Resize an image
  • Generate a QR code
  • Fetch an API
  • Use WebSockets
  • Clean up clipboard text
  • Transform values in Shortcuts
  • Build a multi-file project report

Examples can be restored from Settings without replacing files you have already changed.

Local by default

Your scripts are yours.

Indent Four has no account, advertising, analytics, tracking, or developer cloud runtime. Scripts and local outputs stay in the app’s document container unless you explicitly share them or run code that connects to a network service.

Read the privacy policy

Questions, answered plainly.

Does Indent Four run real Python locally?

Yes. The app includes CPython 3.14.6. Scripts execute on the device rather than being sent to a developer-operated server.

Does it work offline?

The editor, runtime, included libraries, examples, and local file workflows work offline. A script that calls a web API or another network service naturally requires a connection.

Can I install packages with pip?

Not in version 1.0. Indent Four includes a curated set of libraries that ship inside the signed app.

How does Shortcuts integration work?

Use “Run Indent Four Script” for a saved file or “Run Python Code” for inline code. Shortcuts can pass supported values and files into Python and receive values or files back.

Where are my scripts and outputs?

They are available under On My iPhone or On My iPad → Indent Four → Scripts in the Files app.

Does it work on iPad?

Yes. Indent Four has dedicated iPhone and iPad layouts and supports both portrait and landscape orientations where appropriate.

Does Indent Four collect my data?

No. The app has no analytics, advertising, tracking, accounts, or developer backend. Code you choose to run can communicate with services you specify.

Keep a Python workspace in your pocket.

Write useful scripts, connect them to Shortcuts, and create files that are ready for the rest of your workflow.

Coming to the App Store