创新性自动化 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实现智能工作流

技术细节与调试

核心依赖

  • • Windowsuiautomation-rs
  • • macOS:原生无障碍API(评估cidre替代方案)

调试工具

  • • Windows平台
    • • Accessibility Insights
    • • FlaUInspect:推荐使用的UI属性检测工具
      • • 安装:choco install flauinspect 或从发布页下载
      • • 用法:运行FlaUInspect.exe后悬停查看元素属性(如AutomationId/Name/ControlType),便于调试选择器

 




扫码加入技术交流群,备注「开发语言-城市-昵称

(文:GitHubStore)

发表评论

×

下载每时AI手机APP

 

和大家一起交流AI最新资讯!

立即前往