Skip to content
@nvterm

nvterm

Next-gen Android terminal. Rust-powered, GPU-accelerated, AI-native.

NovaTerm

Download APK   Stars

Release License Android 11+ Rust + Kotlin


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.

⚡ Install

  1. Download NovaTerm-v0.3.1-alpha.apk
  2. Enable Install unknown apps → Install → Open

No setup, no bootstrap downloads — batteries included.


Repositories

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

Why NovaTerm?

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

Tech Stack

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

License

Apache License 2.0 · Terminal core from Termux (Apache 2.0)

Popular repositories Loading

  1. NovaTerm NovaTerm Public

    Next-gen Android terminal. Rust-powered, GPU-accelerated, AI-native. Kotlin + Compose + wgpu + Gemma 4. Apache 2.0.

    Kotlin 1

  2. novaterm-packages novaterm-packages Public

    Forked from termux/termux-packages

    Package build system for NovaTerm (fork of termux-packages)

    Shell

  3. .github .github Public

    Organization profile, community health files, and shared templates

  4. novaterm-api novaterm-api Public

    Android device API bindings for NovaTerm (camera, sensors, TTS, clipboard, notifications)

  5. proot-distro proot-distro Public

    Linux distribution installer for NovaTerm (Debian, Ubuntu, Alpine, Arch, Fedora)

  6. command-not-found command-not-found Public

    Smart package suggestions when unknown commands are typed

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…