statlyst

Developer tools · ranking

8 Best Python IDEs for iPhone and iPad of 2026

Statlyst data desk · updated November 12, 2026 · next review December 27, 2026

Juno is the best Python IDE for iOS in 2026 because it runs Python 3.13 scripts and Jupyter notebooks offline on iPhone and iPad, with a one-time $39.99 Pro purchase as of November 2026. Pythonista suits people who want to automate iOS through Shortcuts and the share sheet for $9.99 once, while a-Shell and Carnets run Python for free. Pick Replit ($20.00 per month for Replit Core) if you want AI agents to build and host a web app in the cloud instead of running code on the device.

Market data

#ProductFeatures (35%)Adoption and reviews (35%)Value (30%)OverallUsers or customersFrom
1Juno9.48.08.48.61.2K ratings (2026)$39.99
2Pythonista8.88.08.68.51.5K ratings (2026)$9.99
3a-Shell7.87.09.68.1575 ratings (2026)Free
4Carnets7.66.69.67.9323 ratings (2026)Free
5Replit7.69.46.27.822K ratings (2026)$20
6Pyto8.66.67.67.61K ratings (2026)$7.99
7Code App8.26.08.47.5305 ratings (2026)$6.99
8Python3 IDE Fresh Edition7.26.68.67.4448 ratings (2026)$3.99

Adoption figures come from company filings, official releases or independent surveys, linked in each entry. We compared documented features and published prices; we did not run hands-on tests. Scoring method

This list is for people who want to write and run Python on an iPhone or iPad, whether for coursework, data notebooks, iOS automation or small apps. We included apps that actually execute Python, on the device or in the cloud, and left out pure text editors. Each app is scored on documented features (35 percent), adoption and reviews based on US App Store ratings (35 percent) and value at US App Store prices (30 percent). We compared documented features and published prices on App Store listings and vendor pages and did not run hands-on tests. Prices and ratings were checked on the US App Store on November 12, 2026.

