认识 DeekeScript Pro
DeekeScript Pro(以下简称 Pro)是面向 Android、为 AI 协作设计的自动化脚本框架:界面用 JSON + page.js 描述,任务用 JavaScript 编写,在手机上通过无障碍执行。
按 AI 驱动开发 在工程根放好指针文件 AGENT.md,用自然语言描述需求,AI 就能写界面、写脚本,并在跑不通时自动调试、修 Bug。你不必先把整套 API 学完再动手。
适合要做可定制工作台、并把脚本交付给别人用的开发者。只想录一段点击、不需要自己的界面时,也可以只写任务脚本。不要求会写 Android 原生布局。
组件、接口与能力的完整可运行示例,请在手机端 DeekeScript Pro 底栏「示例」中查看。源码仓库:deekeScriptV2Demo(手机端只跑示例,看不到工程文件,请用 VsCode 打开该仓库对照)。
Pro 做什么
- 做界面:
page.json描述长什么样,page.js填数据、处理点击。页面是声明式 JSON,适合交给大模型生成工作台、配置页、列表和表单。 - 写任务:无障碍点击、滑动、找节点写在普通 JS 文件里。把需求、节点和日志交给 AI,可以搭骨架并持续改到能跑。
- 调试与修复:同步到手机后对照报错与日志继续改,直到能稳定跑通。
- 跑起来:在 Android 8.0+ 上执行。有界面时,按钮里调用
Engines.executeScript;没有界面时,用 VSCode「仅当前文件执行」。
做成产品时,可以是带底栏和工作台的 App(点「开始运行」、最近记录):
两种用法
| 你要做什么 | 工程里要有 | 怎么跑 |
|---|---|---|
| 自己做界面,再点按钮跑任务 | deekeScript.json、pages/、任务 JS(可选 components/) | 手机点运行进页面,按钮调用 Engines.executeScript |
| 只跑无障碍脚本 | deekeScript.json、任务 JS | VSCode 打开任务文件,「仅当前文件执行」 |
必须有入口文件
无论是否做界面,项目根目录必须有 deekeScript.json。没有这个文件,DeekeScript Pro 扩展无法识别工程,不能同步,也不能在编辑器里跑 JS。
带界面时的目录约定见 界面开发 · 概述。
想把学习成本压到最低:直接看 AI 驱动开发。
