We have listed a few issues with bounties - ask questions, complete tasks, make money!
Check out our bounty-tagged issues and start contributing today:
Join our Discord to discuss bounties and get help getting started.
Cursorful.Video.6.1.mp4
- 10/30 Public alpha is live - n8n for legacy software
- 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 β
- Create automations that work across any desktop app or browser
- Runs 100x faster than ChatGPT Agents, Claude, Perplexity Comet, BrowserBase, BrowserUse (deterministic, CPU speed, with AI recovery)
- >95% success rate unlike most computer use overhyped products
- 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:
- Record, map your processes, and implement the workflow without technical skills
- Deploy AI to execute them at >95% success rate without managing hundreds of Windows VMs
- Kill repetitive work without legacy RPA complexity, implementation and maintenance cost
| Platform | CLI | MCP Agent | Automation | Installation Method |
|---|---|---|---|---|
| Windows | β | β | β | npm/bunx |
| macOS | π‘ | π‘ | π‘ | Compile from source |
| Linux | π‘ | π‘ | π‘ | Compile from source |
Windows (Recommended):
# Run directly without installation
npx @mediar-ai/cli --help
bunx @mediar-ai/cli --help
# Or install globally
npm install -g @mediar-ai/climacOS / Linux (Experimental - Compile from Source):
git clone https://github.com/mediar-ai/terminator
cd terminator
cargo build --release
# Binary at: ./target/release/terminatorInstall 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.
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. |
| Libraries | ||||
Python (terminator.py) |
π‘ | π‘ | π‘ | pip install terminator |
TypeScript (@mediar-ai/terminator) |
β | β | β | npm i @mediar-ai/terminator |
Workflow (@mediar-ai/workflow) |
β | β | β | npm i @mediar-ai/workflow |
CLI (@mediar-ai/cli) |
β | β | β | npm i @mediar-ai/cli |
KV (@mediar-ai/kv) |
β | β | β | npm i @mediar-ai/kv |
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.