Skip to content

Playwright but for your desktop. Automate your Windows computer in JS or Python. 100x faster and cheaper than OpenAI Operator or Anthropic Computer Use. Not relying on vision

License

Notifications You must be signed in to change notification settings

mediar-ai/terminator

Repository files navigation

terminator 🤖

Join us on Discord docs

videos

terminator is an ai-first cross-platform ui automation library for rust, designed to interact with native gui applications on windows and macos using a playwright-like api.

it provides a unified api to find and control ui elements like buttons, text fields, windows, and more. because it uses os-level accessibility apis, it is 100x faster and more reliable for ai agents than vision-based approaches.

terminator can also parse and interact with background apps/windows, unlike vision based approach.

⚠️ Note 1 ⚠️: while we support macos and windows, we are currently focusing development efforts on windows, so you will have to figure out yourself how to use the macos version.

⚠️ Note 2 ⚠️: keep in mind it's very experimental, expect many bugs, report it and we'll fix in minutes.

documentation

for detailed information on features, installation, usage, and the api, please visit the official documentation.

quick start

  1. clone the repo:
    git clone https://github.com/mediar-ai/terminator
    cd terminator
  2. download & unzip the server (windows cli):
    powershell -ExecutionPolicy Bypass -File .\setup_windows.ps1
  3. run the server:
    ./server_release/server.exe --debug
  4. run an example client (in another terminal):
    cd examples/hello-world
    npm i
    npm run dev
    # open http://localhost:3000

check the getting started guide in the docs for more details.

check the Vercel's AI SDK tool call example to use AI with terminator.

check how to Vibe Work using MCP.

key dependencies

contributing

contributions are welcome! please feel free to submit issues and pull requests. many parts are experimental, and help is appreciated. join our discord to discuss.

businesses

if you want desktop automation at scale for your business, let's talk

About

Playwright but for your desktop. Automate your Windows computer in JS or Python. 100x faster and cheaper than OpenAI Operator or Anthropic Computer Use. Not relying on vision

Topics

Resources

License

Stars

Watchers

Forks