gkd-kit/gkd

基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules

View on GitHub ↗Jump to charts ↓Open shareable report →

gkd-kit/gkd has 42k+ stars and 2k+ forks on GitHub, is written in Kotlin, and was last pushed on Oct 16, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 27 minutes ago
Added to GitGenius on August 31st, 2026
Created on July 4th, 2023
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 2,044
Total Stargazers: 42,997 (+6)
Total Subscribers: 130 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.2 hours
Mean response time: 7.5 days
90th percentile: 3.1 days
Tracked items: 322

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

About 3% of issues opened in the past year have never received a reply. 93% of issues opened in the past year have since been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 8
Closed in 7 days: 6
Avg open age: 264 days
Stale 30+ days: 8
Stale 90+ days: 7

Recent activity

Opened in 7 days: 8
Closed in 7 days: 6
Comments in 7 days: 15
Events in 7 days: 23

Top labels

  • enhancement (13)
  • duplicate (12)
  • invalid (11)
  • bug (6)
  • question (1)
  • welcome pr (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

GKD is an Android application that automates screen interactions through accessibility services, advanced selectors, and subscription-based rules.

The tool addresses the need to automate repetitive tasks and skip tedious flows in Android applications. It works by allowing users to define custom rules that trigger actions—such as clicking specific UI elements or executing other operations—when specified conditions are met on screen. The system uses an accessibility-based approach combined with a CSS-like selector syntax that can traverse the UI hierarchy and match nodes based on attributes, text content, and contextual relationships. Rules can be managed locally or subscribed to remotely, enabling community-driven rule sharing.

GKD suits developers and power users who want to automate interactions in specific applications without modifying those applications themselves. It works well for scenarios like auto-confirming login prompts, dismissing startup flows, or streamlining repetitive user interactions. The project provides a subscription template for users to build and share their own rule sets, and maintains a registry of third-party subscriptions. The tool requires no coding knowledge to use existing rules, though creating new rules involves learning the selector syntax and rule format.

The project maintains active development with regular updates to both the core application and its documentation. The codebase is written in Kotlin and uses Jetpack Compose for the UI, with support for Kotlin multiplatform and WebAssembly compilation. The project includes a companion inspection tool for snapshot review and rule debugging. Community engagement is facilitated through the subscription template repository and a discoverable topic system for third-party rule collections on GitHub.