AutoFlow Studio:一款基于Python的免费桌面自动化RPA工具,可视化编排自动化工作流(快速上手教程)
AutoFlow Studio:一款基于Python的免费桌面RPA工具,可视化编排自动化工作流
一、前言
在日常办公中,我们经常遇到大量重复性操作——每天登录系统导出报表、批量填写表单、反复点击下载文件、定时执行某个任务……这些机械式操作不仅枯燥,还容易出错。
RPA(机器人流程自动化) 就是为解决这些问题而生。但市面上的 RPA 工具要么价格昂贵(如 UiPath、Blue Prism),要么配置复杂学习曲线陡峭。
今天介绍一款 基于 Python 构建的免费桌面 RPA 工具——AutoFlow Studio,它采用可视化拖拽式编排,无需写代码就能创建自动化工作流,同时也支持 Python 脚本扩展。如果你正在找一款轻量级的 Windows 桌面自动化工具,这篇文章值得一看。
适用人群: 办公人员、测试工程师、运维人员、Python 开发者、RPA 爱好者
核心特点: 免费 | 可视化编排 | 鼠标键盘自动化 | 图像识别 | 定时任务 | 操作录制 | 支持导出 Python 脚本
二、什么是 AutoFlow Studio?
AutoFlow Studio 是一款桌面端自动化脚本可视化编排框架,基于 Python 3 + PySide6(Qt) 构建,打包为独立的 Windows EXE 应用程序。它允许用户通过拖放节点的方式构建自动化工作流,无需手写代码。
简单来说,你可以把 AutoFlow Studio 理解为一个轻量级的 UiPath 替代品——但它是免费的,并且底层完全基于 Python。
核心能力一览
| 功能 | 说明 |
|------|------|
| 可视化编排 | 拖拽节点到画布,连线定义执行顺序 |
| 鼠标操作 | 单击、双击、右键、拖拽、移动到指定坐标 |
| 键盘操作 | 模拟文本输入、快捷键组合 |
| 视觉识别 | 图像匹配查找、屏幕文本识别(OCR) |
| 定时任务 | 支持 Cron 表达式,到点自动执行 |
| 热键触发 | 按指定快捷键启动工作流 |
| 操作录制 | 录制鼠标和键盘操作,自动生成节点 |
| 逻辑控制 | 循环、条件判断(If/Else)、变量操作 |
| 宏系统 | 保存复用的节点组为宏文件 |
| 模板系统 | 内置常用场景模板(表单填写、文件下载等) |
| 调试模式 | 单步执行每个节点,方便排查问题 |
| 脚本导出 | 将工作流导出为独立的 Python 脚本 |
| 主题切换 | 浅色/深色主题自由切换 |
三、安装与启动
3.1 系统要求
-
操作系统: Windows 10 / Windows 11(64位)
-
依赖: 无需安装 Python 环境(已打包为独立 EXE)
-
权限: 部分自动化操作(如全局热键、鼠标钩子)需要管理员权限
3.2 获取软件
https://github.com/Is-me-ch/desktop-automation-Automated-work.git
3.3 首次启动
双击 AutoFlowStudio.exe 启动程序。

图1:AutoFlow Studio 主窗口
首次启动会弹出登录/注册对话框,

图2:授权登录界面
3.4 提权重启
某些自动化操作(如全局热键监听、模拟输入)需要管理员权限。点击工具栏的 「⚡ 提权重启」 按钮,程序会自动以管理员身份重启。
四、界面导览
AutoFlow Studio 采用经典的三栏布局:

图3:三栏布局——左侧节点面板、中间画布、右侧属性面板
4.1 左侧:节点面板(Node Palette)
按分类列出所有可用的自动化节点,共 7 大类 18 种节点:
| 分类 | 包含节点 |
|------|---------|
| 🔵 触发器 | 手动触发、定时触发(Cron)、热键触发 |
| 🖱️ 鼠标 | 单击、双击、右键、移动到、拖拽 |
| ⌨️ 键盘 | 输入文本、按下按键 |
| 👁️ 视觉识别 | 图像查找、文本查找(OCR)、等待出现 |
| 🔄 逻辑控制 | 循环、条件判断(If/Else) |
| 📦 变量 | 设置变量、获取变量 |
| ⏱️ 流程控制 | 开始节点、延时节点 |
将节点从面板拖拽到中间的画布即可添加到工作流中。
4.2 中间:画布(Canvas)
画布是工作流的编辑区域,支持:
-
拖放节点: 从左侧面板拖入
-
连线: 从节点的输出端口拖到另一个节点的输入端口
-
缩放:
Ctrl+滚轮或使用「视图」菜单 -
平移: 按住鼠标中键拖拽
-
选中/移动: 左键单击选中,拖拽移动
-
复制粘贴:
Ctrl+C / Ctrl+V复制节点 -
右键菜单: 删除节点、清空连线等

图4:画布编辑区域
4.3 右侧:属性面板(Properties Panel)
选中画布上的某个节点后,右侧面板会显示该节点的参数配置项。例如:
-
鼠标点击节点: 可设置点击坐标、鼠标按键(左/右/中)
-
键盘输入节点: 可设置输入文本内容
-
定时触发节点: 可设置 Cron 表达式

图5:属性面板配置节点参数
4.4 底部:控制台(Console)
运行工作流时,日志实时输出到底部控制台,包括:
-
每个节点的执行状态(运行中 / 成功 / 失败 / 跳过)
-
错误信息和调试输出
-
时间戳和日志级别
4.5 状态栏
底部状态栏显示:
-
授权信息: 当前登录用户和授权剩余天数
-
调试状态: 调试模式开/关
-
就绪状态: 程序是否就绪
五、快速上手:从零创建第一个自动化工作流
这部分是本文的重点,我们将创建一个实际可用的自动化工作流,带你快速体验 AutoFlow Studio 的核心功能。
场景示例
假设我们每天上班都需要:
-
打开记事本
-
输入一段固定的工作日志
-
保存文件
下面我们用 AutoFlow Studio 来自动化这个流程。
Step 1:新建工作流
点击菜单 「文件 → 新建工作流」(快捷键 Ctrl+N),创建一个空白工作流。
Step 2:添加节点
从左侧节点面板拖拽以下节点到画布:
① 添加「开始」节点(流程控制 → 开始节点)
每个工作流都需要一个「开始」节点作为起点。
② 添加「手动触发」节点(触发器 → 手动触发)
工作流默认由手动启动。
③ 添加「延时」节点(流程控制 → 延时节点)
设置延迟 2 秒,给程序启动留出时间。参数设置:
- 延迟时间(秒):
2
④ 添加「键盘输入」节点(键盘 → 输入文本)
设置要输入的文本内容。参数设置:
- 输入文本:
2026年6月1日 工作日志——今日完成自动化测试
⑤ 添加「按键」节点(键盘 → 按下按键)
按下 Ctrl+S 保存文件。参数设置:
-
按键:
ctrl+s -
按键模式:组合键
⑥ 添加「延时」节点
等待保存完成。参数设置:
- 延迟时间(秒):
1
Step 3:连接节点
从每个节点的底部输出端口(小圆点)拖拽到下一个节点的顶部输入端口,形成执行链路:
开始 → 手动触发 → 延时(2s) → 输入文本 → Ctrl+S → 延时(1s)

图6:连接好的工作流示例
Step 4:配置参数
选中「键盘输入」节点,在右侧属性面板中设置:
- 输入文本: 粘贴你想要的文字内容
选中「按键」节点,设置:
- 按键:
ctrl+s(在记事本中对应「保存」快捷键)
Step 5:运行工作流
点击工具栏的 「▶ 运行」 按钮(快捷键 F5)。
程序会按照连线顺序依次执行每个节点:
- 开始 → 2. 手动触发 → 3. 等待2秒 → 4. 输入文本 → 5. 按Ctrl+S → 6. 等待1秒
💡 小技巧: 运行前先打开记事本窗口,让焦点在记事本上。
Step 6:保存工作流
点击 「文件 → 保存」(快捷键 Ctrl+S),工作流保存为 .af.json 格式的文件,方便下次打开继续编辑。

