Skip to content

认识 DeekeScript Pro ​

DeekeScript Pro(以下简称 Pro)是面向 Android、为 AI 协作设计的自动化脚本框架:界面用 JSON + page.js 描述,任务用 JavaScript 编写,在手机上通过无障碍执行。

按 AI 驱动开发 在工程根放好指针文件 AGENT.md,用自然语言描述需求,AI 就能写界面、写脚本,并在跑不通时自动调试、修 Bug。你不必先把整套 API 学完再动手。

适合要做可定制工作台、并把脚本交付给别人用的开发者。只想录一段点击、不需要自己的界面时,也可以只写任务脚本。不要求会写 Android 原生布局。

组件、接口与能力的完整可运行示例,请在手机端 DeekeScript Pro 底栏「示例」中查看。源码仓库:deekeScriptV2Demo(手机端只跑示例,看不到工程文件,请用 VsCode 打开该仓库对照)。

Pro 做什么 ​

  1. 做界面:page.json 描述长什么样,page.js 填数据、处理点击。页面是声明式 JSON,适合交给大模型生成工作台、配置页、列表和表单。
  2. 写任务:无障碍点击、滑动、找节点写在普通 JS 文件里。把需求、节点和日志交给 AI,可以搭骨架并持续改到能跑。
  3. 调试与修复:同步到手机后对照报错与日志继续改,直到能稳定跑通。
  4. 跑起来:在 Android 8.0+ 上执行。有界面时,按钮里调用 Engines.executeScript;没有界面时,用 VSCode「仅当前文件执行」。

做成产品时,可以是带底栏和工作台的 App(点「开始运行」、最近记录):

两种用法 ​

你要做什么工程里要有怎么跑
自己做界面,再点按钮跑任务deekeScript.json、pages/、任务 JS(可选 components/)手机点运行进页面,按钮调用 Engines.executeScript
只跑无障碍脚本deekeScript.json、任务 JSVSCode 打开任务文件,「仅当前文件执行」

必须有入口文件

无论是否做界面,项目根目录必须有 deekeScript.json。没有这个文件,DeekeScript Pro 扩展无法识别工程,不能同步,也不能在编辑器里跑 JS。

带界面时的目录约定见 界面开发 · 概述。

想把学习成本压到最低:直接看 AI 驱动开发。

接下来 ​

先看 开发环境,确认系统和权限,再按 快速开始 跑通示例;或直接按 AI 驱动开发 让 AI 生成工程。