gkd-kit /gkd

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

★ 44,416⑂ 2,120👁 127⑃ 64● 850▤ 82◈ 474
KotlinGPL-3.0Created 2023-07-04gkd.li
44,416
stars
+69
2,120
forks
127
watchers
64
prs
850
issues
82
releases
474
discussions

README

gkd





基于 高级选择器 + 订阅规则 + 快照审查 的自定义屏幕点击 Android 应用

通过自定义规则,在指定界面,满足指定条件(如屏幕上存在特定文字)时,点击特定的节点或位置或执行其他操作

- 快捷操作

  帮助你简化一些重复的流程, 如某些软件自动确认电脑登录

- 跳过流程

  某些软件可能在启动时存在一些烦人的流程, 这个软件可以帮助你点击跳过这个流程

 免责声明

本项目遵循 GPL-3.0-only 开源,项目仅供学习交流,禁止用于商业或非法用途

 安装



如遇问题请先查看 疑难解答

 截图

|                                                               |                                                               |                                                               |                                                               |
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
| !img | !img | !img | !img |
| !img | !img | !img | !img |

 订阅

GKD 默认不提供规则,需自行添加本地规则,或者通过订阅链接的方式获取远程规则

也可通过 subscription-template 快速构建自己的远程订阅

第三方订阅列表可在  查看

要加入此列表, 需点击仓库主页右上角设置图标后在 Topics 中添加 gkd-subscription


示例图片 - 添加至 Topics (点击展开)

!image



 选择器

一个类似 CSS 选择器的选择器, 能联系节点上下文信息, 更容易也更精确找到目标节点



[@[vid=\"menu\"]  [text^=\"广告\"]](https://i.gkd.li/i/14881985?gkd=QFt2aWQ9Im1lbnUiXSA8IFt2aWQ9Im1lbnVfY29udGFpbmVyIl0gLSBbdmlkPSJkb3RfdGV4dF9sYXlvdXQiXSA-IFt0ZXh0Xj0i5bm_5ZGKIl0)


示例图片 - 选择器路径视图 (点击展开)





 开发

- 应用架构与依赖
- Desktop 启动与调试
- 本地数据与产物
- 开发约束

 衍生

开发过程中的衍生项目,它们正在被 gkd 使用,也许对你有帮助

- kotlin-json5
- kotlin-codeorigin
- android-api-diff
- remap
- priv-kit
- morph-compose
- compose-webview2

 捐赠

如果 GKD 对你有用, 可以通过以下链接支持该项目



或前往 Google Play 给个好评

Top issues

Discussions

Latest release

Release v1.13.0 v1.13.0 2026-11-06
更新内容

- 重做特权服务,不强依赖 Shizuku,支持 Root、ADB 和手动启动,提供授权管理与断线恢复
- 新增「触摸优化」,支持通过特权服务执行点击和滑动,减少部分设备上的触摸卡顿
- 自动化模式新增「伴生无障碍」及按应用暂停功能,移除「局部无障碍」和「局部自动化」
- 重写选择器引擎,优化匹配调度与窗口识别,支持中断失效规则正在执行的滑动
- 新增匹配运行诊断,支持采集与分享诊断记录,完善崩溃记录管理和日志导出
- 新增持久化触发统计,支持按应用筛选触发记录及查看规则组最近触发时间
- 新增应用规则分类标签、显示方式切换与本地规则组拖动排序,完善全局规则应用范围设置和状态说明
- 调整全局订阅字段:matchAnyApp、matchSystemApp、matchLauncher 和 apps[].enable 仅在规则组层级生效;子规则 apps 改为按应用覆盖页面与版本限制,不再控制应用启用范围
- 重做快照浏览、设置与分享流程,支持分组浏览和批量操作,截图改用 WebP 压缩以减少存储占用
- 支持通过特权服务安装更新并自动重启,提供安装前备份入口
- 新增外部调用设置页与 HTTP 规则管理接口,支持快照命令及本地、内存订阅的规则读写
- 优化服务控制与保活引导,新增透明悬浮窗保活开关、通知栏快捷方式引导和事件悬浮窗紧凑模式
- 新增 Windows 预览版,

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON