Lectra Notes · Code

A real terminal, Git, and a code editor — on your iPad.

Lectra Notes keeps your repositories next to your readings: a POSIX-style shell, on-device Git and GitHub, a serious editor, and SSH for the moments a bigger machine is the right tool.

iPadOS 18+ · Free

Problem set.ipynb

In [3]:

df.groupby("treatment").mean()

matplotlib — rendered on device

Terminal — bio-lab

$ git status

On branch main — 2 files changed

$ python analysis.py

Wrote results.csv — offline, on iPad

$

Coding features in Lectra Notes

A real terminal

A POSIX-style shell built for iPad — pipelines, redirection, globbing, and dozens of familiar commands, plus python and pip. 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, symbol outline, and project-wide search. Python also runs on 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, not for the tools.

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 — read the handout, work the notebook, run the script, 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.

Questions

Coding on iPad, answered.

Can I run git on an iPad?

Yes. Lectra Notes runs Git on the device itself — 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 on the App Store — free, offline, and built for the work between the readings.