Analysis updated 2026-06-20
Automatically dismiss in-app advertisements in Android apps without root access.
Skip repetitive startup dialogs or permission prompts in apps you use daily.
Subscribe to community-maintained rule lists to automate tapping across many popular apps at once.
| gkd-kit/gkd | shadowsocks/shadowsocks-android | bannedbook/fanqiang | |
|---|---|---|---|
| Stars | 38,286 | 36,636 | 43,553 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
README is in Chinese, requires enabling Android Accessibility permission for the app.
GKD is an Android application that automates screen tapping on your phone based on rules you define or subscribe to. The app uses Android's Accessibility API, a system-level feature intended to help users with disabilities by allowing apps to read and interact with what is currently on screen, to detect when specific elements appear and then automatically tap them. A common use case described in the README is automatically dismissing ads or skipping annoying startup flows in other apps. The system works through a combination of advanced CSS-like selectors and a subscription model. The selectors let you precisely target a UI element on screen by its relationship to surrounding elements, for example, finding a button that contains the text for an advertisement within a specific container structure. Once a matching element is detected, GKD performs the configured action, such as tapping it. Rules can be written locally or fetched from remote subscription URLs, and third-party subscription lists are available from the community. A companion inspection tool called Inspect helps you view the accessibility tree of any screen to build accurate selectors. You would use GKD if you want to automate repetitive tapping tasks on Android, skipping in-app ads, auto-confirming logins on your PC, or bypassing other repetitive dialogs, without rooting your phone. The README is written in Chinese, targeting a Chinese-speaking audience familiar with Android customization. The project is licensed under GPL-3.0 for educational use only and explicitly prohibits commercial or illegal use. The tech stack is Kotlin with Jetpack Compose for the UI.
An Android app that automatically taps elements on your screen, like dismissing ads or skipping startup dialogs, using rules you subscribe to or write yourself, without rooting your phone.
Mainly Kotlin. The stack also includes Kotlin, Jetpack Compose, Android.
GPL-3.0 for educational use only, commercial and illegal use are explicitly prohibited by the project.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.