基于Android无障碍服务(AccessibilityService)封装的自动化开发框架
简化自动化脚本开发 · 提供各种增强能力 · 提高脚本易维护性 · 支持Web平台自动化脚本开发
📱 下载Demo · 🏗️ 架构设计 · 📘 开发文档 · 🐛 反馈问题 · 💬 交流反馈 · 💰 赞助支持 · 💁 付费社群 · ⭐ Star支持
展开目录
基于无障碍与 Assists 生态,可开发各类自动化脚本与辅助工具,例如:
- 微信自动抢红包、自动接听电话
- 支付宝蚂蚁森林浇水、芭芭农场施肥与能量收集
- 各平台拓客、引流、营销自动化
- 远程控制与设备协作
上述能力可基于 原生(assists) 或 Web(assistsx-js + AssistsX) 两种方式实现,详见 开发生态。
Assists 是整条生态的基础库:基于 Android 无障碍服务封装,提供统一 API 与增强能力,让上层模块与应用专注业务而非底层细节。
- 开发更简单:无障碍能力封装为易用 API,减少样板代码
- 能力可扩展:浮窗、截图、输入法、图像识别、Web 桥接等按需选用
- 脚本易维护:步骤器与模块化设计,便于复用与迭代
- 技术栈灵活:支持原生开发,也支持 HTML + JS/Vue 的 Web 自动化(assistsx-js)
从基础库到运行平台、从 Native 到 Web,一套完整可用的自动化开发生态已围绕 Assists 形成。
无论你偏好原生开发还是 Web 技术栈,都能找到对应模块与示例,快速上手、持续扩展。
| 角色 | 项目 | 说明 |
|---|---|---|
| 🏠 基础库 | assists | 自动化基础库:无障碍服务封装、能力增强 API、浮窗管理,一切能力的根基。 |
| ⌨️ 输入法 | assists-ime | 自定义输入法:在仅能通过输入法触发搜索等场景下,为自动化提供关键能力。 |
| 📹 屏幕录制 | assists-mp | 屏幕录制与截图:整屏/节点截图,弥补无障碍无法直接截图的场景。 |
| 🖼️ 图像处理 | assists-opcv | 图像处理:集成 OpenCV,模板匹配等能力增强屏幕识别。 |
| 🌐 Web 桥接 | assists-web | Web 自动化支持:WebView 原生↔JS 通道,让 Web 端直接调用 Assists 能力。 |
| 📱 运行平台 | AssistsX | Web 自动化运行平台及节点分析工具:安装即用,支持插件本地/局域网/在线加载,开启节点分析后可在局域网用浏览器分析页面节点。 |
| 📜 JS 库 | assistsx-js | Web 自动化 JS 库:节点查找、手势、步骤器……用前端技术栈轻松编写与维护自动化。 |
| 📂 示例仓库 | assists-examples | Assists 相关示例项目:包含原生自动化与 Web 端自动化示例,即拿即跑。 |
| 📊 日志节点分析 | 日志节点上报分析系统(付费) | 测试人员可提交运行日志与页面节点信息,开发基于上报数据分析页面结构、精准定位多设备/多界面 Bug,解决「无日志、无节点难以复现」的痛点。仅限付费用户使用。 |
推荐路径:使用 assistsx-js 在 Web 端开发自动化 → 在手机安装 AssistsX 运行插件 → 参考 assists-examples 学习与扩展。
| 能力 | 说明 |
|---|---|
| 无障碍 API | 节点查找、点击、输入、滚动等,接口简洁易用 |
| 浮窗管理 | 浮窗的添加/删除/显示/隐藏/缩放/移动,快速实现悬浮控制 |
| 步骤器 | 可复用、易维护的自动化步骤框架与编排 |
| 屏幕与截图 | 整屏截图、指定节点区域截图(assists-mp) |
| 图像识别 | 结合 OpenCV 的模板匹配等,辅助屏幕内容识别(assists-opcv) |
| Web 自动化 | WebView 桥接,HTML + JS/Vue 开发脚本,对应 assistsx-js |
Demo 覆盖基础操作、高级自动化(收能量、发朋友圈、接听电话等)、截图与浮窗等,完整示例 GIF 与截图见 功能示例图集。
请移步至在线文档
有问题欢迎反馈交流(微信群二维码失效可以加作者拉进群)
| 交流群 | 作者微信 |
|---|---|
![]() |
![]() |
1群已满200人,要进1群可加我备注进1群
开源不易,您的支持是我坚持的动力!
如果Assists框架对您的项目有帮助,可以通过以下方式支持我喔:
- 给项目点个Star,让更多开发者发现这个框架
- 分享给身边的朋友和同事
- 爱发电支持 - 您的每一份支持都是我们前进的动力
- 一杯Coffee的微信赞赏
加入付费社群可享受以下权益:
- 开发指导
- VIP 交流群
- VIP 外包接单
- 详细开发文档
- 经验总结分享
- 高级示例源码
- 群友互助资源对接
- 新 API 优先提供对接
- 日志上报分析系统(对外使用开发中)
加入方式与说明:在线查看 · 或扫码查看:
定制开发可联系作者微信: x39598
感谢所有的支持者,得到你们的支持我将会更加完善开源库的能力! 🚀
GNU General Public License v3.0
Copyright © 2025 ven-coder

