Code and learn on iOS with Python and Jupyter notebooks 🚀

London, England
Joined August 2017
🚀 Juno 4.3 is out! It includes Pygame, which in turn enables two things: (1) a bunch of games you can play, with full source code to explore, and (2) game console emulators, including NES and Game Boy. 🕹️
1
2
170
🔧 The next Juno update will be for the tinkerers: run AI models locally, fine-tune them with LoRA, run embedding models, and build full ML pipelines with Keras on an MLX backend. All on your iPad (or iPhone!). Ping me at [email protected] if you would like to try it early!
5
187
…And last but not least, Juno 4.3 brings a huge pile of quality-of-life improvements: a new Home screen, Jupyter notebooks that open as live, fully editable tabs inside projects, and much more. Enjoy! apps.apple.com/app/id1462586…
33
Juno's TestFlight beta now runs pygame and retro-console emulators (among a few other cool new things). Ping me at [email protected] if you would like to help test it. 😉
2
1
4
344
🚀 Juno 4.2 brings a vastly improved Python package manager to iPad and iPhone. Install a package and Juno automatically resolves dependencies, checks compatibility, and shows you the whole plan before anything installs (and offers to install requirements files for projects!).
1
2
14
1,524
Getting to crash-free is virtually impossible for an app like Juno, running CPython and Jupyter locally on iPhone / iPad (especially with Python bridging native Objective-C APIs!). But I’m very happy with how Juno 4 rollout is going so far!
1
2
135
Juno 4 in one minute: an entire Python project, a local Flask server in the built-in browser, Jupyter notebooks, a live REPL — all running on an iPad, fully offline.
1
2
7
1,315
🐍 Juno 4 is out! It's the biggest update I've ever shipped: an AI coding assistant (BYOK), Python 3.13, projects, a Python REPL, Object Inspector, native iOS APIs from Python, and much more. Free update if you've ever bought Juno.
1
4
1
15
1,068
🧪 Coming soon to all TestFlights near you: Project Mode! Open any folder as a project and work across all of its files in one place, with multiple editor tabs and an AI assistant that's aware of your entire project. Ping me at [email protected] to give it a go. 😉
1
5
332
🧪 Juno 4.0 is in beta with a built-in (vibe)coding assistant! Available for both notebooks and scripts, and it's super-fun to use (BYO API key). Juno 4 also brings refreshed UI, faster console—with a lot more coming soon. Ping me at [email protected] to try it. 🙃
1
2
13
461
Next Juno beta ships Pythonic wrappers for a dozen iOS frameworks—Bluetooth, location, motion, photos, keychain, and more.
1
4
181
🤖 Automate Juno with Shortcuts! Create Shortcuts that run Python code or .py scripts in Juno—pass arguments and files, capture output, and chain actions. Run code with Juno in the background or foreground (for full memory access).
1
8
497
Juno 3.6 is out on the App Store, with bug fixes, improved keyboard navigation, and the curl_cffi package, which restores compatibility with recent versions of yfinance.
1
5
405