Termux is a terminal emulator and Linux environment bringing powerful terminal access to Android.
Ready to go. Termux works directly with no rooting or setup required. At first start a minimal base system is installed automatically - you decide what to do next.
Secure. Access remote servers using the ssh client from OpenSSH. Termux combines powerful standard packages with accurate terminal emulation in a beautiful open source solution.
Feature packed. Take your pick between bash, fish or zsh and nano, emacs or vim. Grep through your SMS inbox. Access API endpoints with curl and use rsync to store backups of your contact list on a remote server.
Customizable. Install what you want through the Apt package management system known from Debian and Ubuntu GNU/Linux. Why not start with installing git and syncing your dotfiles?
Explorable. Have you ever sat on a bus and thought about exactly which arguments tar accepts? Packages available in Termux are the same as those on Mac and Linux - install man pages on your phone and read them in one session while experimenting with them in another.
With batteries included. Can you imagine a more powerful yet elegant pocket calculator than a readline-powered python console? Up-to-date versions of perl, python, ruby and node.js are all available.
Ready to scale up. Connect a bluetooth keyboard and hook up your device to an external display if you need to - Termux supports keyboard shortcuts and has full mouse support.
Tinkerable. Develop by compiling C files with clang or gcc and build your own projects with makefiles or cmake. Both gdb and strace are available if you get stuck and need to debug.
Read the help section online to learn more. The help section is also available from inside Termux by long-pressing anywhere on the terminal.