Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/termux/termux-app/llms.txt

Use this file to discover all available pages before exploring further.

Termux is a free, open-source Android terminal emulator that provides a complete Linux environment without requiring root access. It ships with a working shell, a package manager (apt/pkg), and access to thousands of packages — from Python and Node.js to git, vim, and SSH — all running directly on your Android device.

Installation

Get Termux on your device via F-Droid or GitHub releases

Quickstart

Install packages and start your first terminal session

Configuration

Customize keyboard shortcuts, terminal appearance, and behavior

Plugin Ecosystem

Extend Termux with API access, boot scripts, widgets, and more

What you can do with Termux

Termux is more than a terminal — it’s a full Linux development environment in your pocket. You can run development servers, write and execute scripts, connect to remote servers over SSH, manage files, and automate tasks directly from your Android device.

Package management

Install and manage thousands of Linux packages with apt and pkg

Terminal basics

Sessions, gestures, text selection, and navigation

Keyboard shortcuts

Hardware keyboard support, extra keys, and key combinations

Storage access

Access Android shared storage, downloads, and other apps’ files

Advanced integrations

RUN_COMMAND intent

Trigger Termux commands from other Android apps via intents

Android integration

File sharing, document provider, and system permissions

Debugging

Collect logs and report issues effectively

Building from source

Build and develop Termux yourself
Install Termux from F-Droid or GitHub Releases for the best experience. The Google Play version is experimental and has known limitations. Never mix APKs from different sources — they use different signing keys.

Build docs developers (and LLMs) love