App Intel

JSWorker Live

FoodPaas By Mahesh Dairy2 apps · 816 installsToolsFreecom.aas.jsworker

Run deterministic JS scripts for UI testing and task automation.

Alert me★ WatchOpen in Play ↗
Total installs
815
exact · Play shows 500+
Installs / day
—
measured after our second crawl (about a day)
Rating
—★
— ratings · — reviews
Released
—
—
Last update
22 Sept 2026
v1.1.0 · 19d ago
Countries
0/1
live · checked 22h ago

Install history

exact counter from Google Play
796.1847.18989491K10 Oct11 Oct11 Oct
796.1847.18989491K10 Oct11 Oct11 Oct

Installs per day · last 90 days

Not enough history yet — check back tomorrow

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Live 0Listed, not installable 1Not listed 0
United States

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

App manifest

Read this app's manifest from Google Play: permissions, declared SDKs, components and AdMob app ID. Saved analysis appears here automatically.

Manifest analysis reads only the required APK ranges. Base APK downloads may need separate device splits to install.

Permissions

11 in 6 groups
6 Sensitive2 Notable3 Routine

What this app can do with your phone

  • Use your camera to take photos and record videos
  • Read photos, videos, and other files saved in your phone's shared storage
  • Add, change or delete photos, videos and other files in your phone's storage
  • Change protected system settings, like security options, that normal apps cannot touch
Photos/Media/FilesSensitive2

Access to photos, videos, music and other files stored on your device

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
StorageSensitive2

Access to files, photos and media saved on your phone's storage

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
CameraSensitive1

Access to your camera to take photos and record video

  • Use your camera to take photos and record videostake pictures and videos · CAMERA
PhoneNotable1

Access to phone calls, call history, and voicemail

  • See your phone number, device IDs, whether a call is active, and the other caller's numberread phone status and identity · READ_PHONE_STATE
Device ID & call informationNotable1

Access to your phone's identifiers, mobile network details, and call status

  • See your phone number, device IDs, whether a call is active, and the other caller's numberread phone status and identity · READ_PHONE_STATE
OtherSensitive4

Access to miscellaneous device features that don't fit other categories

  • Change protected system settings, like security options, that normal apps cannot touchmodify secure system settings · WRITE_SECURE_SETTINGS
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
JSWORKER - ANDROID UI AUTOMATION FOR DEVELOPERS JSWorker is a deterministic UI automation and testing tool for Android developers and QA engineers. Create JavaScript scripts or visual flows to reproduce test cases and repetitive UI workflows on an Android device you control. Every action follows a human-defined script. JSWorker does not independently plan, decide, or initiate actions. HOW IT WORKS • Create and edit JavaScript in the built-in editor. • Build visual flows or import a local JavaScript file. • Run scripts on-device with the embedded QuickJS engine. • Find UI elements, wait, tap, swipe, scroll, enter text, launch apps, and use Back, Home, or Recent Apps. • Capture screenshots, run on-device OCR, or access the clipboard only when explicitly requested by a script. • Review logs and results in the built-in console. LOCAL AND WEBSOCKET MODES Local mode runs a script selected on the device. WebSocket mode is optional. You configure the WSS endpoint and start the service. While active, JSWorker can receive automation scripts from that endpoint and send execution logs or results back to it. Scripts may also make HTTP requests to endpoints specified in the script or send data through the active WebSocket. Only connect to an endpoint you trust and run scripts whose actions you understand. JSWorker contains no hard-coded analytics or advertising endpoint. USE OF ANDROID ACCESSIBILITYSERVICE AccessibilityService is required for JSWorker’s core UI automation features. It is used to: • Read text, content descriptions, UI hierarchy, resource IDs, control states, and on-screen positions from the current screen. • Locate UI elements requested by the script. • Perform script-defined actions such as tap, swipe, scroll, text input, Back, Home, and Recent Apps. • Access the current screen image when a script explicitly requests Screenshot or OCR. Screen or clipboard information may include personal or sensitive information. It is processed as required by the current script. A script can save results locally or send UI text, clipboard values, screenshots, logs, or results to an endpoint only when instructed to do so. AccessibilityService is OFF by default. Before opening Android Accessibility settings, JSWorker displays a separate disclosure explaining the data accessed and how it may be used or transmitted. The user must actively choose Agree or Decline. Settings opens only after Agree is selected. You can disable AccessibilityService at any time in Android Settings. OPTIONAL ADB WIRELESS SHELL ADB is an optional advanced debugging feature and is not required for basic automation. The user must manually enable Wireless Debugging and pair the device. After pairing, an authorized script may request adb shell commands within Android’s adb shell privileges. These commands may read diagnostics or change device or app state. ADB can be disconnected in JSWorker, and Wireless Debugging can be disabled at any time. OTHER PERMISSIONS Camera: Used only when you open the scanner to import WSS connection settings from a QR code. The QR code is decoded on-device. JSWorker does not record photos or video. Notifications: Used to show worker status and support the optional ADB pairing flow. Internet and network state: Used only for user-configured WebSocket connections and requests explicitly made by a script. PRIVACY • No account or sign-in is required. • No advertising SDKs, analytics, or telemetry. • No sale of personal or sensitive data. • Local scripts remain on the device unless you export them or instruct a script to transmit information. • You can stop the worker, disconnect WebSocket or ADB, disable AccessibilityService, and uninstall JSWorker at any time. JSWorker is intended for deterministic, rule-based automation and testing on devices and applications you are authorized to use.

What's new

- Enhance connection stability

Growing in Tools

Category →