A real terminal, Git, and a code editor on your iPad.
Free, for iPadOS 18 and later.
- git status
- On branch main
- 2 files changed
- python analysis.py
- Wrote results.csv
- git commit -am "Add growth analysis"
- [main 4c1e2a9] Add growth analysis
ran offline, on the iPad
The tools from the lab machine, on the iPad in your bag.
A real terminal
A POSIX-style shell built for iPad, with pipelines, redirection, globbing, and dozens of familiar commands, plus python and pip. There is no server behind it.
Git on the device
Clone, pull, commit, and push over HTTPS from the terminal or the Git panel. Your working tree lives on the iPad and works offline.
GitHub, connected
Link your account to browse repositories and branches, pull files into a project, and push finished work back.
A serious editor
Syntax highlighting for Python, JavaScript, C++, Rust, and more, with a command palette, a symbol outline, and project-wide search. Python also runs on the device.
SSH when you need a bigger machine
Connect to any server with a full terminal emulator. Interactive, full-screen terminal apps render exactly as they do on a desktop.
All of it offline
The shell, the editor, Git, and Python work with no connection at all. The network is for remotes, and the tools never need it.
Why it lives in a notes app
The assignment and the code stay in one place.
A problem set is a PDF, a notebook, and a repository at once. Lectra Notes keeps them side by side, so you read the handout, work the notebook, run the script, and commit the result without switching apps or emailing files to yourself. Notebooks have their own page, and when you want your whole Mac instead, it’s a tap away.
Coding on iPad, answered.
Can I run git on an iPad?
Yes. Lectra Notes runs Git on the device itself, so you can clone, pull, commit, and push over HTTPS from the built-in terminal or the Git panel. No remote server or cloud IDE is involved.
Does the terminal work offline?
Yes. The shell, its commands, the code editor, and on-device Python all work with no internet connection. You only need a connection to talk to a Git remote or an SSH server.
Can I SSH into a server from Lectra Notes?
Yes. Lectra Notes includes an SSH client with a full terminal emulator and a real PTY, so interactive full-screen terminal apps behave exactly as they do in a desktop terminal.
Which languages can I edit and run?
The editor highlights Python, JavaScript, C++, Rust, HTML, CSS, JSON, Markdown, and more. Python is the language that also runs on the iPad, with numpy, pandas, and matplotlib included.
Is the coding workspace a paid feature?
No. Lectra Notes is free, with no tiers or subscriptions. The terminal, Git, the editor, SSH, and Python notebooks are all part of the free app.
Bring your repos to your iPad.
Lectra Notes is on the App Store. It is free, it works offline, and it is built for the work between the readings.