Sublime-class editing on your iPad. On-device AI that works offline. From code to prose — one editor, every device.
Built for developers who want Sublime's power on every device — without the bloat of an IDE.
Native Swift engine with piece table buffer. Opens files in milliseconds, renders only what's on screen.
16 languages out of the box — Swift, TypeScript, Python, Rust, Go, and more. Auto-detected by file extension.
⌘P, ⌘⇧P, ⌘D, ⌘/ — full hardware keyboard support on iPad. Your muscle memory works here.
Custom keyboard toolbar with code symbols. Swipe undo/redo. Touch-optimized selection. Built for fingers.
Full regex support. Case sensitive, whole word, replace all. Search history. Highlighted matches in real time.
Sublime-style session persistence. Close the app — everything's there when you return. Unsaved tabs survive restarts.
Powered by Apple Foundation Models. No cloud, no API keys, no subscriptions. Your code stays yours.
func openFile(url: URL) { // Avoid duplicating already-open tabs guard !documents.contains( where: { $0.fileURL == url } ) else { return } let doc = try? FileManager .open(url: url) documents.append(doc) }
One tap switches to a focused writing environment. Clean typography, no distractions, just your words.
| Andwriter | Textastic | Sublime Text | VS Code | |
|---|---|---|---|---|
| iPad with keyboard | ● | ◐ | ○ | ◐ |
| On-device AI | ● | ○ | ○ | ◐ |
| Multi-cursor | ● | ○ | ● | ● |
| Command Palette | ● | ○ | ● | ● |
| Writer mode | ● | ○ | ○ | ○ |
| Offline-first | ● | ● | ● | ○ |
| Native (not Electron) | ● | ● | ● | ○ |
| Session persistence | ● | ○ | ● | ● |
● Full support ◐ Partial ○ Not available
Free to download. No account required. No telemetry.