Cursorful.Video.6.1.mp4
- 10/30 Public alpha is live - n8n for data entry automation in legacy systems
- 09/26 Terminator was on Cohere Labs podcast, also check the slides
- 08/25 Big release β NodeJS SDK in YAML workflows, run JS in browser, OS event recording β YAML generation in MCP, and more
- 08/25 we raised $2.8m to give AI hands to every desktop β
AI-first data entry automation in legacy systems
- Create automations that work across any desktop app or browser
- Runs 100x faster than ChatGPT Agents, Claude, Perplexity Comet, BrowserBase, BrowserUse
- >95% success rate without costly consultant armies (UIPath, Automation Anywhere)
- MIT-licensed β fork it, ship it, no lock-in
We achieve this by pre-training workflows as deterministic code, and calling AI only when recovery is needed.
Our public beta workflow builder + managed hosting = n8n for data entry automation in legacy systems:
- Record & map your processes in 5 mins
- Deploy AI to execute them at >95% success rate
- Kill repetitive work without legacy RPA complexity or cost
Install the Terminator MCP in Claude Code:
claude mcp add terminator "npx -y terminator-mcp-agent@latest" -s userOr install via the MCP directory for other clients (Cursor, VS Code, etc.).
What this does: Gives AI assistants the ability to control your desktop and automate tasks across any application.
To create workflows, please download the desktop app.
While Terminator aims for full cross-platform support, current capabilities vary by OS. Windows is the primary development target and has the most complete feature set.
| Feature | Windows | macOS | Linux | Notes |
|---|---|---|---|---|
| Core Automation | ||||
| Element Locators | β | π‘ | π‘ | Find elements by name, role, window, etc. |
UI Actions (click, type) |
β | π‘ | π‘ | Core interactions with UI elements. |
| Application Management | β | π‘ | π‘ | Launch, list, and manage applications. |
| Window Management | β | π‘ | π‘ | Get active window, list windows. |
| Advanced Features | ||||
| Browser Automation | β | β | β | Chrome extension enables browser control. |
| Workflow Recording | β | β | β | Record human workflows for deterministic automation. |
| Monitor Management | β | π‘ | π‘ | Multi-display support. |
| Screen & Element Capture | β | β | π‘ | Take screenshots of displays or elements. |
| Language Bindings | ||||
Python (terminator.py) |
π‘ | π‘ | π‘ | pip install terminator |
TypeScript (@mediar-ai/terminator) |
β | β | β | npm i @mediar-ai/terminator |
MCP (terminator-mcp-agent) |
β | β | β | npx -y terminator-mcp-agent --add-to-app [app] |
Rust (terminator-rs) |
β | β | β | cargo add terminator-rs |
Legend:
- β : Supported - The feature is stable and well-tested.
- π‘: Partial / Experimental - The feature is in development and may have limitations.
- β: Not Supported - The feature is not yet available on this platform.
To create reliable selectors (e.g. name:Seven, role:Button, window:Calculator), you need to inspect the Accessibility Tree of your OS. Here's how to explore UI elements on each platform:
- Tool: Accessibility Insights for Windows
- Alt: Inspect.exe (comes with Windows SDK)
- Usage: Open the app you want to inspect β launch Accessibility Insights β hover or use keyboard navigation to explore the UI tree (Name, Role, ControlType, AutomationId).
These tools show you the
Name,Role,ControlType, and other metadata used in Terminator selectors.
- Tool: Accessibility Inspector
- Usage: Comes with Xcode β Open
Xcode > Open Developer Tool > Accessibility Inspectorβ Use the target icon to explore UI elements on screen.
-
Tool: Accerciser
-
Install:
sudo apt install accerciser
-
Usage: Launch Accerciser β Select the window/app β Browse the accessible widget tree.
For detailed troubleshooting, debugging, and MCP server logs, send us a message.
Contributions are welcome! Please feel free to submit issues and pull requests. many parts are experimental, and help is appreciated.