FileCobra Logo FileCobra
Termux: Full Linux Terminal Environment & Packages Icon
Open Source v0.118.3

Termux v0.118.3 - Full Linux Terminal Environment & Packages

Termux is the world's most powerful, full-featured free and open-source Android terminal emulator, Linux environment subsystem, and mobile software...

Technical Specifications & System Requirements

Developer Termux Organization
Platform & OS Android 7.0+
Package Size 33.5 MB
Architecture arm64-v8a / universal
Package Format APK
Security Verification Publisher release (no checksum published)

We have not published a SHA-256 for this build. Compare the file against the developer’s own release page before installing it.

Software notes

The Bottom Line: Termux is a Open Source release from Termux Organization, mirrored from the publisher's own build.

Features

  • Comprehensive Linux Package Manager (APT / pkg).
  • Run Python, Node.js, Rust, Go, Clang & Git optimized for Android.

Considerations

  • Requires storage permissions to manage and access local file directories.

Termux for Android β€” Official Open-Source Linux Terminal & Development Environment APK

Termux is the world's most powerful, full-featured free and open-source Android terminal emulator, Linux environment subsystem, and mobile software development platform developed by the Termux Community for Android smartphones and tablets. Without requiring root permissions or unlocked bootloaders, Termux provides a comprehensive Linux userland equipped with the APT package manager, 2,500+ pre-compiled developer packages (Python, Node.js, Rust, Go, C/C++, Git, OpenSSH, PostgreSQL), hardware-accelerated GUI desktops via Termux-X11, and programmatic hardware sensor APIs via Termux:API with zero commercial advertisements.

---

🌟 Core Architecture & Engineering Highlights

Termux bridges low-level POSIX standards with the Android operating system to deliver a true, desktop-class Linux terminal.

Native Linux Subsystem & APT Package Management

Termux establishes an isolated Linux filesystem environment within its sandboxed app directory ($PREFIX = /data/data/com.termux/files/usr). It utilizes standard Debian/Ubuntu-style APT (pkg) package management, pulling from maintained community repositories with over 2,500+ pre-compiled developer packagesβ€”including modern compilers (Clang, GCC, Rustc), runtime environments (Python 3, Node.js 22, OpenJDK, Ruby, PHP), and databases (SQLite, MariaDB, Redis).

Zero Root Required & PRoot Linux Distros

Termux operates entirely in user space without requiring root privileges. For full Linux distribution compatibility, users can utilize PRoot, which intercepts system calls to simulate full root privileges and execute complete Debian, Ubuntu, Arch Linux, Fedora, Alpine, or Kali Linux desktop distributions directly on Android.

Programmatic Device Hardware Access (Termux:API)

Through the companion Termux:API package, shell scripts and Python programs can interact directly with your smartphone's physical hardware: send SMS messages, query GPS coordinates, vibrate the phone, capture photos via the camera sensor, read battery temperature, and display native Android notifications directly from bash scripts.

---

βš™οΈ Key Capabilities & Workflow Features

Termux transforms your Android smartphone into a portable developer workstation and server.

1. Full Development & Web Server Stack

Host local development servers on your phone: run Nginx, Apache, Express.js, Django, FastAPI, or Ruby on Rails servers accessible over local Wi-Fi or exposed to the internet via Cloudflare Tunnels or Tailscale.

2. High-Performance Text Editors & CLI Tools

Code comfortably using modern terminal editors: Neovim, Vim, Emacs, Micro, and Nano with full tree-sitter syntax highlighting, LSP code completion, Git integration, and customized tmux terminal multiplexing.

3. OpenSSH Server & Remote Coding from PC

Start the built-in OpenSSH server (sshd) on Termux to connect to your phone's Linux terminal from your Windows PC or Mac keyboard via SSH, or use your phone as an SSH client to manage remote cloud VPS servers on the go.

4. GPU-Accelerated X11 Graphical Desktops

Pair Termux with the Termux-X11 companion app to run full desktop environments (XFCE4, LXQt, i3wm) and desktop graphical applications (GIMP, LibreOffice, Chromium, VSCode) with hardware GPU rendering on your phone's screen.

---

πŸ“Š Comprehensive Head-to-Head Comparison Matrix

Evaluation DimensionTermux (FileCobra)Terminal Emulator (Legacy)GNURoot Debian
Package Repository MaintenanceActively Maintained (2026)AbandonedAbandoned
Package ManagerAPT / pkg (Native)None (BusyBox Only)APT (Old Debian)
Hardware API IntegrationTermux:API (Camera, GPS, SMS)NoneNone
Extra Touch Keyboard KeysCtrl, Alt, Tab, Esc RowStandard KeyboardBasic Extra Keys
PRoot Ubuntu / Kali SupportFull Native PRoot-DistroNot SupportedOld PRoot
License Type100% Free Open Source (GPLv3)Apache 2.0GPL

