Python for iOS

Juno
Zero-setup Python and Jupyter environment,
built natively for iPad and iPhone.
Download on the App Store

Code Like a Pro

Juno Python project running a Flask web app in the built-in browser
Build scripts and multi-file projects in a full-fledged Python development environment, with intelligent code completion, integrated output tools and a built-in browser for local web apps.

Code with an AI Assistant

Juno AI coding assistant showing a reviewable code change beside a Jupyter notebook
Ask questions, generate code, and review and apply changes with an AI coding assistant across notebooks, scripts and projects. BYOK: connect your OpenAI, Anthropic or Gemini API key and stay in control of usage and costs.

Automate with Shortcuts

Apple Shortcuts workflow using Juno to run a Python script
Run Python code and scripts from Shortcuts or Siri, pass arguments and files, and return output to the rest of your workflow.

Edit and Run Notebooks

Juno Jupyter notebook editor on iPad and iPhone
Create, edit and run Jupyter notebooks in a modern notebook editor designed for iPad and iPhone, with rich outputs and powerful tools always within reach.

Explore Python Interactively

Juno Python 3.13 REPL alongside Object Inspector showing session variables and functions
Experiment in a standalone or drop-in Python 3.13 REPL, with Object Inspector alongside to browse and search variables, functions and imports from the current session.

Painless Package Management

Juno package manager on iOS showing Python libraries
Make full use of powerful, industry-standard Python libraries, such as SciPy, Scikit-learn and OpenCV, and install the vast majority of pure-Python packages easily with our intuitive package manager.

Looking to connect to a remote Jupyter server? Try Juno Connect




Interested in Juno for your school or organisation? Get started