Termux:Widget icon

Termux:Widget

by Tarek Sander · GPL-3.0-only · open source

Turns your Termux scripts into buttons: a home screen widget that lists them, shortcuts for single scripts, and device controls that run them without opening Termux.

Needs:Termux from F-Droid · Android 7.0+

No known trackers in the code Signer matches F-Droid’s record

2113 Apps is independent, not affiliated with or endorsed by Tarek Sander. Official sources: termux.com · source code on GitHub.

Download APK · 5.9 MB v0.15.0 · checked
Version
0.15.0
Size
5.9 MB
Requires
Android 7.0+
Updated
2025-09-05

Introduction

Termux:Widget turns scripts into buttons. You keep scripts in a folder in Termux, and the plugin puts them on your home screen, so running one takes a single tap instead of opening a terminal and typing.

Setting it up

  1. Open Termux at least once first, so it can finish installing its base files. Then install Termux:Widget from the same source.
  2. Put scripts in ~/.shortcuts/. These run in a terminal session you can watch.
  3. Put scripts in ~/.shortcuts/tasks/ to run them in the background instead, without a terminal window.
  4. Add the Termux:Widget widget, or a shortcut for a single script, to your home screen.

After adding or changing scripts, tap the widget’s refresh button so it picks them up. Hidden files and folders (names starting with a dot) and broken symbolic links don’t appear.

Extras

  • Icons: a PNG in ~/.shortcuts/icons/ named after the script (the script name plus .png) becomes that shortcut’s icon.
  • Dynamic shortcuts: from version 0.14, scripts in ~/.termux/widget/dynamic_shortcuts/ can be turned into the shortcuts that pop up when you long-press the app’s icon. Android caps how many: 5 on Android 7, 10 on Android 10 and 15 on Android 11 and later.
  • Device controls: version 0.13 added “Termux Shortcuts” to the device controls Android 11 introduced in the power menu. Scripts from the tasks folder run in the background there and the rest in the foreground. A script that shows a dialog or toast stays out of sight until you leave the controls view.

Good to know

  • It only works with a Termux from the same source; our Termux plugins guide explains why. The Google Play version of Termux has these functions built in instead.
  • The file is 5.9 MB, with native code for ARM and x86, 32- and 64-bit, and it declares two permissions.

What’s inside the APK

Trackers

None found

No code matching the Exodus Privacy tracker signatures.

Native code

4 CPU types

Runs on 64-bit and older 32-bit ARM phones.

Android versions

Android 7.0 and up

Built for Android 9 (target API 28).

Permissions

2

0 of them need your approval first.

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi-v7a (32-bit ARM, older and budget phones); x86 (32-bit Intel, emulators); x86_64 (64-bit Intel, emulators and Chromebooks).

Granted at install (1)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • VIBRATE
Defined by other apps (1)

Permissions that belong to another app or to this app itself.

  • com.termux.widget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

More Information

Package name
com.termux.widget
Version
0.15.0 (build 1001)
File size
5.9 MB (5,873,060 bytes)
Requires
Android 7.0 or later
Category
System Tools
License
GPL-3.0-only
Developer
Tarek Sander
Released
Sep 5, 2025
Signed by
F-Droid, which built this APK from the published source code. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub (or the other way round) without uninstalling first.
Signer SHA-256
228fb2cfe90831c1499ec3ccaf61e96e8e1ce70766b9474672ce427334d41c42
File SHA-256
45fb3f56a7248cb8e14b24b478357e340c63d6cfabb87ff5be94b667ad1688d6
Checked
, against the F-Droid index · how we check · verify it yourself

Common questions

Is this APK the official Termux:Widget release?

It is F-Droid’s build rather than the developer’s own: F-Droid compiled Termux:Widget 0.15.0 from the published source code and signed it with its own key. Its SHA-256 matches F-Droid’s signed index. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub without uninstalling first.

What Android version does Termux:Widget need?

Android 7.0 or later (API level 24). Version 0.15.0 is built for Android 9 (target API 28). Runs on 64-bit and older 32-bit ARM phones.

Can Termux:Widget access the internet?

No. The APK doesn’t request Android’s internet permission, so the app can’t go online by itself. In total it declares 2 permissions, and none of them needs your approval first.

Does Termux:Widget contain trackers?

No known trackers: our scan of version 0.15.0 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.

Is Termux:Widget open source?

Yes. Termux:Widget is released under the GPL-3.0-only licence, and its source code is published at https://github.com/termux/termux-widget.

Recent releases

Version Released Size Requires
v0.15.0 · this download Sep 5, 2025 5.9 MB Android 7.0+
v0.14.0 Jan 20, 2025 5.8 MB Android 7.0+
v0.13.0 Sep 27, 2021 2.2 MB Android 7.0+

Versions currently kept in the F-Droid repository. We host and check only the newest one. Full changelog.

Termux Add-ons: What All 7 Plugins Do, and Which Build You Need

View topic ›