MacroAI
MacroAI 是由中国独立开发者 batecn(北京)开发的Windows 桌面宏自动化工具,支持图像识别、OCR 文字识别、界面变化检测、Lua 脚本编写和可视化节点编排,无广告,旨在为用户提供一个强大、灵活的桌面自动化解决方案。
MacroAI 项目封面

项目简介

MacroAI 是一款面向 Windows 用户的桌面自动化工具。传统的宏工具通常只能记录和回放固定的鼠标键盘操作,无法应对界面变化和动态内容。MacroAI 通过集成图像识别、OCR 文字识别和 AI 能力,让自动化脚本能够智能识别界面元素,适应各种复杂场景,实现真正可靠的桌面自动化。

项目收录于「中国独立开发者项目列表」,开发者 batecn 来自北京,持续迭代更新工具功能,旨在为用户提供一个无广告、功能强大、易于使用的桌面自动化平台。

核心功能

图像识别
  • 基于图像匹配识别界面元素
  • 支持多尺度、多分辨率匹配
  • 可设置匹配相似度阈值
  • 支持区域限定搜索
  • 支持透明图像匹配
  • 快速定位按钮、图标等界面元素
OCR 文字识别
  • 内置 OCR 引擎,识别屏幕文字
  • 支持中英文混合识别
  • 可指定识别区域
  • 支持文字定位和点击
  • 识别结果可用于条件判断
  • 支持多种 OCR 引擎切换
界面变化检测
  • 检测界面元素的出现和消失
  • 等待特定界面状态
  • 检测弹窗和提示
  • 支持超时设置
  • 智能应对界面延迟
  • 提高自动化脚本的稳定性
Lua 脚本编写
  • 使用 Lua 脚本语言编写自动化逻辑
  • 丰富的内置 API 函数库
  • 支持条件判断、循环、函数
  • 支持变量和数据结构
  • 脚本调试和错误提示
  • 脚本库管理和复用
可视化节点编排
  • 拖拽式节点编排界面
  • 无需编程即可创建自动化流程
  • 丰富的节点类型(点击、输入、等待、判断等)
  • 节点连接和流程控制
  • 可视化调试和执行跟踪
  • 适合非编程用户使用
录制与回放
  • 录制鼠标键盘操作
  • 智能识别操作类型
  • 录制内容可编辑
  • 支持回放速度调节
  • 录制脚本可转换为 Lua 代码
  • 快速创建自动化任务

产品特色

  • 智能识别:图像识别 + OCR,适应界面变化

  • 双重模式:Lua 脚本 + 可视化节点,满足不同用户需求

  • 无广告:纯净体验,无广告打扰

  • 功能强大:丰富的内置功能和 API

  • 稳定可靠:智能等待和错误处理,提高脚本稳定性

  • 持续更新:开发者持续维护,新增功能和优化体验

使用方法

  1. 下载并安装 MacroAI

  2. 启动程序,选择创建方式(可视化节点或 Lua 脚本)

  3. 使用录制功能快速创建基础操作

  4. 添加图像识别或 OCR 步骤,实现智能定位

  5. 设置条件判断和等待逻辑

  6. 调试和测试自动化脚本

  7. 保存并运行自动化任务

适用场景

  • 办公自动化:自动填写表单、处理文档、数据录入

  • 游戏辅助:自动挂机、重复操作、资源收集

  • 测试自动化:软件界面测试、回归测试

  • 数据采集:批量抓取界面数据、导出信息

  • 日常效率:自动启动程序、整理文件、系统维护

  • 电商运营:自动上架商品、处理订单、回复消息

项目地址

🌐 官方网站:https://sowe.com/

授权方式:免费使用,无广告