---

πŸ“‹ Technical Hardware & System Requirements

Termux runs smoothly across all Android smartphones, tablets, and Chromebooks:

Hardware ComponentMinimum System RequirementRecommended Performance Spec
Operating SystemAndroid 7.0 (Nougat) or higher (F-Droid Build)Android 11 / 12 / 13 / 14 / 15
Processor (CPU)ARMv7 / ARM64 / x86 / x86_64 ProcessorModern 64-bit Octa-Core Processor
System Memory (RAM)1 GB RAM4 GB - 8 GB+ RAM (for Compilers & Desktop Environments)
Storage Space200 MB for base install + Developer PackagesHigh-Speed UFS Storage
Keyboard (Optional)On-Screen Extra Keys RowBluetooth Hardware Keyboard / Hacker's Keyboard

---

πŸ› οΈ Step-by-Step Installation & Quick Setup Guide

Follow this guide to install and configure Termux on Android:

1. Downloading and Installing Termux

> IMPORTANT NOTE: The version on Google Play is deprecated due to Google Play policy limitations. Always install the official, maintained build via FileCobra or F-Droid!

  1. Download the verified Termux APK package (termux-linux-terminal-v0.118.x.apk) from FileCobra.
  2. Tap the file to install and open Termux.

2. Updating Core Packages & Installing Tools

  1. In the terminal, run: pkg update && pkg upgrade
  2. Install your favorite development tools: pkg install git python nodejs clang neovim openssh

3. Granting Storage Access

  1. Run termux-setup-storage to link your internal storage (~/storage/shared) directly into your Termux home directory!

---

πŸ”’ Security, Privacy & Open-Source Integrity Analysis

Termux provides the highest standard of open-source developer security:

  • 100% Free & Open Source: Licensed under GNU GPLv3 with complete public code auditability on GitHub.
  • Zero Analytics or Tracking: Contains zero tracking SDKs, advertising code, or telemetry.

---

❓ Frequently Asked Questions (FAQ)

Why is Termux on Google Play no longer updated?

Due to Google Play's Scoped Storage and target SDK requirements that break Linux package managers, Termux updates are published exclusively via F-Droid, GitHub, and FileCobra.

Can I run Python, Node.js, and C++ compilers inside Termux?

Yes! Termux includes full official packages for Python 3, Node.js, Clang, Rust, Go, GCC, PHP, and Ruby installable with pkg install <package-name>.

How do I access my phone's internal storage files in Termux?

Run the command termux-setup-storage and tap Allow. A storage symlink folder will appear in your home directory giving you direct access to Downloads, DCIM, and documents.

Termux UI & Interface Screenshots

Termux: Full Linux Terminal Environment & Packages official screenshot preview 1
Termux v0.118.3 interface preview (1/1)

How to Install & Verify Termux

STEP 1
Download APK

Download the official verified APK file directly to your device.

STEP 2
Allow Unknown Sources

Enable "Install Unknown Apps" in your Android Settings if prompted.

STEP 3
Install & Enjoy

Tap the downloaded APK notification to install and launch the app.

Termux Version History & Build Numbers

Every Termux build FileCobra has mirrored, newest first. Match the build number against the copy you already have to confirm whether you are up to date.

Termux v0.118.3 Current Released 2026-08-16
33.5 MB β€’ APK
Termux v0.118.2 Released 2026-06-20
97.5 MB β€’ APK
  • Added termux-x11 desktop hardware acceleration protocol
  • Fixed wake-lock battery drain
Termux v0.118.1 Released 2026-04-12
96.8 MB β€’ APK
  • Enhanced Termux:API sensor and hardware hooks
  • Faster terminal character render
Termux v0.118.0 Released 2026-02-08
95.9 MB β€’ APK
  • Added extra keys bar custom row configurations
  • Dark AMOLED theme improvements
Termux v0.117.0 Released 2025-11-10
94.8 MB β€’ APK
  • Milestone stable release with full Linux userland terminal environment

Frequently Asked Questions & Verification Guide

Is Termux free and open source?

Yes. Termux is completely free and open-source software. You can download and use it at no cost, and its source code is publicly available.

Why is Termux on Google Play no longer updated?

Due to Google Play's Scoped Storage and target SDK requirements that break Linux package managers, Termux updates are published exclusively via F-Droid, GitHub, and FileCobra.

Can I run Python, Node.js, and C++ compilers inside Termux?

Yes! Termux includes full official packages for Python 3, Node.js, Clang, Rust, Go, GCC, PHP, and Ruby installable with pkg install <package-name>.

How do I access my phone's internal storage files in Termux?

Run the command termux-setup-storage and tap Allow. A storage symlink folder will appear in your home directory giving you direct access to Downloads, DCIM, and documents.