Updated 20-Apr-2026

Termux is an Android application (and plugins) which provides a Linux environment as a terminal emulator. Actually the Termux terminal doesn't need to be used, as it is possible to access various elements via API. Note that there are many things different from Linux in Termux.
The main support is various programming languages. Access to repositories via Git. And using Rclone, one can mount cloud drives as a filesystem (as root).
Termux limitations
- Termux cannot access sdcards (external storage)
- Termux differences from Linux
termux-storage-setup- Termux file system layout
Termux plugins and apps
- Termux:API - use of Android APIs from command line
- Termux:Widget -
- Termux:X11 - can use Linux gui (if you really want to)
- Termux software
Linux packages using pkg
- Over 2,000 Linux packages. 50+ mirrors worldwide. Estimated 100tb/month bandwidth.
- Can use Syncthing on Termux (albeit without sdcard access).
- Termux and Tasker (to help with Syncthing)
apt v. pkg
apt works, but use pkg which is a wrapper around apt, does a few extra things. See more details:
- Automatically runs update.
- Provides command shortcuts, such as
pkg ininstead ofpkg installorapt install. - Some client-side repo load-balancing, by switching mirrors
- Note: use
termux-change-repoif the current repo is not responding well or at all.
- Note: use
Termux resources
- Termux wiki
- Termux videos, many look pretty sus