Practical how-tos: installation, customization, troubleshooting, and migration.
Requires a working Termux on aarch64, arm64, amd64 or i686. The installer uses only bash and standard Termux tools:
bash <(curl -fsSL https://raw.githubusercontent.com/Vaizer0/zero-termux/main/install.sh)
What it does, step by step:
| What | Command |
|---|---|
| Framework | zero update zero (git pull; the installer also updates) |
| One module | zero update <module> [--tool …] |
| APT packages | apt update && pkg upgrade |
| Symptom | Fix |
|---|---|
zero: command not found | Check the symlink: ls -l $PREFIX/bin/zero; re-run the installer. |
curl: command not found | pkg install curl first. |
apt update fails on the repo | Connectivity to vaizer0.github.io; re-check the sources line and key file. |
| Whole-module install is slow | Expected for ai (1–2 h). Install per-tool instead. |
| Tool version looks stale | Rolling tools resolve latest at install time; zero update <module> re-resolves. |
| GPG verify fails | Re-download the public key from https://vaizer0.github.io/zero-termux/zero-termux.gpg; fingerprint DF2C7FCD…C494. |
| Broken tool install | zero reinstall <module> --<tool>. |
Zero-Termux keeps its own layout and does not overwrite an existing ~/.zshrc, npm global prefix, or project configs — the shell module appends its own setup rather than replacing yours. Notes: