创新性自动化 AI 工具-终结者机器人
安爸
发布于
Terminator 🤖 终结者机器人
Terminator 是最快的AI优先计算机操作SDK。它采用类似Playwright的API与Windows原生GUI应用交互,如同解析网页一般。通过操作系统级无障碍API,相比基于视觉的方案,Terminator为AI智能体提供了显著更快、更可靠的交互能力,并能操作后台应用程序。
⚠️ 实验性警告 ⚠️:Terminator正处于积极开发阶段。可能会存在漏洞和破坏性更新。欢迎提交问题报告——我们会尽快修复!
操作系统支持
| 操作系统 | 支持状态 | 主要特性 |
|---|---|---|
| Windows | ✅ 重点支持 | 功能完整、性能最优、持续开发和文档完善 |
| macOS | 🟡 部分支持 | 核心功能可用;社区驱动,文档较少 |
| Linux | ❌ 暂不支持 | 当前版本不支持 |
核心特性
- • AI优先设计:专为现代AI智能体和工作流打造
- • 极速可靠:利用操作系统级API,速度远超基于视觉的工具
- • 类Playwright API:提供熟悉强大的开发者友好接口
- • 跨平台(侧重Windows):支持Windows(主平台)和macOS的原生GUI自动化
- • 深度UI解析:可精细控制和理解复杂UI元素
- • 后台应用交互:无需应用处于焦点状态即可操作
演示视频
观看Terminator实战案例:
- • 📹 实时自动完成工作的桌面协作者
- • 📹 5分钟处理100份保险理赔的AI代理
- • 📹 技术概览视频
- • 📹 PDF转传统Windows表单应用
文档
完整的功能说明、安装指南、API文档请访问**官方文档**
快速开始
三步启动Terminator:
- 1. 克隆仓库:
git clone https://github.com/mediar-ai/terminator cd terminator - 2. 部署服务端:
- • Windows:通过PowerShell下载预编译服务端:
powershell -ExecutionPolicy Bypass -File .\setup_windows.ps1 - • macOS:需安装Rust和Xcode命令行工具后编译:
cargo build --release --package server
- • Windows:通过PowerShell下载预编译服务端:
- 3. 启动服务端:
- • Windows:
./server_release/server.exe --debug - • macOS:
./target/release/examples/server --debug
- • Windows:
- 4. 运行示例客户端(新终端窗口):
`cd examples/hello-world
npm i
npm run dev浏览器访问 http://localhost:3000`
详细指南请参阅文档中的入门教程
进阶探索
- • Vercel AI SDK示例:PDF转表单案例展示AI集成
- • MCP框架:了解如何用MCP实现智能工作流
技术细节与调试
核心依赖
- • Windows:uiautomation-rs
- • macOS:原生无障碍API(评估cidre替代方案)
调试工具
- • Windows平台:
- • Accessibility Insights
- • FlaUInspect:推荐使用的UI属性检测工具
- • 安装:
choco install flauinspect或从发布页下载 - • 用法:运行
FlaUInspect.exe后悬停查看元素属性(如AutomationId/Name/ControlType),便于调试选择器
- • 安装:
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)
创新性自动化 AI 工具-终结者机器人最先出现在每时AI。
扫描二维码,在手机上阅读