gkd 是什么:一款用规则驱动屏幕点击的开源应用
GKD 是一款基于无障碍、高级选择器、订阅规则的自定义屏幕点击 Android 应用。它的官方定义里藏着三层含义,每一层都对应一个组件,合起来才是完整的工作方式:
- 无障碍:系统提供的能力,让应用能读取当前屏幕上有哪些界面节点(按钮、文字、图片等),这是 GKD 的眼睛。
- 高级选择器:一种能联系节点上下文信息的查询语法,比单纯的「按文字找按钮」更精确,这是 GKD 的手。
- 订阅规则:告诉 GKD「什么界面出现时、点什么」的指令集合,这是 GKD 的大脑。
四个核心特性
官方用四个关键词概括它的卖点:
- 开放源代码:项目遵循 GPL-3.0 协议开源,任何人都可以审查源代码,确认它到底读了你屏幕上的什么、做了什么。
- 选择器:类似 CSS 的查询语法,可以按 id、文本、尺寸、可见性、层级关系等条件组合定位目标节点。
- 订阅规则:本地订阅可以自己编写随时修改;远程订阅由社区维护、自动更新,普通用户装上就能用。
- 快照审查:把当前屏幕的界面状态打包成快照文件,分享给规则作者,让「我不知道这个界面怎么写规则」变成可以远程协作的问题。

它和「一键去广告」类工具的区别
很多工具内置了写死的规则包,装上就生效,但遇到没覆盖的界面就无能为力。GKD 的思路相反:
- 应用本身不提供任何规则,只有引擎;
- 你可以选择接入社区订阅(相当于别人维护的规则包),也可以只针对自己在意的应用写规则;
- 规则的开关、范围、触发方式全部由你控制,颗粒度到单个应用的单个规则组。
这种「引擎 + 规则」的架构决定了它的上手流程比一键类工具长——先授权、再接订阅,这也是本站把授权和订阅各拆成一个分组细讲的原因。
下一步
- 还不清楚它能干什么?看典型使用场景:跳过开屏广告与更多玩法
- 准备动手安装?看下载安装包