# nain57/smart-autoclicker

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nain57-smart-autoclicker).**

3,169 stars · 539 forks · Kotlin · gpl-3.0

## Links

- GitHub: https://github.com/Nain57/Smart-AutoClicker
- awesome-repositories: https://awesome-repositories.com/repository/nain57-smart-autoclicker.md

## Topics

`android` `autoclicker` `fdroid` `kotlin` `material-design`

## Description

Smart-AutoClicker is an Android automation tool designed to execute clicks and swipes on mobile devices. It functions as an image recognition automator, a screen interaction macro, and an event-driven task orchestrator.

The project distinguishes itself by using image detection to trigger specific actions when predefined visual patterns appear on the screen. It also initiates automation sequences based on system broadcasts, elapsed time, or internal state metrics.

The tool covers a broad range of capabilities including precision input emulation for on-screen gestures and the management of complex UI workflows. It utilizes conditional trigger logic and workflow management to handle repetitive tasks and multi-step mobile application processes.

## Tags

### Artificial Intelligence & ML

- [Visual Pattern Matching Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/visual-pattern-matching-engines.md) — Uses template matching and screen capture to detect visual anchors that trigger automation.
- [Visual Action Triggers](https://awesome-repositories.com/f/artificial-intelligence-ml/optical-character-recognition/screen-text-extractors/visual-change-polling/visual-action-triggers.md) — Executes device actions when specific images or visual patterns are detected on the screen.

### Part of an Awesome List

- [Task Automation](https://awesome-repositories.com/f/awesome-lists/productivity/task-automation.md) — Automates recurring on-screen clicks and swipes to handle repetitive manual interface tasks.
- [Automation Tools](https://awesome-repositories.com/f/awesome-lists/productivity/automation-tools.md) — Automated clicking tool for repetitive screen tasks.

### Business & Productivity Software

- [Event-Driven Workflow Orchestrators](https://awesome-repositories.com/f/business-productivity-software/event-driven-workflow-orchestrators.md) — Orchestrates multi-step automation sequences triggered by system broadcasts, counters, or time.

### DevOps & Infrastructure

- [Event-Based Triggers](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/event-based-triggers.md) — Triggers automated interactions based on system broadcasts, timers, or internal state changes.
- [Action Triggers](https://awesome-repositories.com/f/devops-infrastructure/trigger-condition-filters/action-triggers.md) — Starts interaction sequences based on image detection, timer expiration, or system broadcasts. ([source](https://github.com/Nain57/Smart-AutoClicker/wiki))

### Game Development

- [Image Recognition Automation Tools](https://awesome-repositories.com/f/game-development/game-automation-bots/image-recognition-automation-tools.md) — Monitors the screen for visual patterns to trigger predefined sequences of user interactions.

### Mobile Development

- [Android Device Controllers](https://awesome-repositories.com/f/mobile-development/android-device-controllers.md) — Provides a comprehensive system for executing automation scripts and workflows on Android devices.
- [Input Emulation](https://awesome-repositories.com/f/mobile-development/input-emulation.md) — Performs precise on-screen presses and swipes using specific durations and positions. ([source](https://cdn.jsdelivr.net/gh/nain57/smart-autoclicker@master/README.md))
- [Mobile Device Automation](https://awesome-repositories.com/f/mobile-development/mobile-device-automation.md) — Automates multi-step native mobile application processes using complex sequences of interactions.
- [System Intent Task Triggering](https://awesome-repositories.com/f/mobile-development/system-intent-task-triggering.md) — Initiates automation sequences by listening for system-level broadcast signals.
- [Interaction Macros](https://awesome-repositories.com/f/mobile-development/interaction-macros.md) — Records and plays back precise on-screen gestures to replicate repetitive manual tasks.

### Operating Systems & Systems Programming

- [Accessibility-Service Gesture Automation](https://awesome-repositories.com/f/operating-systems-systems-programming/accessibility-service-gesture-automation.md) — Implements touch gesture simulation via Android accessibility APIs to bypass root requirements.
- [Input Sequence Mappings](https://awesome-repositories.com/f/operating-systems-systems-programming/input-coordinate-translations/input-sequence-mappings.md) — Translates specified screen positions and durations into precise touch events for interaction replication.

### User Interface & Experience

- [Automated Interaction Overlays](https://awesome-repositories.com/f/user-interface-experience/automated-interaction-overlays.md) — Automates clicks and swipes on the device screen based on triggers to replicate user tasks. ([source](https://github.com/Nain57/Smart-AutoClicker/wiki))

### Development Tools & Productivity

- [Automation Workflow Management](https://awesome-repositories.com/f/development-tools-productivity/workflow-automations/automation-workflow-management.md) — Organizes complex task sequences using counters and flow control to manage automation logic. ([source](https://cdn.jsdelivr.net/gh/nain57/smart-autoclicker@master/README.md))

### Programming Languages & Runtimes

- [Scheduling Loops](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtimes/asynchronous-execution-engines/event-driven-loops/scheduling-loops.md) — Schedules and triggers automation actions based on elapsed time intervals to maintain pacing.

### Software Engineering & Architecture

- [Automation Metric Triggers](https://awesome-repositories.com/f/software-engineering-architecture/event-driven-triggers/interaction-scenario-triggers/automation-metric-triggers.md) — Runs tasks based on internal metrics such as elapsed time or the execution count of events. ([source](https://github.com/Nain57/Smart-AutoClicker/wiki/Smart-Scenario-%E2%80%90-Engine))
- [Automation State Machines](https://awesome-repositories.com/f/software-engineering-architecture/state-machine-logic/lightweight-state-machines/automation-state-machines.md) — Tracks internal counters and timers to transition between different interaction states in a workflow.
