path = "/content/sales.csv"
df = pd.read_csv(path)
print "rows:", len(df)
df.ix[0, "city"]
Finds what won’t run. Fixes it in one tap.
NoteRun runs Jupyter notebooks (.ipynb) on your iPhone and iPad. Before you press Run, it shows what would fail, and it fixes old code, Colab lines and broken paths for you. Free, offline, no account.
New AirCode brings your Colab notebook to the phone and back
As it arrived
1 cell may not run 3 can be fixed in one tap
After Fix all
3 fixes applied Undo
path = "sales.csv"
df = pd.read_csv(path)
print("rows:", len(df))
df.loc[0, "city"]
rows: 3 'Ankara'
AirCode
Colab on your computer. The notebook in your pocket.
Click AirCode in Google Colab and scan the code with your iPhone. The notebook arrives with its data files and runs as it is. When you’re done, send it back: Colab gets your changes.
Available in the Chrome Web Store
NoteRun AirCode is a free extension for Chrome on your computer. Up to 10 MB per transfer.
-
1 Click AirCode in Colab
The Chrome extension reads the notebook as it is now, unsaved changes too, and the data files its code uses.
-
2 Scan the code
With the iPhone’s Camera or in NoteRun. Colab code runs unchanged:
/content,drive.mountandfiles.uploadwork. -
3 Send it back
One tap in NoteRun. In Colab, Apply writes your cells and files and saves the notebook.
End-to-end encrypted, no account. The key is only in the QR code. Our server sees only encrypted bytes it can’t read; a code expires in 10 minutes, the way back in 7 days.
On iPhone and iPad
-
Start a notebook, open one from Files or a link, or receive it from Colab with AirCode. -
Charts appear under the cell that draws them. -
pandas tables, right in the notebook. -
Tap a table column to see its summary and distribution.
-
The same notebook on iPad, with more room for code and charts. -
Any table opens full screen with one tap.
Key features
-
Fixes old and Colab notebooks
Python 2 print, names removed from NumPy and pandas, Colab-only lines, paths from another computer: one tap fixes them.
-
Knows before you run
Missing packages, missing files and unsupported commands are listed cell by cell before you press Run.
-
Sort, filter and group by touch, keep the code
Open a table full screen and tap a column to sort it, filter it, group by it or see its distribution. Add to code writes what you did into the notebook as pandas code. Tables also export as CSV.
-
Opens from a link
Share a GitHub, Kaggle, gist, Colab or Google Drive page to NoteRun from Safari, or paste its link: one notebook, or a whole GitHub repository to pick from. A project ZIP opens too. The notebook arrives with the data files it names, already checked for what will and won’t run.
-
Never freezes
Keep typing while a cell runs. Stop halts runaway loops, and says so when it can’t.
-
Saved as you go
Edits go straight to your .ipynb in Files or iCloud Drive. Changed somewhere else? NoteRun asks first.
-
23 packages, built in
NumPy, pandas, matplotlib, SciPy, scikit-learn, statsmodels, SymPy, PyArrow and more come with the app and work offline. Charts open full screen.
-
Native on iPhone and iPad
Large text, VoiceOver, dark mode and keyboard shortcuts like ⇧↩. In English, Turkish, Japanese and Brazilian Portuguese.
Why NoteRun instead of Carnets or Juno?
Both are good apps. NoteRun’s difference: it tells you what won’t run before you run it and fixes it in one tap, and AirCode brings your Colab notebook to the phone and back. It is also free to run and less than a fifth of their size.
| NoteRun | Carnets | Juno | |
|---|---|---|---|
| When a notebook won’t run | Says why before you run; fixes it in one tap, offline | No check before running | AI assistant; you connect an AI provider |
| From Colab to the phone and back | AirCode: one QR code, end-to-end encrypted, no account | No | No |
| Running code | Free | Free | Free trial, then $39.99 |
| App size | About 120 MB | 1.5 GB | 1 GB |
| Interface | Native, built for touch | Jupyter’s web interface | Native |
| SciPy, scikit-learn, seaborn | Included | In a separate app | Included |
| Interface languages | English, Turkish, Japanese, Portuguese (Brazil) | English | English, French, German, Japanese, Russian, Simplified Chinese, Spanish, Traditional Chinese |
| Data collected | None | None | Usage and crash data |
Carnets and Juno: their US App Store listings and the apps themselves, checked on 4 October 2026. NoteRun: our measured release build.
Free on the App Store.
For iPhone and iPad with iOS 17.5 or later, tested on devices with 4 GB of memory or more.