Python IDE & Jupyter – Juno

Python IDE & Jupyter – Juno

Python 3 compiler & notebooks

1.1K ratings
386 reviews
#35 in top-grossing Developer Tools
📊 Productivity
🛠️ Developer Tools
Free
In-App Purchases

Price history


Details

Released
September 26, 2019
Updated
October 27, 2026

Features

Python IDE & Jupyter – Juno screenshot #1 for iPhone
Python IDE & Jupyter – Juno screenshot #2 for iPhone
Python IDE & Jupyter – Juno screenshot #3 for iPhone
Python IDE & Jupyter – Juno screenshot #4 for iPhone
Python IDE & Jupyter – Juno screenshot #5 for iPhone
Python IDE & Jupyter – Juno screenshot #6 for iPhone
Python IDE & Jupyter – Juno screenshot #7 for iPhone
Python IDE & Jupyter – Juno screenshot #8 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app provides a full-featured Python coding environment for mobile devices. It supports both Python scripts and Jupyter notebooks, offering offline execution, code completion, and access to popular data science libraries.

✓Python script and Jupyter notebook support
✓Offline code execution
✓Code completion and console
✓File and folder navigation
✓Data science library integration
✓Package management
Show original description

What users say about Python IDE & Jupyter

See all reviews

What's New in Python IDE & Jupyter

4.4.1

October 27, 2026

What's New in Juno 4.4: AI & ML ON-DEVICE – Run language models, generate images and train neural networks on your iPhone or iPad, from your own Python code: llama-cpp-python, MLX, mlx-lm and Keras now ship with Juno. – Five ready-to-run projects in Home's new AI & ML section: chat with a local LLM, Stable Diffusion image generation, Keras training, RAG over your own notes, and LoRA fine-tuning. Models download on the first run and work offline after that. MLX, KERAS AND STABLE DIFFUSION – Apple's MLX array framework and mlx-lm are built in: run language models and fine-tune them with LoRA adapters, right on your device. – Build and train neural networks with Keras on a fast MLX backend — the same Keras code you would write on a laptop. – Generate images from a text description with Stable Diffusion running on MLX; a compact model downloads first, and larger ones are one line away. RUN LLMS LOCALLY – Chat with a GGUF language model through llama-cpp-python, the Python bindings for llama.cpp, with replies streamed word by word. Start with the Qwen3 download, or drop in a GGUF file of your own. – Ask questions about your own notes: a small embedding model finds the relevant passages and a local LLM answers from those passages only, so nothing leaves your device. HUGGING FACE BUILT IN – huggingface_hub, transformers, tokenizers and safetensors now ship with Juno — nothing to install, just import them. Downloaded models are kept in Files, in Juno's huggingface folder. MORE – New built-in packages, including pymunk for 2D physics and audioop-lts. – Leaving the REPL now keeps your session, so you can pick up where you left off. – Notebook settings such as Wrap Lines and Show Line Numbers now apply to newly opened notebooks without a relaunch. – Security updates: refreshed trusted certificates and a fix for a vulnerability in the bundled Brotli decoder (CVE-2026-111497). – A range of stability and reliability fixes.

More
1

Subscriptions & In-App Purchases

$39.99

Juno Pro Unlock

Run code, edit notebooks and source files

Charts

Top Grossing

📉 35-6

Developer Tools

This app dropped -6 positions in Developer Tools chart.

Last updated on November 4, 2026.

Top Free

📈 112+8

Developer Tools

This app rose +8 positions in Developer Tools chart.

Last updated on November 4, 2026.

Events

Read more about Juno 4: Code with AI

Juno 4: Code with AI

AI coding, Python 3.13, projects, and a REPL.

Jul 14, 2026 — Aug 14, 2026

Read more about Run Python with Shortcuts

Run Python with Shortcuts

Automate Juno: run code, capture and chain output.

Nov 19, 2025 — Dec 19, 2025

User reviews

iOS Unfitted

Juno is one of the most elegant IDEs I have ever encountered. However, using an iPhone to do coding on Juno won’t release the full potential of this app since editing and debugging on a small touchscreen is not efficient.

APP IS NOT FREE

Dumbest app ever if I can’t run my code for free then what’s the point of the app… then they respond saying that running code is not free Whats nonsense what does ot take to run a Piece of code.. Nkwasiasem

APP IS NOT FREE

Dumbest app ever if I can’t run my code for free then what’s the point of the app

Suggestions for Potential Downloaders

Juno is one of the most elegant IDEs I have ever encountered - second only to IDLE or Sublime Text. However, using an iPhone to do coding on Juno won’t release the full potential of this app since editing and debugging on a small touchscreen is not efficient. But if you’re using an iPad, especially a 13-inch model? Pretend I haven’t said anything yet.
Show more

Excellent tool!!! This review is for 4.3.2

I love Juno!!! This is one of the best tools in the App Store. I recently experienced performance issues with the previous release. I contacted the Juno team with sample performance data. They replied right away, fixed the issue and to my pleasure I downloaded the new update today from the App Store and my code flies. Great app, great team behind it, definitely five stars. Thank you!
Show more

Developer apps

User experience

🐞

Reported Bugs

3 issues

Crashes when running certain code or opening files

Bug

Unreliable file management and syncing

Bug

Compatibility issues with newer iOS versions

Bug
✨

Requested Features

4 requests

Add support for more Python libraries and frameworks (e.g., TensorFlow, Keras, Scikit-learn)

Feature

Improve integration with external file storage (Google Drive, Dropbox, etc.)

Feature

Implement cell collapsing and text size adjustment

Feature

Add an interactive REPL terminal

Feature

FAQ

What can I do with this app?

This app provides a comprehensive Python coding environment for your mobile device. You can write and execute Python scripts (.py) and Jupyter notebooks (.ipynb) offline. It includes features like code completion, a console with terminal support, and integration with popular data science libraries.

Is this app free to use?

The app offers a range of free features, including file navigation, notebook previews, and a text editor. Advanced features, such as offline code execution, a full-fledged development environment, and access to all Jupyter functionalities, are available through a Pro subscription.

What devices is this app compatible with?

This application is designed for iPad and iPhone, providing a first-class citizen app experience on both platforms. It leverages the capabilities of these devices for a seamless coding workflow.

Can I use data science libraries with this app?

Yes, the Pro version of the app allows you to leverage powerful data analysis, machine learning, and developer tools. This includes libraries such as NumPy, Matplotlib, SciPy, Scikit-learn, and Pandas, enabling you to perform complex computations and visualizations.

How does offline execution work?

The app includes a built-in Python 3.10 interpreter that runs code locally on your device. This means you can write, execute, and debug your Python scripts and Jupyter notebooks entirely offline, without needing an internet connection.