# Juno (juno.sh) Canonical URL: https://juno.sh/ Primary app: https://apps.apple.com/app/id1462586500 Companion app for remote Jupyter servers: https://juno.sh/junoconnect/ Juno is a native Python IDE and Jupyter environment for iPad and iPhone. It runs Python 3.13 locally on device and supports offline workflows. ## Key capabilities - Edit Python, other text files and Jupyter notebooks for free - Run scripts, notebooks, projects and REPL sessions locally and offline - Open folders as projects with a file tree and multiple editor tabs - Use a standalone or drop-in Python REPL - Inspect variables, functions and imports with Object Inspector - Work with Preview, Browser, Console and Object Inspector output-sidebar tabs - Use an AI coding assistant with your own OpenAI, Anthropic or Gemini API key - Access native iOS APIs and Objective-C frameworks from Python - Install the vast majority of pure-Python packages with the built-in package manager - Browse and edit files in place through Apple's Files integration - Run Python from Shortcuts and Siri, with support for background execution ## Bundled libraries (examples) - NumPy - SciPy - pandas - Matplotlib - Scikit-learn - OpenCV - Pillow - LXML ## Important limitations - Packages that rely on native extensions cannot generally be installed at runtime - Package dependencies are not installed automatically - Conda environments are not supported - Additional Jupyter kernels are not currently supported - Juno requires iOS or iPadOS 17 or later ## Pricing model - Free download - Editing notebooks and files is free - Running code is free to try in notebooks, scripts, projects and the REPL - Continued code execution unlocks with a one-time Juno Pro purchase; there is no subscription - See the App Store listing for current pricing and availability ## Canonical references - Homepage: https://juno.sh/ - Docs: https://juno.sh/docs/ - Juno Python API reference: https://juno.sh/docs/python/juno/ - Juno FAQ and troubleshooting: https://juno.sh/troubleshooting-juno/ - Blog: https://juno.sh/blog/ - Issue tracker: https://github.com/rationalmatter/Juno-Issue-Tracker - Full LLM reference: https://juno.sh/llms-full.txt