The first Android terminal emulator with a Rust core, Vulkan GPU renderer, and built-in AI. Runs on any Android 11+ phone — budget to flagship.
- Download NovaTerm-v0.3.1-alpha.apk
- Enable Install unknown apps → Install → Open
No setup, no bootstrap downloads — batteries included.
| Repository | Description | Status |
|---|---|---|
| NovaTerm | Main app — Kotlin + Compose + Rust | Active |
| novaterm-packages | Package build system (fork of termux-packages) | Active |
| novaterm-api | Android device API bindings (camera, sensors, TTS) | Planned |
| proot-distro | Linux distro installer (Debian, Ubuntu, Alpine) | Planned |
| command-not-found | Smart pkg install suggestions |
Planned |
Termux pioneered Android terminals. NovaTerm goes further:
- Rust core — VT parser (alacritty_terminal), safe PTY, JNI bridge, 177+ tests
- GPU rendering — wgpu + Vulkan compute shaders (software fallback on all phones)
- AI-native — MCP server, API key management, one-tap Claude Code / Gemini CLI install
- All-in-one — No separate APKs for float, boot, widget, or styling
- 7 color schemes — Gruvbox, Catppuccin, Solarized, Monokai, Nord, Dracula
- Session persistence — SQLite + CAS dedup + boot restore
- All Android 11+ — Works on any arm64 phone, Material 3 UI
UI Kotlin + Jetpack Compose + Material 3
VT Parser Rust (alacritty_terminal 0.25.1 + vte 0.15 SIMD)
PTY Rust (rustix + libc, replaces C)
Renderer wgpu 29.0 + Vulkan compute shaders
AI MCP server + on-device LLM (Gemma/Qwen via LiteRT)
Packages Termux-compatible APT ecosystem
Apache License 2.0 · Terminal core from Termux (Apache 2.0)