Terminator

Web 应用开发编程
立即访问
应用介绍

Terminator 是一款由 AI 驱动的桌面自动化工具,开源、MIT 许可、跨平台且以无障碍访问优先设计。它能够在所有应用程序和浏览器中工作,其设计灵感来自 GitHub Actions 和 Playwright,速度比通用 AI 智能体快 100 倍,成功率超过 95%,且无供应商锁定。


🔍 功能特点一览:

跨平台自动化:支持在 Windows、macOS 和 Linux 上实现自动化,可在任何桌面应用或浏览器中运行。

多种编程语言支持:提供 Python(terminator.py)、TypeScript/Node.js(terminator.js)、Rust(terminator-rs)及 MCP(terminator-mcp-agent)等多语言绑定,方便开发者集成。

高精度元素定位与交互:通过无障碍树(Accessibility Tree)定位元素(如按名称、角色、窗口等),支持点击、输入等 UI 操作,应用管理与窗口管理。

工作流录制与回放:支持录制人工操作流程并转化为确定性自动化脚本(目前仅完整支持 Windows)。

屏幕与元素捕获:支持对显示器或特定元素进行截图。

MCP(Model Context Protocol)集成:推荐通过 MCP 使用,以利用 AI 更高的问题解决能力。


🎯 产品核心优势:

极致性能与可靠性:运行速度比 ChatGPT Agents、Claude、Perplexity Comet 等通用方案快 100 倍,成功率 >95%,无需高昂的咨询团队(如 UIPath, Automation Anywhere)。

🔓 完全开源与无锁定:采用 MIT 许可证,可自由分叉、发布,无供应商锁定风险。

🤖 智能恢复机制:通过将工作流预训练为确定性代码,仅在需要恢复时才调用 AI,实现了效率与鲁棒性的平衡。

🛠 开发者与团队友好:为开发者提供熟悉的编程界面(Python/TS/Rust),为团队提供录制流程、部署高精度 AI 执行的私有测试版工作流构建器 + 托管服务。

无障碍优先设计:基于各操作系统的无障碍接口实现自动化,兼容性更好,更符合通用设计原则。