I. Real editor
Multi-tab editor with syntax highlighting, autocomplete, themes and coding fonts.
N° 01 — The phone is a real dev machine
Write code, press Run, and see the result — inside a real Linux environment embedded in the app itself. No server. No emulation.
Free forever · No account · Works offline after first install
What it does
Multi-tab editor with syntax highlighting, autocomplete, themes and coding fonts.
A full interactive terminal with a custom keyboard for mobile typing.
Python, Node.js, PHP, Go, Rust, Ruby, Java, Kotlin, Dart and C/C++ — installed on demand.
Clone, commit and manage repositories without leaving the app.
Serve your project and preview the page instantly inside Nova.
After the first package install, everything runs without a connection.
10+
Languages that run on-device
0
Servers — nothing leaves your phone
100%
Offline after the first install
0
Price — free forever, a waqf
The editor
1# runs on your phone — no server
2from nova import Device
3
4def main(device: Device) -> None:
5 app = device.open("hello.py")
6 app.run(timeout=30)
7 print(f"done in {app.elapsed}s")
8
9main(Device.local())Get Nova
Two ways to get the app. Both are free, both are the same Nova.
The phone is not a viewer. It is the machine.