AssessmentJuno ranks first because it is the only native app here that combines Python 3.13, Jupyter notebooks, whole-project support and a large preinstalled data stack, all offline, for a one-time price. Pythonista is a close second for iOS automation, with share sheet, keyboard and Shortcuts integration at $9.99, though it still runs Python 3.10. a-Shell and Carnets, both free from the same developer, cover terminal and notebook users. Replit has by far the most ratings but runs everything in the cloud and centers on AI-built apps. Pyto offers the widest toolbox, including a C compiler, but its last feature release dates from 2024. Code App gives iPad users a VS Code style editor with Git for $6.99, and Python3 IDE Fresh Edition is the cheapest Python 3.13 runner.

  1. 1

    Juno

    8.6overall

    Python IDE for iPhone and iPad that runs scripts, projects and Jupyter notebooks offline on a built-in Python 3.13 interpreter.

    Best forstudents and data analysts who want full Python and notebooks on an iPhone or iPad

    Adoption data

    1.2K ratingsPython IDE & Jupyter, Juno shows about 1.2K ratings with a 4.6 average on the US App Store in November 2026.

    Apple App Store, Python IDE & Jupyter, Juno on the App Store (US) (2026): “1.2K Ratings 4.6”

    Juno is the most complete way to write and run Python on an iPhone or iPad in 2026. Its App Store listing describes a built-in Python 3.13 interpreter that runs scripts, folders opened as projects and Jupyter notebooks entirely offline, with a REPL, an Object Inspector for session variables and a built-in browser for local web servers. The preinstalled stack covers NumPy, pandas, Polars, DuckDB, Matplotlib, SciPy, scikit-learn, OpenCV and pygame, and a package manager adds pure Python packages. Version 4.4 goes further with on-device language models through llama.cpp and MLX, Keras training and Stable Diffusion. Shortcuts and Siri actions can run a file or a snippet and pass the output on. The pricing model is clear: browsing and editing files and notebooks is free, running code is free for a trial allowance, and after that a $39.99 one-time Pro purchase enables it. The main limit, shared with every iOS Python app, is that compiled packages beyond the bundled set cannot be added.

    Strengths

    • +Python 3.13 is the newest interpreter among the native apps on this list
    • +Pro is a one-time purchase, not a subscription, and editing stays free
    • +Juno 4.4 adds on-device LLMs with llama.cpp and MLX, Keras and Stable Diffusion

    Limitations

    • −Running code past the trial allowance requires the $39.99 Pro purchase
    • −Packages with compiled C extensions are limited to those Juno ships
    • −The app is a 1.2 GB download

    SummaryJuno is the best Python IDE for iOS because it runs Python 3.13 scripts and Jupyter notebooks offline with pandas, SciPy and scikit-learn preinstalled. The $39.99 one-time Pro purchase is the only cost.

  2. 2

    Pythonista

    8.5overall

    Python 3.10 scripting environment for iPhone and iPad with deep iOS integration through Shortcuts, the share sheet and a custom keyboard.

    Best foriPhone users who want Python scripts to automate iOS

    Adoption data

    1.5K ratingsPythonista 3 shows about 1.5K ratings with a 4.4 average on the US App Store in November 2026.

    Apple App Store, Pythonista 3 on the App Store (US) (2026): “1.5K Ratings 4.4”

    Pythonista is the Python app for people who want their scripts to work with iOS itself. The App Store listing documents modules for the clipboard, contacts, reminders, the photo library, location and motion sensors, plus a share sheet extension and a system-wide keyboard that run scripts from almost any app. Custom Shortcuts actions let a script become a step in a personal automation. As an editor it is well equipped: code completion, an interactive prompt, a visual debugger and object inspector, a UI editor for quick interfaces, a PEP 8 checker and formatter, and the full Python documentation offline. Popular modules such as requests, NumPy, Matplotlib, pandas and Pillow are included. The drawbacks are age and openness: it runs Python 3.10, the latest listed version (3.4) shipped in April 2023, and modules with C or C++ dependencies cannot be added. At $9.99 once with no in-app purchases, it is still one of the cheapest serious options.

    Strengths

    • +Reaches iOS data such as photos, contacts and reminders from Python
    • +One payment of $9.99 with no subscription or add-ons
    • +Offline Python documentation is searchable from the editor

    Limitations

    • −Runs Python 3.10, older than the 3.13 in Juno, Carnets and Python3 IDE
    • −Cannot install modules that depend on C or C++ code
    • −The last version listed on the App Store, 3.4, dates from April 2023

    SummaryPythonista is the best Python app for automating an iPhone because its scripts can read photos, contacts and reminders and run from Shortcuts or the share sheet. Its Python 3.10 runtime and 2023 release date are the trade-offs for a $9.99 one-time price.

  3. 3

    a-Shell

    8.1overall

    Free local Unix terminal for iPhone and iPad that runs Python, C, C++, JavaScript and shell commands without a network connection.

    Best forcommand-line users who want free Python in a terminal

    Adoption data

    575 ratingsa-Shell shows about 575 ratings with a 4.6 average on the US App Store in November 2026.

    Apple App Store, a-Shell on the App Store (US) (2026): “575 Ratings 4.6”

    a-Shell takes a different route to Python on iOS: instead of an IDE window, it gives you a local Unix terminal. Its App Store listing says it runs C, C++, Python, JavaScript, sh and Unix commands on the device with no network connection, with Lua, Perl and a TeX distribution included too. Files move in and out with scp and curl, edit in vim or ed, and process with grep, awk and sed; Git repositories work through the lg2 command. Shortcuts can drive a-Shell, running commands in order and returning text or files, and iPad multiple windows let you edit in one shell and run python in another. The full version includes numpy and matplotlib, and a smaller a-Shell mini exists for people who do not need the C compiler or TeX. The trade-off is the interface: there is no project tree or graphical editor, so beginners will find Juno or Pythonista easier. Everything costs nothing.

    Strengths

    • +Completely free with no in-app purchases
    • +Includes numpy and matplotlib in the full version
    • +Updated in November 2026 with iPhone Duo support

    Limitations

    • −Terminal only, with no graphical code editor beyond vim and ed
    • −C and C++ programs compile to WebAssembly rather than native code
    • −The full app is a 2.3 GB download

    Summarya-Shell is the best free Python option for iPhone and iPad if you are comfortable in a terminal, since it runs Python, C and Unix tools offline at no cost. Pick Juno instead if you want an editor and notebooks.

  4. 4

    Carnets

    7.9overall

    Free, stand-alone Jupyter notebook and JupyterLab app that runs Python locally on iPhone and iPad.

    Best forstudents who need free Jupyter notebooks on an iPad

    Adoption data

    323 ratingsCarnets - Jupyter shows about 323 ratings with a 4.6 average on the US App Store in November 2026.

    Apple App Store, Carnets - Jupyter on the App Store (US) (2026): “323 Ratings 4.6”

    Carnets is a free, self-contained Jupyter installation for iPhone and iPad, built by the same developer as a-Shell. The App Store listing describes a complete local implementation: code runs on the embedded Python interpreter without an internet connection, and you can choose classic Jupyter notebooks or JupyterLab in Settings. NumPy, SymPy, Matplotlib, pandas, lxml, bokeh and ipywidgets come preinstalled, along with geospatial packages such as geopandas, shapely and rasterio, and %pip install adds more as long as they are pure Python. Version 1.9.0 moved Python to 3.13 and improved the layout on small iPhone screens. Anyone who needs SciPy, seaborn or scikit-learn installs the separate free Carnets with scipy app. The limit is scope: Carnets is a notebook tool, not a general IDE, so there is no project tree or script runner. For coursework built on notebooks, though, it matches much of Juno at no cost.

    Strengths

    • +Free, with no in-app purchases
    • +Python updated to 3.13 in version 1.9.0
    • +Opens notebooks and folders managed by other apps

    Limitations

    • −Notebook only, with no standalone script editor or REPL window
    • −SciPy and scikit-learn need the separate Carnets with scipy app
    • −Only pure Python packages can be added with pip

    SummaryCarnets is the best free Jupyter app for iPad and iPhone because it runs notebooks or JupyterLab offline on Python 3.13 at no cost. Choose Juno if you also need scripts, projects and a REPL.

  5. 5

    Replit

    7.8overall

    Cloud development platform whose iOS app builds and hosts web apps through AI agents, running code on Replit servers instead of the device.

    Best forpeople who want to build and host Python web apps from a phone with AI help

    Adoption data

    22K ratingsReplit: Vibe Code with AI Fast shows about 22K ratings with a 4.7 average on the US App Store in November 2026.

    Apple App Store, Replit: Vibe Code with AI Fast on the App Store (US) (2026): “22K Ratings 4.7”

    Replit is on this list for people whose goal is a working Python app rather than a local interpreter. Its iOS app now centers on describing what you want and letting AI agents build it: web apps with a public URL, websites, data dashboards, slides and videos, with authentication, a database, hosting and monitoring included. Because code runs on Replit's servers, there are none of the package limits that apply to on-device Python, and the same project opens on a computer later. The listing mentions 100+ integrations, pre-deployment security screening and a Free Mode that builds without spending credits. It is also the most rated app here, with about 22K US ratings at a 4.7 average. The downsides follow from the model: nothing works offline, the paid Replit Core plan is $20.00 per month or $219.99 per year in the app, and the iOS experience is built around AI chat rather than editing Python files by hand, so learners practicing syntax are better served by Juno or Pythonista.

    Strengths

    • +Code runs on Replit servers, so it is not limited by iOS sandbox rules
    • +Projects get a public URL for sharing
    • +22K US App Store ratings with a 4.7 average, the most on this list

    Limitations

    • −Needs an internet connection for everything
    • −Replit Core costs $20.00 per month, the highest recurring price here
    • −The iOS app focuses on AI-built apps rather than hand-written Python files

    SummaryReplit is the best option for building hosted Python web apps from an iPhone because its AI agents and cloud servers handle the code, database and deployment. It needs a connection and costs $20.00 per month for Replit Core.

  6. 6

    Pyto

    7.6overall

    Python 3.10 IDE for iPhone and iPad with more than 100 third-party packages, a C and C++ compiler, a terminal and a UI builder.

    Best fortinkerers who want Python plus C, a terminal and iOS APIs in one app

    Adoption data

    1K ratingsPyto IDE shows about 1K ratings with a 3.7 average on the US App Store in November 2026.

    Apple App Store, Pyto IDE on the App Store (US) (2026): “1K Ratings 3.7”

    Pyto packs more into one app than most iOS Python tools. Its App Store listing documents a Python 3.10 interpreter with the standard library and more than 100 third-party packages, a C and C++ compiler with a bitcode interpreter, and a terminal with a long list of UNIX commands from ssh and scp to grep and tar. A code editor with completion, a debugger and a graphical interface builder sit on top, and Python modules reach Home Screen widgets, notifications, photos, location, motion sensors, background execution and even Apple Watch complications. Pricing starts with a 3-day trial, then a $7.99 Lite version or a $14.99 Full version that adds the heavier libraries such as pandas, scikit-learn, SciPy and OpenCV. The concerns are maintenance and reviews: the latest feature release in the version history is from June 2024, Python is still 3.10, and the US rating averages 3.7 from about 1K ratings.

    Strengths

    • +Full version adds pandas, scikit-learn, SciPy, OpenCV and statsmodels
    • +Runs on iPhone, iPad, Mac and Apple Watch
    • +Paid versions are one-time purchases, with a 3-day trial first

    Limitations

    • −The newest feature release listed is from June 2024
    • −3.7 average rating from about 1K US ratings, the lowest here
    • −The app is close to 1 GB

    SummaryPyto is the best fit for tinkerers who want Python, a C compiler and a UNIX terminal in one app, from $7.99 once. Its 2024 feature release and 3.7 rating make Juno the safer pick for most people.

  7. 7

    Code App

    7.5overall

    Open-source, desktop-class code editor for iPad built on the VS Code Monaco editor, with local Python, Node.js, C, C++, PHP and Java runtimes.

    Best foriPad developers who want a VS Code style editor with Python and Git

    Adoption data

    305 ratingsCode App shows about 305 ratings with a 4.0 average on the US App Store in November 2026.

    Apple App Store, Code App on the App Store (US) (2026): “305 Ratings 4.0”

    Code App brings a VS Code look and feel to the iPad. Its App Store listing describes a MIT-licensed editor built on Monaco, the same editor component used in Visual Studio Code, with built-in Node.js, Python, C, C++, PHP and Java runtimes. For Python specifically, it adds autocomplete and static code analysis, pip package management and an embedded terminal. Git version control is built in, so you can clone, commit and push without a second app, and SSH and FTP connections open remote files and a remote terminal. Local files are handled as a first-class file system, which suits project folders better than single-script apps. Pricing is a single $6.99 payment, and the source is public on GitHub. The trade-offs are that it targets iPadOS first, it has no Jupyter notebooks, and its US rating averages 4.0 from about 305 ratings, a smaller base than Juno or Pythonista.

    Strengths

    • +Covers six languages for a single $6.99 payment
    • +MIT-licensed, with source code on GitHub
    • +Updated in 2026 for iOS 27 compatibility

    Limitations

    • −Designed mainly for iPadOS, so the iPhone layout is secondary
    • −4.0 average from about 305 US ratings
    • −No Jupyter notebook support

    SummaryCode App is the best low-cost pick for iPad users who want a VS Code style Python editor with Git, at $6.99 once. Notebook users should choose Juno or Carnets instead.

  8. 8

    Python3 IDE Fresh Edition

    7.4overall

    iPhone and iPad app for learning, writing, running and debugging Python 3.13 scripts with data and scraping libraries preinstalled.

    Best forbeginners who want a cheap Python 3.13 runner with learning material

    Adoption data

    448 ratingsPython3 IDE Fresh Edition shows about 448 ratings with a 4.6 average on the US App Store in November 2026.

    Apple App Store, Python3 IDE Fresh Edition on the App Store (US) (2026): “448 Ratings 4.6”

    Python3 IDE Fresh Edition is a budget option for running modern Python on an iPhone or iPad. The App Store listing names Python 3.13.0 and a long package list: OpenCV, scikit-learn, NumPy, pandas, SciPy, Matplotlib, seaborn, Scrapy, requests, statsmodels, scikit-image and yfinance, plus downloads of pure Python libraries from PyPI. The app combines an editor, a runner and a debugger with learning material whose code examples run in place, which suits people still learning syntax. The 2.8 update added Git downloads in the file system, search across files in a folder and a resizable iPad IDE mode. It is a free download with a single $3.99 in-app purchase for extra functions, and it averages 4.6 from about 448 US ratings. The caveats are thin documentation and maturity: several bundled packages are listed as development builds, documentation is limited to a short App Store description, and there is no notebook support or Shortcuts integration.

    Strengths

    • +Python 3.13 for a free download and a $3.99 add-on
    • +Version 2.8 added Git download and multi-file search
    • +4.6 average from about 448 US ratings

    Limitations

    • −Several bundled packages are listed as development builds
    • −Documentation is limited to a short App Store description
    • −No notebooks or Shortcuts integration documented

    SummaryPython3 IDE Fresh Edition is the cheapest way to run Python 3.13 with pandas and scikit-learn on an iPhone, for a free download plus $3.99. Choose Juno for notebooks or Pythonista for iOS automation.