图7:运行日志输出
进阶:从模板快速创建
如果你不想从头搭,可以点击 「文件 → 从模板新建」(快捷键 Ctrl+T),内置了 8 个常用模板:
| 模板名称 | 适用场景 |
|---------|---------|
| 点击元素 | 自动点击指定位置 |
| 拖拽操作 | 文件拖拽、滑块操作 |
| 右键菜单 | 弹出右键上下文菜单 |
| 双击打开 | 打开文件或程序 |
| 文本输入 | 自动填写输入框 |
| 快捷键组合 | Ctrl+C/V 等操作 |
| 表单填写 | 依次填写多个字段 |
| 文件下载流程 | 下载文件并确认 |

图8:从模板新建工作流
选择模板后直接导入,根据自己的需求修改参数即可,大大节省搭建时间。
六、操作录制功能(F8)
对于不熟悉节点拖拽的用户,AutoFlow Studio 提供了操作录制功能:
-
按
F8开始录制 -
正常操作电脑——移动鼠标、点击、输入文字
-
再次按
F8停止录制 -
录制的操作会自动转换成节点出现在画布上
5.录制功能基本可是实现任何的复杂操作,不像以往产品那种笨拙,卡顿,几乎一比一实现用户操作

图9:操作录制对话框
录制支持的操作类型:
-
鼠标点击(左键/右键/中键)
-
鼠标移动
-
鼠标拖拽
-
键盘输入文本
-
快捷键组合
-
按键按下/释放
-
操作之间的时间延迟自动生成延时节点
💡 使用场景: 当你不知道如何配置某个操作时,直接录制一遍,程序自动帮你生成节点和参数,特别适合新手。
七、宏系统:复用你的工作流片段
如果你经常使用某几个节点的组合(比如「打开浏览器 → 访问网址 → 等待加载」),可以把它们保存为宏:
-
在画布上框选多个节点
-
点击 「📋 保存选中为宏」(快捷键
Ctrl+Shift+M) -
输入宏名称,保存为
.afmacro.json文件 -
在其他工作流中,从「宏」分类找到并拖入使用
宏文件保存在 macros/ 目录下,可以复制分享给团队成员。
八、调试模式(F7)
当工作流比较复杂、运行结果不符合预期时,调试模式非常有用。
-
按
F7开启调试模式(状态栏显示「调试: 开」) -
运行工作流,程序会在每个节点执行前暂停
-
弹出调试对话框,显示当前节点的名称和类型
-
你可以选择:
- 「继续执行」 — 正常执行当前节点
- 「跳过此节点」 — 不执行,继续下一个
- 「中止运行」 — 停止整个工作流

图10:调试模式——单步执行
💡 调试技巧: 配合控制台日志一起使用,可以看到每个节点的输入参数和执行结果,快速定位问题节点。
九、定时任务与热键触发
9.1 定时触发(Cron)
添加「定时触发」节点,配置 Cron 表达式,工作流就会在指定时间自动执行。
常用 Cron 示例:
| 表达式 | 含义 |
|--------|------|
| 0 9 * * 1-5 | 工作日早上9点 |
| */30 * * * * | 每30分钟 |
| 0 8,18 * * * | 每天早上8点和下午6点 |
| 0 0 1 * * | 每月1号零点 |
定时触发时工作流会自动运行(无需手动点击「运行」按钮),适合做定时备份、定时报表、定时监控等场景。
9.2 热键触发
添加「热键触发」节点,设置一个快捷键组合(如 Ctrl+Shift+D),之后只要按下这组快捷键,工作流就会立即触发。适合做快捷操作——比如一键整理桌面、一键发送邮件等。
十、视觉识别:图像查找与文本识别
相比坐标点击,视觉识别更智能——即使窗口位置变了,也能准确找到目标。

