Skip to content

Wingman 文档 ​

欢迎来到 Wingman 项目文档。

文档导航 ​

快速入门 ​

文档说明
快速开始本地编译、运行第一个脚本
构建指南平台依赖、vcpkg、测试与故障排查(仓库根目录)
VS Code 开发环境Lua/Python 补全、调试和任务配置
配置管理实践INI/JSON 配置管理实践
Android AgentAPK 获取与安装、能力清单、真机验收步骤(仓库根目录)
Android AgentAndroid 端侧 Agent(实验性),出站 TCP 连 Go 中控,Dashboard 统一下发与查看

API 参考 ​

模块说明
API 总览脚本 API 的整体设计和命名约定
API 索引所有模块入口
核心 API屏幕、输入、窗口等核心能力
键值存储 / 数据库kv 键值存储和 SQLite
序列化 / JSON / INIJSON、INI 等格式处理
脚本 API脚本执行、任务和事件
调试器Lua 调试接口说明

使用指南 ​

指南说明
数据库使用SQLite 和 kv 的使用方式
触发器系统自动化触发条件与动作
UIA 指南Windows UI Automation 使用说明
YOLO 指南可选 ML/ONNX 模型准备与加载验证
资产下发指南模板图片等静态资源从服务端分发到 agent 本地与脚本引用
真机验证指引macOS 运行时 / Linux XRecord 真机脚本操作与通过判定

架构与开发 ​

文档说明
架构概览Runtime、GUI、Orchestrator 的边界
架构决策关键设计决策记录
平台支持支持矩阵、各平台 API 适用性与环境差异
平台抽象设计跨平台抽象层设计
UIA 抽象设计UI Automation 抽象层设计
项目结构目录职责和模块划分
开发指南构建、测试和贡献流程
VS Code 开发环境仓库级编辑器配置和脚本调试工作流
开发工具本地开发辅助工具
依赖说明依赖来源和用途

示例代码 ​

类别说明
示例索引所有示例入口
Hello World最小脚本示例
像素检测屏幕取色与条件判断
图像匹配图像查找示例
自动循环持续检测和执行动作
宏录制录制和回放操作
UI AutomationWindows 控件自动化

功能状态说明 ​

默认构建以本地 Runtime、Lua 脚本、屏幕/输入/窗口等核心能力为主。以下模块需要额外依赖、构建开关或仍处于迭代中:

模块当前状态
OCR可选能力,依赖 Tesseract/运行时配置
ML/YOLO可选能力,AI 视觉检测 API 已可用(云端 provider + 本地 ONNX:aiSetup/aiSetupLocal/aiLocate/aiElements)
Vision基础图像能力可用,高级检测按具体构建配置启用
DebuggerLua 调试接口存在,需配合调试插件/配置使用
OrchestrationGo server + Dashboard + runtime agent 远程编排,属于独立部署链路

获取帮助 ​


返回首页