Run Python — and large language models, fully on-device — right on your iPhone and iPad. Pythona is a full-featured Python 3.14 IDE that brings real scientific computing, notebooks, and local AI to your device.
Jupyter-style notebooks
Write and run Python in cells, just like Jupyter — charts, tables, images, and math render inline. Open, edit, and save .ipynb files to run data analysis and experiments anywhere.
On-device AI & machine learning
Run large language models entirely on-device with MLX, Apple's ML framework for Apple Silicon — inference runs locally, no API keys required. Try the included local LLM demo to get started in seconds.
Scientific computing, preinstalled
NumPy, SciPy, scikit-learn, Pandas, Matplotlib, OpenCV and more come precompiled and ready to import.
A local Python environment
- Python 3.14 with popular libraries
- Smart, fast code completion
- Syntax highlighting for many languages (JavaScript, C, Rust, Go, HTML, CSS, Shell, and more)
- Markdown file preview
- Create, save, and organize your scripts, and install more pure-Python packages via the built-in package manager
Whether you're prototyping ML ideas, running data analysis, or learning Python on the go, Pythona puts a genuinely capable Python environment in your pocket.
Ratings & Reviews
This app has not received enough ratings or reviews to display an overview.
• Added the Apple Foundation Models Python SDK, enabling Python scripts to use the on-device system language model on devices that support Apple Intelligence (requires iOS/iPadOS 26 or later).
• Updated built-in scientific computing, data analysis, and machine learning libraries: NumPy 2.5.3, SciPy 1.18.1, pandas 3.0.6, scikit-learn 1.9.1, Matplotlib 3.11.2, MLX 0.32.2, and pygame-ce 2.5.8, along with related dependencies for improved compatibility.
• The package manager now supports bulk installation and updates of Python packages, with improved dependency resolution and version protection to reduce conflicts with bundled libraries.
• Updated the local LLM and Core ML examples for a smoother on-device AI development experience.
• Improved pygame rendering, touch input, and keyboard input across high-resolution displays, rotation, and size changes.
• Added an editor setting for the breakpoint gutter.
• Fixed other known issues and improved overall stability.
Version 2.4.0
The developer, 志远 刘, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary based, for example, on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Provider
志远 刘
Size
576.4 MB
Category
Developer Tools
Compatibility
Requires iOS 17.0 or later.
iPhone Requires iOS 17.0 or later.
iPad Requires iPadOS 17.0 or later.
Mac Requires macOS 14.0 or later and a Mac with Apple M1 chip or later.
Apple Vision Requires visionOS 1.0 or later.
Languages
English and 8 more
English, French, German, Japanese, Korean, Russian, Simplified Chinese, Spanish, Traditional Chinese