{"repo":"MurageKabui/PhoneDo","free":true,"listed":false,"github":"https://github.com/MurageKabui/PhoneDo","clone":"git clone https://github.com/MurageKabui/PhoneDo.git","description":"Automate Android the JavaScript Way","language":"JavaScript","stars":18,"topics":["android","automation","headless","scripting"],"license":null,"category":"mobile-apps","readme_excerpt":"PhoneDo is an Android app that bridges standard JavaScript with Android’s native APIs. It allows you to write scripts that interact directly with the device hardware using familiar JavaScript patterns in an Android environment. API Reference · Community · Discord Screenshots Scripting Terminal Workspace AI :---: :---: :---: :---: Integrated Ace JavaScript IDE with multiple built in themes and customizable editor preferences. Integrated terminal for running application specific commands, managing and executing scripts. Scan a QR code to link your device to a desktop IDE. That unlocks a smoother interface, advanced editing tools, and code sync. Integrated AI Assistant that converts plain English instructions into functional code. Table of Contents Jump to a section - Features - Tech Stack - Getting Started - Architecture - Examples - Terminal - Installation - Contributing - Credits - License Features Scripts get ready-made global objects that map to native Android services: Category Bridges :--- :--- Connectivity WiFi ( WIFI ), Bluetooth LE, network diagnostics ( network ), Advanced HTTP client ( http ) + Standard fetch works Telephony SMS sending and inbox access ( SMS ), phone dialing ( sim.callNumber ), SIM metadata ( sim ) Hardware Flashlight ( flashlight ), vibration and beep ( device ), battery status, device metadata Speech Text-to-speech ( utter.speak ), speech recognition ( utter.listen ) Storage & System File system ( fs ), Android permissions ( permission ), clipboar","default_branch":null,"files":null,"tree":[],"storefront":"/r/MurageKabui","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MurageKabui/PhoneDo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}