你是否厌倦了每天手动点击签到、反复滑动刷任务、或在多个 App 间切换执行固定流程?
vFlow 是一款专为 Android 设计的可视化工作流自动化工具,让你通过拖拽模块的方式,将这些重复操作变成一键执行的“自动化脚本”。

它不依赖 Root,无需写代码,却具备接近编程级的逻辑控制能力。
核心理念:把自动化拆成“积木”
vFlow 的设计哲学是:复杂任务 = 简单模块的组合。
每个操作——比如“点击屏幕某处”、“查找文本是否存在”、“判断条件是否成立”——都被封装为一个独立的“动作模块”。你可以像拼图一样,将它们连接起来,构建出从简单到复杂的完整流程。
- 想自动完成每日 App 签到?只需:启动 App → 等待加载 → 点击签到按钮。
- 想实现智能循环任务?可用“循环”模块 + “条件判断”模块组合,直到满足退出条件。
所有模块均可复用、可嵌套,支持跨工作流调用。
主要功能亮点
可视化编辑器
通过直观的卡片式界面,拖拽添加、调整顺序、删除步骤。每一步都以清晰摘要展示(如“点击坐标 (300, 500)”),一目了然。
动态数据流(“魔法变量”)
前一个模块的输出(如识别到的文本、截图区域、状态结果)可作为下一个模块的输入。
例如:
“查找‘登录成功’文本” → 若找到,则跳过登录;否则 → 执行登录流程。
这种数据传递机制让工作流具备上下文感知能力。
强大逻辑控制
- 条件分支:支持“如果/否则”结构,根据运行时结果决定后续路径;
- 循环执行:可设置最大次数或条件终止,适用于批量操作或等待场景。
动态参数 UI
当你选择“如果”模块时,编辑器会自动显示与当前变量类型匹配的比较选项(如字符串 vs 数值)。UI 随逻辑动态变化,避免无效配置。
权限透明管理
vFlow 在执行前会明确列出所需权限(如无障碍服务、存储访问),并提供统一入口进行授权与管理,保障用户知情权。
导入/导出工作流
所有流程以 JSON 格式保存,支持备份、跨设备同步或分享给他人。社区可共享通用模板(如“自动抢券”、“定时截图”等)。
现代化界面
基于 Material 3 设计规范,支持动态取色,界面清爽且符合 Android 最佳实践。
技术架构:为扩展而生
vFlow 完全使用 Kotlin 开发,采用高度解耦的模块化架构:
- 模块(Module):每个动作(如
ClickModule、IfModule)实现统一接口,定义输入/输出、UI 描述、执行逻辑与权限需求; - 模块注册表(ModuleRegistry):集中管理所有可用模块,支持按类别检索;
- 动态编辑器(ActionEditorSheet):根据模块的参数定义,自动生成对应表单,实现 UI 与逻辑完全分离;
- 执行引擎(WorkflowExecutor):维护执行上下文,处理流程跳转、循环、错误恢复等控制信号。
这套架构不仅保证了当前功能的稳定性,也为未来新增模块(如 OCR 识别、网络请求、手势录制)预留了清晰路径。
适合谁用?
- 普通用户:解放双手,自动化日常琐事(签到、打卡、清理缓存等);
- 效率爱好者:构建个性化手机工作流,提升数字生活流畅度;
- 开发者:学习 Android 自动化实现思路,或基于 vFlow 扩展自定义模块;
- 测试人员:用于简易的 UI 自动化回归测试(需配合无障碍服务)。















