Script Runner for Termux

Verified safeOpen sourceExclusive
No reviews reviews
179
downloads
7.0
android

AI summary

Manage and execute Termux scripts with an integrated editor, background execution, and home screen shortcuts. Features encrypted storage, script monitoring with auto-restart, remote ADB triggering, and new multi-tab script pages with socket-based resurrection monitoring. Requires Network permission only for the optional socket mode.

Generated by AI. May contain inaccuracies.

About this app

A secure Android bridge for managing and executing scripts via Termux. This app allows you to automate tasks, manage environment variables, and create home screen shortcuts for your favorite scripts with a focus on security and ease of use.

Features

- Integrated Script Editor: Write and modify scripts directly within the app. - Flexible Execution: Support for background execution or interactive Termux sessions. - Highly Configurable: - Support for any file extension. - Custom prefix commands and arguments. - Environment variable management. - Up to 5 Quick Settings tiles for rapid access. - Runtime parameters via text input or custom presets. - Customization: Personalize your script shortcuts with custom icons. - Data Portability: Full support for importing and exporting your script library (includes the script files themselves and JSON DTO metadata). - Monitoring (Experimental): Support for monitoring scripts and auto-restarting them if they are killed by the system (scripts that finish normally are not restarted).

Remote Execution (ADB)

You can trigger script execution remotely via ADB using the following command:

adb shell am start \ -n io.github.swiftstagrime.termuxrunner/io.github.swiftstagrime.termuxrunner.ui.features.adbtrigger.AdbTriggerActivity \ --es io.github.swiftstagrime.termuxrunner.adb_code "YOUR_CODE_HERE"

⚠️ Important

YOUR_CODE_HERE is the unique ADB code you specified when saving the script. It is empty by default. Note that remote execution ignores runtime arguments, as it is designed for non-interactive automation.

Security First

Scripts often handle sensitive information, such as API keys in environment variables or private logic.

- Encrypted Storage: All script data and configurations are stored in an encrypted database using SQLCipher.

Setup & Onboarding

A streamlined onboarding process is included to simplify initial setup.

- Note on Permissions: During setup, you will be asked to grant the com.termux.permission.RUN_COMMAND permission. While the system warning may look intimidating, this is the standard and necessary way for third-party apps to securely send commands to Termux.

License

GNU General Public License v3.0

What's new

v1.7.2May 18, 2026
  • Changes:
  • Added script pages - split your scripts into multiple tabs - Added socket mode for resurrection monitoring - Updated to Android API 37
  • Please note that Network permission is now required - it's needed for the socket mode, app doesn't interact with network otherwise.

About this version

Version
1.7.2 (172)
Size
8.21 MB
Requires Android
7.0
Target SDK
24
Architecture
armeabi-v7a
Downloads
179
Updated
May 18, 2026
Package
io.github.swiftstagrime.termuxrunner

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app