Zero-Termux — your Termux, zero setup friction.

A modular development environment for Termux: one zero CLI for 99 tools across 9 modules, plus a signed APT repository of 228 packages — all served from GitHub Pages.

bash <(curl -fsSL https://raw.githubusercontent.com/Vaizer0/zero-termux/main/install.sh)
CLI v1.0.0 MIT APT suite: zero-termux Termux only · no root
Why Zero-Termux

Everything a Termux power user needs, one ecosystem

Uniform lifecycle, rolling versions, signed packages, and code you can read.

228
APT packages
99
tools / modules
9
categories
13
CLI commands

One command to rule them all

zero install ai --qwen-code instead of ten different tutorials.

Uniform lifecycle

Every tool has the same four verbs: install, update, reinstall, uninstall.

Rolling versions

Registry installs use @latest; GitHub releases resolve the newest release at install time.

Signed APT repository

228 packages with a GPG-signed InRelease, deployed to the same Pages site.

Visible code

Every installer and package lifecycle script is plain bash in this repository.

Termux-only

No root, no systemd, no sudo. Everything lives under $HOME and $PREFIX.

How tools work

Every tool, one contract

Each tool ships as a plain bash installer under zero/tools/<category>/<tool>/ exporting install_<tool>, update_<tool>, reinstall_<tool> and uninstall_<tool>.

Install = verify

Installers end by confirming the command exists — a tool that does not run fails loudly.

Update = re-resolve latest

Rolling tools fetch the newest release from the official upstream at install/update time.

Uninstall = clean

Removal only touches what the tool created — nothing else.

Docs per tool

Each zero/tools/*/README.md feeds the modules explorer.