安爸-超级家庭

创新性自动化 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. 1. 克隆仓库
    git clone https://github.com/mediar-ai/terminator cd terminator
  2. 2. 部署服务端
    • Windows:通过PowerShell下载预编译服务端:
      powershell -ExecutionPolicy Bypass -File .\setup_windows.ps1
    • macOS:需安装Rust和Xcode命令行工具后编译:
      cargo build --release --package server
  3. 3. 启动服务端
    • Windows
      ./server_release/server.exe --debug
    • macOS
      ./target/release/examples/server --debug
  4. 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


扫描二维码,在手机上阅读