Coding Agents Rust ★ 1,540

mediar-ai/terminator

Erişilebilirlik API'lerini kullanarak masaüstü GUI otomasyonu. Vision modelleri veya ekran görüntüleri olmadan Windows, macOS ve Linux uygulamalarını kontrol edin. İş akışı kaydı, yapılandırılmış veri çıkarma ve tarayıcı DOM incelemesini destekler.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "mediar-ai-terminator": {
      "command": "node",
      "args": [
        "~/.mcp/terminator/index.js"
      ]
    }
  }
}

Demo

  

Masaüstünüzü kontrol eden Computer Use MCP

AI asistanlarına (Claude, Cursor, VS Code, vb.) masaüstünüzü kontrol etme ve herhangi bir uygulamada görevleri otomatikleştirme yeteneği verin.

Claude Code (tek satır):

claude mcp add terminator "npx -y terminator-mcp-agent@latest"

Diğer istemciler (Cursor, VS Code, Windsurf, vb.):

MCP config dosyanıza ekleyin:

{
  "mcpServers": {
    "terminator-mcp-agent": {
      "command": "npx",
      "args": ["-y", "terminator-mcp-agent@latest"],
      "env": {
        "LOG_LEVEL": "info",
        "RUST_BACKTRACE": "1"
      }
    }
  }
}

Ayrıntılı kurulum talimatları için MCP Agent README dosyasına bakın.

Neden Terminator MCP?

  • Tarayıcı oturumunuzu kullanır - yeniden giriş yapmanıza gerek yok, tüm çerezleri ve kimlik doğrulama bilgilerini korur
  • İmleci veya klavyeyi ele almaz - arka planda çalışır ve çalışmanızı kesintiye uğratmaz
  • Tüm boyutlarda çalışır - pikseller, DOM ve Accessibility tree maksimum güvenilirlik için

Kullanım Örnekleri

  • GCP'de yeni bir instance oluştur, CLI kullanarak ona bağlan
  • Vercel'deki logları kontrol et, en sık görülen hataları bul
  • Uygulamamın yeni özelliklerini son commitlere göre test et

Yenilikler

Neden Terminator

Geliştiriciler İçin

  • Herhangi bir masaüstü uygulaması veya tarayıcıda çalışan otomasyonlar oluşturun
  • ChatGPT Agents, Claude, Perplexity Comet, BrowserBase, BrowserUse'den 100x daha hızlı çalışır (deterministik, CPU hızı, AI recovery ile)
  • Çoğu bilgisayar kullanımı abartılı ürünün aksine >%95 başarı oranı
  • MIT lisanslı — çatallayın, gönderin, kilit yok

Bunu, workflow'ları deterministik kod olarak önceden eğiterek ve yalnızca kurtarma gerektiğinde AI'yı çağırarak başarıyoruz.

Ekipler İçin

Genel beta workflow builder'ımız + yönetilen hosting:

  • İşlemleri kaydedin, haritalayın ve teknik beceri olmadan workflow'u uygulayın
  • %95 başarı oranı ile AI'yı çalıştırmaya dağıtın, yüzlerce Windows VM'yi yönetmeden

  • Eski RPA karmaşıklığı, uygulama ve bakım maliyeti olmadan tekrarlayan işleri öldürün

Özellik Desteği

Terminator şu anda yalnızca Windows desteklemektedir. macOS ve Linux desteklenmez.

Özellik Windows macOS Linux Notlar
Temel Otomasyon
Element Locators Evet Hayır Hayır name, role, window vb. ile öğeleri bulun.
UI Actions (click, type) Evet Hayır Hayır UI öğeleriyle temel etkileşimler.
Application Management Evet Hayır Hayır Uygulamaları başlat, listele ve yönet.
Window Management Evet Hayır Hayır Aktif pencereyi al, pencereleri listele.
Gelişmiş Özellikler
Browser Automation Evet Hayır Hayır Chrome extension tarayıcı kontrolünü sağlar.
Workflow Recording Evet Hayır Hayır Deterministik otomasyon için insan workflow'larını kaydedin.
Monitor Management Evet Hayır Hayır Çoklu ekran desteği.
Screen & Element Capture Evet Hayır Hayır Ekranların veya öğelerin ekran görüntüsünü alın.
Kütüphaneler
Python (terminator.py) Kısmi Hayır Hayır pip install terminator
TypeScript (@mediar-ai/terminator) Evet Hayır Hayır npm i @mediar-ai/terminator
Workflow (@mediar-ai/workflow) Evet Hayır Hayır npm i @mediar-ai/workflow
CLI (@mediar-ai/cli) Evet Hayır Hayır npm i @mediar-ai/cli
KV (@mediar-ai/kv) Evet Hayır Hayır npm i @mediar-ai/kv
MCP (terminator-mcp-agent) Evet Hayır Hayır npx -y terminator-mcp-agent --add-to-app [app]
Rust (terminator-rs) Evet Hayır Hayır cargo add terminator-rs

Açıklama:

  • Evet: Desteklenir - Özellik kararlı ve iyi test edilmiştir.
  • Kısmi: Kısmi / Deneysel - Özellik geliştirme aşamasındadır ve sınırlamaları olabilir.
  • Hayır: Bu platformda kullanılamaz.

Accessibility Öğelerini İnceleme Yöntemi (örn. name:Seven)

Güvenilir seçiciler oluşturmak için (örn. name:Seven, role:Button, window:Calculator), Windows Accessibility Tree'yi incelemeniz gerekir:

Windows

  • Araç: Accessibility Insights for Windows
  • Alternatif: Inspect.exe (Windows SDK ile birlikte gelir)
  • Kullanım: İncelemek istediğiniz uygulamayı açın → Accessibility Insights'ı başlatın → UI tree'yi keşfetmek için fareyi gezdirin veya klavye navigasyonunu kullanın (Name, Role, ControlType, AutomationId).

Bu araçlar Terminator seçicilerinde kullanılan Name, Role, ControlType ve diğer metaveriyi gösterir.

Platform Desteği

Platform CLI MCP Agent Otomasyon Kurulum Yöntemi
Windows Evet Evet Evet npm/bunx

Not: Terminator şu anda yalnızca Windows desteklemektedir. macOS ve Linux desteği mevcut değildir.

Sorun Giderme

Ayrıntılı sorun giderme, hata ayıklama ve MCP server logları için bize mesaj gönderin.

Katkıda Bulunma

Katkılar memnuniyetle karşılanır! İstekleri ve pull request'leri göndermekten çekinmeyin. Birçok bölüm deneyseldir ve yardımınız değerlidir.

Benzer MCP sunucuları

Daha fazla: Coding Agents →