Script Runner for Termux

Verified safeOpen sourceExclusive
No reviews reviews
50
downloads
7.0
android

AI summary

Secure script manager and launcher for Termux with an integrated editor, automation chaining, webhook triggers, and encrypted storage. New in 1.8.0: conditional workflow steps, HTTP webhook triggers, notification actions, script versioning, and hardened shell-injection prevention.

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.8.0Aug 25, 2026

Automation chaining now lets you build workflows with conditional steps that run on success, failure, or always. - Automations can now be triggered over HTTP through a webhook trigger. - Notification actions can now launch automations with custom actions. - Script code versioning has been added. - More Termux session behavior settings give finer control over foreground session management. - Home screen gestures now use long press to open the editor and short press to launch the script. - The editor now defaults to line wrapping. - Updated libraries and AGP for better Android 17 compatibility. - Security hardening now prevents shell injection with interpreter allowlists and full bash escaping. - Various bug fixes and cleanup.

About this version

Version
1.8.0 (180)
Size
11.9 MB
Requires Android
7.0
Target SDK
24
Architecture
x86_64, arm64-v8a, armeabi-v7a, x86
Downloads
50
Updated
Aug 25, 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