Android · Linux · Automation

Termux for Android

Turn any Android phone or tablet into a powerful Linux workstation with a hardware-accelerated terminal, curated packages, and first-class automation hooks.

Packages 1,100+
Supported Android 7+
Architectures ARM · AArch64 · x86_64
u0_a301@pixel:~/workspace

Userland

Complete Linux environment.

Run bash, zsh, or fish with UTF-8 rendering, true color support, and hardware keyboard shortcuts. Split panes, multiple sessions, copy/paste, and font controls are included out of the box.

  • GPG-signed repositories
  • Touch + keyboard friendly UI
  • No root required

Packages

Curated tooling for Android.

Install language toolchains, CLI utilities, and build systems compiled against the Android NDK with proper terminfo, SSL, and locale support.

  • pkg / apt front-ends
  • Atomic upgrades + mirrors
  • Language runtimes & debuggers

Automation

Termux:API bridges device sensors.

Trigger scripts from widgets, quick tiles, or external intents. Read the clipboard, capture photos, send SMS, and run scheduled jobs securely.

  • termux-job-scheduler
  • termux-toast / notification
  • termux-open / share

Popular packages

Languages & Toolchains

python · nodejs · rust · go · clang · cmake

Ops & Networking

openssh · mosh · wireguard · kubectl · nmap

Data & ML

numpy · pandas · jupyter · tensorflow-lite

Automation surfaces

Termux:Boot

Start scripts when the device boots.

Provision servers, sync repositories, or launch tunnels automatically once Android finishes starting.

Quick tiles

Expose commands in quick settings.

Toggle tunnels, run cleanup scripts, or fire API calls with a single tap from anywhere.

Job scheduler

Battery-aware cron jobs.

Use termux-job-scheduler to run tasks even while the app is backgrounded with network / charging conditions.

Get started

Build, automate, and learn anywhere.

Grab the F-Droid release, explore the wiki, and join the community of developers building from their pocket.