10.1 图像查找(Image Search)
-
添加「图像查找」节点
-
截取目标图片(如某个按钮的截图)
-
设置相似度阈值(默认 0.9)
-
运行时会在屏幕上查找该图片的位置并返回坐标
10.2 文本查找 / 等待出现
-
文本查找: 识别屏幕上的文字并定位
-
等待出现: 等待某个图片或文字出现在屏幕上,超时则跳过
这些节点特别适合网页自动化、桌面软件操作等场景。
十一、主题切换
AutoFlow Studio 支持浅色和深色两种主题:
-
点击菜单 「视图 → 主题」 选择
-
切换后所有 UI 组件(节点面板、画布、控制台、属性面板)同步切换
-
主题选择会自动保存,下次启动沿用

图11:主题切换菜单
十二、授权说明
AutoFlow Studio 采用服务器端授权验证机制:
-
首次使用: 微信扫码注册账号
-
登录后: 自动绑定当前设备指纹
-
授权管理: 管理员可通过后台为账号分配使用天数
-
状态显示: 底部状态栏实时显示授权剩余天数
-
自动刷新: 每 60 秒自动检查授权状态
点击菜单 「账户 → 账户信息」 可查看当前账号详情。

图12:账户菜单
十三、常见问题
Q1:启动后报错 "无法连接到服务器"?
可能原因:
-
检查网络连接是否正常
-
服务器地址通过
AF_SERVER_URL环境变量配置,默认连接公共服务器 -
如使用离线模式,设置
AF_SKIP_LICENSE=1
Q2:录制功能无响应?
录制依赖 pynput 全局钩子,需要以管理员身份运行程序。点击工具栏「⚡ 提权重启」按钮。
Q3:鼠标点击位置不准?
-
检查屏幕缩放设置(Windows 显示设置中的缩放比例)
-
建议在 100% 缩放比例下录制/运行
-
图像查找节点比固定坐标更准确
Q4:Cron 定时任务不执行?
-
检查 Cron 表达式格式是否正确
-
确保程序保持运行(最小化即可,不要关闭)
-
检查系统是否进入睡眠/休眠
Q5:工作流文件存在哪里?
-
工作流文件:
.af.json格式,保存在workflows/目录 -
宏文件:
.afmacro.json格式,保存在macros/目录 -
日志文件:保存在
logs/目录
十四、导出为 Python 脚本
当工作流搭建完成后,你可以将其导出为独立的 Python 脚本:
-
打开已保存的工作流
-
点击 「文件 → 导出为 Python 脚本」(快捷键
Ctrl+Shift+E) -
选择保存路径
导出的脚本可以脱离 AutoFlow Studio 运行(需要安装 Python 和相关依赖),适合部署到服务器或无人值守环境。
十五、总结
AutoFlow Studio 是一款免费、轻量、可视化的桌面 RPA 工具,核心优势:
✅ 零代码入门 — 拖拽节点即可创建自动化工作流,无需编程基础
✅ 功能全面 — 覆盖鼠标键盘、图像识别、定时任务、逻辑判断等常见场景
✅ Python 底层 — 支持导出 Python 脚本,可二次开发和定制
✅ 操作录制 — 录一遍自动生成节点,新手也能快速上手
✅ 模板丰富 — 内置常用模板,开箱即用
✅ 完全免费 — 相比 UiPath 等行业工具,无商业授权费用
如果你每天被重复的办公操作困扰,不妨试试 AutoFlow Studio,让机器帮你干活。
获取方式
GitHub - Is-me-ch/desktop-automation-Automated-work: 灵感来源于N8N的搭建工作流,抛开传统的代码脚本,让每个人都能搭建属于自己的工作流脚本 · GitHub
新用户直接送一个月
如果你对 AutoFlow Studio 感兴趣,欢迎在评论区留言交流!有任何使用问题也可以直接提出,我会尽力解答。
本文由 AutoFlow Studio 用户撰写,欢迎转载,请保留出处。

浙公网安备 33010602011771号