Callisto: Jupyter & Python IDE

In-app purchases
Content rating
Everyone
500+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Callisto is a Jupyter Notebook editor and Python IDE for Android. Open .ipynb files, edit cells, run Python code, see output — no server, no cloud account, no internet required.

Built for data scientists, students, and ML/AI practitioners who want a real Python environment in their pocket.

JUPYTER NOTEBOOKS
• Open and edit .ipynb files (v4 format)
• Create new notebooks from scratch
• Run cells individually, run below, or run all at once
• Interrupt long-running cells without losing your session
• Code cells with syntax highlighting (CodeMirror 6)
• Markdown cells rendered with LaTeX math support (KaTeX)
• Cell operations: insert, delete, duplicate, move, change type

PYTHON SCRIPTS
• Edit and run .py files with the same editor and output pipeline
• Unified file library for notebooks and scripts, with recents

INTERACTIVE PYTHON CONSOLE
• Built-in REPL sharing the interpreter with your open file
• Variables and imports flow both ways between console and notebook
• 200-entry persistent input history

SMART CODE COMPLETION
• Jedi-powered autocomplete against your live Python namespace
• df. resolves to actual DataFrame methods — not static stubs
• Signature hints and inline documentation panel

REAL PYTHON, FULLY OFFLINE
• CPython 3.10 runs entirely on-device — no server, no Wi-Fi needed
• Bundled free tier: numpy, matplotlib, Pillow
• "Open with…" — set Callisto as your default .ipynb and .py handler

PRO — FULL SCIENCE BUNDLE
One-time purchase. No subscription, no recurring fees.
Unlock the complete curated package set and extra features:
- pandas, scikit-learn, scipy, statsmodels, seaborn, sympy, openpyxl, beautifulsoup4, requests
- coding keyboard with quick access to the most used programming symbols

MORE
• Dark and light themes with multiple accent colors
• Per-file workspace: output files, data files, ZIP bundle export
• Plot output with pinch-to-zoom
• Privacy-first: no ads, analytics opt-in only
Open, edit and run Jupyter Notebooks & Python scripts on your Android device.
Updated on
Jul 21, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • This app may collect these data types
    App info and performance
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

• Coding keyboard: new arrow keys to move the cursor precisely, hold to repeat. Pick which keys the bar shows in "Settings" → "Customize coding keyboard"
• Notebooks stay loaded when you switch tabs — returning from the Console or Settings is now instant
• Better RAM management on lower end devices
• Tablets: landscape layout gets a side navigation rail for better use of wide screens
• Stability: app now recovers automatically if Android kills the WebView renderer instead of crashing