Skip to content
@nvterm

nvterm

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

NovaTerm

NovaTerm

Next-generation Android terminal emulator
Rust-powered • GPU-accelerated • AI-native

Stars Release License


The first terminal emulator built from the ground up for modern Android flagships. NovaTerm combines a Kotlin + Jetpack Compose UI with a Rust core (VT parser, PTY, GPU renderer) and on-device AI.

Repositories

Repository Description Status
NovaTerm Main application — 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 distribution installer (Debian, Ubuntu, Alpine) Planned
command-not-found Smart package suggestions for unknown commands Planned

Why NovaTerm?

Termux pioneered terminal emulation on Android. NovaTerm builds on that foundation with:

  • Rust core — VT parser (alacritty_terminal), safe PTY, JNI bridge, 177+ tests
  • GPU rendering — wgpu + Vulkan compute shaders (software fallback included)
  • AI-native — MCP server, on-device LLM, command prediction, entity detection
  • All-in-one — No separate APKs for styling, boot, widget, or float
  • 7 color schemes — Gruvbox, Catppuccin, Solarized, Monokai, Nord, Dracula + hot-reload
  • Touch-first — Adaptive UI for all screen sizes (5"–8"+), extra keys, swipe tabs
  • Session persistence — SQLite + CAS dedup + boot restore
  • All Android 11+ — Runs on any arm64 phone, budget to flagship, Material 3

Tech Stack

UI          Kotlin + Jetpack Compose + Material 3
VT Parser   Rust (alacritty_terminal 0.25.1)
PTY         Rust (rustix + libc)
Renderer    wgpu 29.0 + Vulkan compute shaders
AI          MCP server + on-device LLM (Gemma/Qwen)
Packages    Termux-compatible APT ecosystem

License

Apache License 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…