Choosing a product

Check where your code runs
Juno, Pythonista, a-Shell, Carnets, Pyto, Code App and Python3 IDE Fresh Edition run Python on the device and work offline. Replit runs code on its own servers, which removes package limits but needs a connection.
Match the Python version to your course
Juno, Carnets and Python3 IDE Fresh Edition list Python 3.13. Pythonista and Pyto list Python 3.10, which is fine for most lessons but misses newer syntax and error messages.
Expect limits on compiled packages
iOS apps cannot build packages with C or C++ extensions on the device, so you get the compiled packages each app bundles plus any pure Python package. Juno, Carnets and Pyto document NumPy and pandas; Carnets with scipy and the Pyto Full version add scikit-learn.
Decide if you need notebooks
Juno and Carnets open and run Jupyter .ipynb notebooks. Pythonista, Pyto, Code App and Python3 IDE Fresh Edition work with scripts instead, and a-Shell is a terminal.
Compare one-time and recurring costs
a-Shell and Carnets are free. Python3 IDE Fresh Edition ($3.99 add-on), Code App ($6.99), Pyto ($7.99 Lite or $14.99 Full), Pythonista ($9.99) and Juno Pro ($39.99) are one-time purchases. Replit Core is $20.00 per month or $219.99 per year.

Frequently asked questions

What is the best Python IDE for iOS?

Juno is the best Python IDE for iOS in 2026. It runs Python 3.13 scripts, projects and Jupyter notebooks offline on iPhone and iPad with pandas, SciPy and scikit-learn preinstalled, and running code requires a one-time $39.99 Pro purchase.

Can you run Python on an iPhone for free?

Yes. a-Shell and Carnets are free on the US App Store with no in-app purchases; a-Shell runs Python in a local terminal and Carnets runs Jupyter notebooks on Python 3.13. Juno also lets you edit for free and run code within a trial allowance.

Is Pythonista still worth buying?

Yes, if you want to automate iOS. Pythonista costs $9.99 once and its scripts can run from Shortcuts, the share sheet and a custom keyboard, but it runs Python 3.10 and its latest App Store version, 3.4, dates from April 2023.

Can I use Jupyter notebooks on an iPad?

Yes. Juno and Carnets both run Jupyter notebooks locally on an iPad without internet. Carnets is free and also offers JupyterLab, while Juno adds scripts, projects and a REPL for a one-time $39.99.

Can I install pip packages on iOS Python apps?

Only pure Python packages. Juno, Carnets, Code App and Python3 IDE Fresh Edition document installing pure Python packages, while compiled packages are limited to the ones each app bundles; Pythonista says modules with C or C++ dependencies generally cannot be installed.

Which iOS Python app works without internet?

Juno, Carnets, a-Shell, Pythonista, Pyto, Code App and Python3 IDE Fresh Edition all run Python on the device. Replit is the exception, since its code runs on Replit's cloud servers.

Questions or corrections: editorial@statlyst.com · Disclosure

More rankings