awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
clearw5 avatar

clearw5/Auto.jsArchived

0
View on GitHub↗
12,861 stars·3,936 forks·263 viewspro.autojs.org↗

Auto.js

Auto.js is an Android scripting platform and mobile automation tool that runs JavaScript code directly on the device. It provides an integrated development environment for writing, testing, and debugging automation scripts that control apps and system functions through the Android Accessibility Service.

The platform combines a JavaScript runtime with event-driven task scheduling, allowing scripts to be triggered by system events, time conditions, or UI changes. Its mobile IDE includes live preview capabilities for real-time script execution and debugging, while a plugin system extends automation functionality through modular additions.

The project also serves as an interactive learning environment for programming, enabling users to write and test JavaScript code directly on their Android device for educational purposes.

Features

  • Automation Scripting Engines - Runs user-written JavaScript scripts as the primary mechanism for automating device tasks.
  • Android Automation Scripts - Runs JavaScript scripts directly on an Android device to control apps and system functions.
  • Mobile JavaScript IDEs - Provides an integrated development environment for writing and running JavaScript automation scripts directly on Android devices.
  • Event-Driven Scripting - Triggers script execution based on system events like time, app state, or UI changes.
  • Accessibility Service Bridges - Provides the core mechanism for controlling Android UI through the Accessibility Service API.
  • JavaScript Scripting Platforms - Enables JavaScript-based scripting to control and automate Android device operations.
  • Mobile Device Automation - Uses JavaScript to automate device actions, app interactions, and system functions on Android.
  • Mobile - Executes JavaScript code directly on Android devices using a built-in engine without requiring a server.
  • Modular Plugin Extensions - Extends automation capabilities through modular plugins that add new APIs and device controls.
  • Mobile IDE Live Previews - Provides a mobile IDE with live preview capabilities for real-time script execution and debugging.

Star history

Star history chart for clearw5/auto.jsStar history chart for clearw5/auto.js

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Auto.js

Similar open-source projects, ranked by how many features they share with Auto.js.
  • aisingapore/taguiaisingapore avatar

    aisingapore/TagUI

    6,306View on GitHub↗

    Free RPA tool by AI Singapore

    JavaScriptainlpopencv
    View on GitHub↗6,306
  • metabrainz/picardmetabrainz avatar

    metabrainz/picard

    4,625View on GitHub↗

    MusicBrainz Picard is a metadata tagger and audio tag editor that identifies and tags audio files using the MusicBrainz community music database. It functions as a plugin-extensible tagging framework and a scriptable file organizer capable of reading and writing tags across various audio formats including MP3, FLAC, and WAV. The project is distinguished by its acoustic fingerprint identifier, which matches unknown music files to known recordings via sonic fingerprints. It features a custom scripting language for automating metadata transformations and organizing files into structured folder h

    Pythonacoustidaudioid3
    View on GitHub↗4,625
  • alipay/solopialipay avatar

    alipay/SoloPi

    6,131View on GitHub↗
    Javaadbandroidarkts
    View on GitHub↗6,131
  • mobile-next/mobile-mcpmobile-next avatar

    mobile-next/mobile-mcp

    3,472View on GitHub↗

    This project is a Model Context Protocol server and automation framework designed to control and automate iOS and Android devices. It provides a unified API that abstracts interactions between physical hardware and simulators across different mobile operating systems, functioning as a cross-platform device bridge. The system is distinguished by a visual UI automation toolkit that uses screenshots and coordinate-based gestures—such as tapping, swiping, and long-pressing—rather than relying on element selectors. It supports remote connectivity via an HTTP server using Server-Sent Events, which

    TypeScriptagentandroidemulator
    View on GitHub↗3,472
See all 30 alternatives to Auto.js→

Frequently asked questions

What does clearw5/auto.js do?

Auto.js is an Android scripting platform and mobile automation tool that runs JavaScript code directly on the device. It provides an integrated development environment for writing, testing, and debugging automation scripts that control apps and system functions through the Android Accessibility Service.

What are the main features of clearw5/auto.js?

The main features of clearw5/auto.js are: Automation Scripting Engines, Android Automation Scripts, Mobile JavaScript IDEs, Event-Driven Scripting, Accessibility Service Bridges, JavaScript Scripting Platforms, Mobile Device Automation, Mobile.

What are some open-source alternatives to clearw5/auto.js?

Open-source alternatives to clearw5/auto.js include: metabrainz/picard — MusicBrainz Picard is a metadata tagger and audio tag editor that identifies and tags audio files using the… premake/premake-core — Premake is a build system generator and cross-platform build configuration tool. It functions as a scripting engine… alipay/solopi. aisingapore/tagui — Free RPA tool by AI Singapore. mobile-next/mobile-mcp — This project is a Model Context Protocol server and automation framework designed to control and automate iOS and… aaswordman/operit — Operit is a private, voice-enabled AI agent designed to run quantized large language models offline within mobile…