Languages
8 toolsProgramming languages and runtimes
Node.js LTS · Python · Perl · PHP · …
view all 8
jax install lang $ jax --version jax 4.27.2
Upstream ships no Android build, so on Termux most tools die with
bad system call.
JAX ports each one — glibc launchers, tiered fallbacks, Android patches —
and hands you a single CLI to install, update and run them.
curl -fsSL https://raw.githubusercontent.com/ejjays/jax-termux/main/install.sh | bashlive session — pick a tab, it types itself
JAX manages languages, databases, 38 ai agents, editor, dev tools, npm globals, shell, ui kit, automation, second brain, voice control, postgres manager.
$ the problem
Bionic instead of glibc, no /bin,
SELinux blocking the syscalls desktop binaries expect. Each row is one fix
JAX ships — with the command that uses it.
Upstream ships linux-arm64 binaries that expect glibc — Android has bionic. JAX builds a custom C launcher per tool that runs each binary through the glibc loader.
jax install db --supabase Native first, glibc + proot when syscalls break, full Ubuntu container as last resort — every tool installs the fastest way your phone supports it.
native → glibc + proot → ubuntu SELinux blocking network binds, hardcoded /bin paths Termux doesn't have, native backends that misbehave on-device — fixed inside the installer.
SELinux · /bin · blocked syscalls $ install matrix
Each tile installs on its own. Chain modules in one command, or pick a single tool with its flag.
Programming languages and runtimes
Node.js LTS · Python · Perl · PHP · …
view all 8
jax install lang Databases and data tooling
PostgreSQL · MariaDB · SQLite · MongoDB · …
view all 6
jax install db AI coding assistants and agents
Claude Code · Gemini CLI · Qwen Code · Ollama · OpenCode · Codex CLI · …
view all 38
jax install ai Code editor components
Neovim · NvChad (+ Copilot, CodeCompanion, preconfigured plugins)
view all 2
jax install editor Essential CLI tools for development
gh · wget · curl · lsd · …
view all 23
jax install dev Node.js global npm packages
TypeScript · NestJS CLI · Prettier · live-server · …
view all 13
jax install npm ZSH plugins and prompt
powerlevel10k · zsh-defer · zsh-autosuggestions · zsh-syntax-highlighting · …
view all 10
jax install shell Termux UI customization
Meslo Nerd Font · extra-keys · cursor color · banner (65+ tips)
view all 4
jax install ui Automation platforms
n8n
view all 1
jax install auto jax install lang db ai — chain modules · jax install lang --python — or one tool by flag
$ agents
Scroll the rail — every flag installs on-device with no sign-up. Start broad, then pin the agents you actually use.
--claude-code --gemini-cli --qwen-code --ollama --opencode --codex --goose --mistral-vibe --cline --cursor-cli --kilocode-cli --kimi-code --ampcode --ctx7 --hugging-face --openspec --walkie --qoder jax install ai --claude-code --opencode --ollama $ commands
Install, update, uninstall, reinstall, list, show, open — every verb works on modules and single tools. Tap a row to read more.
$ get started
One curl brings the installer to your phone. After that, every tool above is
a jax command away — no root, no account.
curl -fsSL https://raw.githubusercontent.com/ejjays/jax-termux/main/install.sh | bashbash · no root · MIT · termux on android only