Pyodios

Pyodios

Offline Python notebook & REPL

4 ratings
1 review
Free

Details

  • Released
  • Updated
  • April 29, 2026
  • August 31, 2026

Features

Pyodios screenshot #1 for iPhone
Pyodios screenshot #2 for iPhone
Pyodios screenshot #3 for iPhone
Pyodios screenshot #4 for iPhone
Pyodios screenshot #5 for iPhone
Pyodios screenshot #6 for iPhone
Pyodios screenshot #7 for iPhone
Pyodios screenshot #8 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Run Python code, Jupyter notebooks, and scripts directly on your iPhone or iPad without needing a server connection. It offers a full Python environment with package management and visualization tools, all running locally on your device.

Jupyter-compatible notebooks
Python script editor
Interactive REPL
Matplotlib and Plotly charts
Package installer
iCloud Drive sync
Offline help
Show original description

What's New in Pyodios

1.1.0

August 31, 2026

New in this update Python 3.14 - Pyodios now runs Python 3.14.2 on the Pyodide 314.0.5 WebAssembly runtime, up from Python 3.13.2 on Pyodide 0.29.3. - Previously installed packages need to be re-downloaded for Python 3.14 compatibility. - The first time you open this version, Pyodios will clear old packages and attempt to reinstall them automatically. An internet connection is required. - You can defer this from Settings under Python Session. Editor - Rename File has moved to the Editor's File menu. - Scripts and cells can declare dependencies using PEP 723 inline metadata. - Missing packages are detected at run time and offered with an Install button. Execution pauses while you decide. Graphing - Fixed a bug that could drop a plot from the Plots gallery. - Interactive Plotly charts now render without a connection. - Plotly v4 is bundled inside the app, so charts no longer fetch Plotly from the web each time they render. Startup Experience - Cached packages now load without the network. Opening the app in airplane mode no longer waits on a request that cannot succeed. - If Python fails to start, the startup screen now suggests quick remedies based on the error. - A pre-filled GitHub Issues link is now available on the startup screen alongside the Email Support option. - With your permission, it includes device, system, and runtime versions along with the tail of the startup log, just like Email Support. - Nothing leaves your device unless you submit it. Notebooks - Inline math in markdown cells now renders properly. - Rich output like DataFrame tables now expands to its actual size in notebook mode. - Renaming a notebook on iPhone now works from the Notebook actions menu. Themes - Import and export custom themes from Settings under Appearance. Swipe right on a custom theme to share it. General Fixes - Running code after the screen locks and unlocks no longer triggers an evaluation error. - Jupyter Remote Kernels now carries a visible beta tag. - The Console input row is no longer hidden behind the Python keyboard. Requirements - This version requires iOS 26 or iPadOS 26.

More

User reviews

Stuck in app launch

This app doesn't get past the startup page. It stays stuck downloading a (13MB) file, and never goes past that.
Would give another rating after the dev fixes this.

Response from developer

So, it does... If you're on an older iPhone/iPad not running on iOS 26 as noted on our documentation/support site, you'll unfortunately run into problems when we're loading in Pyodide. The next version that's coming along shortly bumps the requirements to iOS 26 and above. In addition, it provides a warning on iOS devices with 4 GB or less RAM including a note to close background applications.

Developer apps

FAQ

Does Pyodios have ads?

No, Pyodios is completely free and does not contain any advertisements.

What devices does Pyodios support?

Pyodios is available for both iPhone and iPad, supporting iOS devices.

How often is Pyodios updated?

Pyodios was last updated on April 29, 2026, with version 1.0. Further update frequency is not specified but it is actively developed.

Can I use Pyodios offline?

Yes, Pyodios is designed to work offline once Pyodide has initialized and packages are downloaded. All your code and data remain on your device.

What Python packages can I install with Pyodios?

You can install hundreds of WebAssembly compliant packages from PyPI, including popular ones like pandas, scikit-learn, and Plotly, using the built-in package installer.

Is Pyodios suitable for beginners?

Pyodios provides a full Python workspace and Jupyter notebooks, making it suitable for anyone learning Python or data science who wants to practice on their mobile device.

Does Pyodios collect any user data?

No, Pyodios emphasizes user privacy. It does not require an account, sign-in, or collect any telemetry on your work. Your code, notebooks, and variables stay on your device.

What is the age rating for Pyodios?

Pyodios has an age rating of 4+, making it accessible for a wide range of users.