Jupyter Notebooks.
In your pocket.
Callisto is a full Python IDE for Android. Edit and run .ipynb notebooks and .py scripts entirely on your device — no cloud, no account, no internet required.
A real Python IDE — built for touch.
Callisto isn't a code playground. It's a complete editor and runtime, designed from scratch for Android.
100% on-device
CPython 3.10 runs locally via Chaquopy. No servers, no accounts, no telemetry on your code. Works offline on a plane or a train.
Full notebook support
Open, edit, and save real .ipynb v4 files. Insert, duplicate, reorder cells. Run cell, run below, run all. Cooperative interrupt when a run hangs.
Smart editor
CodeMirror 6 with Python syntax highlighting and Jedi auto-completion against the live namespace — df. resolves to actual DataFrame methods.
Scripts & REPL
A .py editor and a Python console live side-by-side with your notebook. Variables flow both ways. Input history persists across sessions.
Markdown & LaTeX
Markdown cells render with KaTeX. Cross-cell \newcommand definitions work. Matplotlib and seaborn figures display inline.
Workspaces & export
Per-file workspace folders. Sibling data/ directory for CSVs. Export single files or a ZIP bundle. "Open with…" support for both file types.
The full scientific stack — pre-installed.
Callisto ships with the libraries you actually use. No pip install, no broken wheels, no waiting for a manylinux build that doesn't exist on ARM.
Free tier includes the core data-science stack. The one-time Lifetime Unlock adds extended packages and premium features — no subscription, ever.
Frequently asked questions
Can you run Jupyter notebooks on Android?
Yes. Callisto runs Jupyter notebooks entirely on your Android device using CPython 3.10 — no server, no Google Colab, and no internet connection required. You can run cells individually, run all, and interrupt long-running code.
How do I open and edit an .ipynb file on my phone?
Install Callisto from Google Play, then open the notebook from your file manager via “Open with…” or from the in-app library. Callisto reads and writes real .ipynb v4 files: edit code and Markdown cells, reorder them, run them, and save back.
Do I need Termux or a Linux environment to run Python on Android?
No. Callisto is a regular Android app — no Termux, no proot, no pip troubleshooting. Python and the bundled packages ship inside the app and work out of the box.
Does Callisto work offline?
Yes, completely. Code is edited and executed on-device, so it works on a plane or without any signal. There is no account and your code is never uploaded.
Which Python packages are included?
The free tier bundles numpy, matplotlib, and Pillow. The one-time Lifetime Unlock adds pandas, scikit-learn, scipy, seaborn, statsmodels, sympy, openpyxl, beautifulsoup4, and requests — no subscription.
Is Callisto free?
Callisto is free to install and use with the core stack. A single one-time purchase unlocks the full scientific package set and premium features — there is no subscription.
Privacy by design.
No account. No code uploads. Crash diagnostics are anonymous and contain no file contents. Usage analytics are opt-in and off by default. The internet permission exists only so requests works for code you write.