Cua

Cua

Cua AI, Inc. · Coding

Cua ist eine Open-Source-Infrastruktur für Computer-Use-Agenten. Sie liefert Sandboxes, einen Hintergrund-Treiber, lokale VMs und Benchmarks für macOS, Linux, Windows und Android.

Vorschau der Oberfläche von Cua

Über Cua

About

Was ist Cua

Cua ist ein Werkzeugkasten, mit dem KI-Agenten einen echten Computer nutzen können. Es ist keine einzelne App: Das Projekt bündelt ein SDK, einen Treiber, Sandboxes, virtuelle Maschinen und eine Testsuite, die Entwickler kombinieren, um Agenten zu trainieren, zu prüfen und laufen zu lassen, die klicken, tippen und den Bildschirm lesen.

Das Projekt stammt von Cua AI, Inc. und wird von Y Combinator unterstützt. Fast der gesamte Code steht unter MIT-Lizenz, und das Repository hat auf GitHub mehrere zehntausend Sterne gesammelt. Deshalb greifen viele Teams dazu, statt Desktop-Automatisierung von Grund auf zu schreiben.

Die schwierige Frage bei jedem solchen Agenten ist, wo er läuft. Ein echter Desktop ist auf der eigenen Maschine riskant, und Agenten, die sich an Screenshots orientieren, brauchen eine stabile, zurücksetzbare Umgebung. Cua antwortet darauf mit lokalen Sandboxes aus Docker und QEMU plus einer Virtualisierungsschicht für macOS, damit die Arbeit isoliert bleibt. Der Preis dafür: Die Cloud-Seite wird nach Nutzung abgerechnet, und die tiefsten macOS-Funktionen hängen an Apple-Hardware.

Erste Schritte

  1. Installieren Sie die cua-CLI unter macOS, Linux oder Windows mit dem Ein-Zeilen-Skript
  2. Legen Sie eine Sandbox an, etwa einen Linux-Container oder eine macOS-VM, und geben Sie ihr einen Namen
  3. Verbinden Sie Ihren Agenten, ein Modell oder ein Skript und schicken Sie eine Aufgabe in normaler Sprache
  4. Lesen Sie das Ergebnis, machen Sie einen Screenshot oder exportieren Sie den Lauf zum späteren Nachspielen

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Cua.

Kostenloser TarifJa
Bezahlte Tarife$0 - $0.044625/vCPU/hour
PlattformmacOS, Linux, Windows, Android, cloud
EntwicklerCua AI, Inc.
KategorieCoding
VeröffentlichungsdatumOct 2024
Zuletzt aktualisiertSep 2025
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Agenten-Entwickler
  • Automatisierungsingenieure
  • Forschungs- und Evaluierungsteams
  • Einzelentwickler

Aufgaben

  • Desktop-Apps automatisieren
  • Agenten bewerten
  • Plattformübergreifend testen
  • Gefahrlos experimentieren

Szenarien

  • Ein Computer-Use-Modell trainieren
  • Einen Web- oder Desktop-Agenten in der CI testen
  • Einen Agenten neben der eigenen Arbeit laufen lassen
  • Über eine Maschine hinaus skalieren

Wichtigste Funktionen

Cua Driver für Hintergrundsteuerung

Cua Driver gibt dem Agenten Werkzeuge, um native Apps und Browser unter macOS, Windows und Linux zu prüfen und zu bedienen. Die Verbindung läuft über die CLI, MCP oder typisierte SDKs, sodass er in Werkzeuge wie Claude Code, Codex, Cursor und OpenClaw passt. Die Hintergrund-Zustellung lässt den Agenten arbeiten, ohne Ihren Zeiger zu bewegen oder den Fokus zu stehlen, sodass Sie die Maschine weiter nutzen.

Sandboxes über vier Betriebssysteme

Cua führt Agenten in allen vier großen Desktop-Familien aus: Linux, Windows, macOS und Android. Sie starten einen Ubuntu-Container, eine vollständige Windows-11-VM, eine macOS-VM oder ein Android-Image und erreichen alle über eine API. Die Images bringen einen Daemon mit, sodass der Agent Prozesse, Dateien, Screenshots und Eingaben ab der ersten Sekunde hat.

Lume für lokale VMs

Lume erstellt und verwaltet macOS- und Linux-VMs auf Apple Silicon mit Apples eigenem Virtualisierungs-Framework. Damit bekommen Mac-Nutzer eine lokale, zurücksetzbare macOS-Umgebung zum Testen ohne Zusatzhardware. Es trägt auch die Sandbox-Schicht, die auf Ihrer eigenen Maschine läuft.

Ein SDK, viele Sprachen

Dasselbe Cua SDK gibt es in Python, TypeScript, Swift und Kotlin, entweder in Ihrem Prozess oder über einen geteilten Daemon. Ein einziger Rust-Kern trägt alles, damit sich das Verhalten nicht ändert, egal ob Sie Python für die Forschung oder TypeScript für ein Produkt schreiben.

Cua Spaces und geteilte Desktops

Cua Spaces ist eine macOS-App, die jedem Agenten einen vollen Desktop gibt. Teleport verschiebt eine angemeldete App wie Chrome oder Slack in einen Space und hält sie angemeldet, während Multiplayer Sie und den Agenten mit getrennten Cursorn am selben Desktop arbeiten lässt. Spaces laufen auf Ihrem Mac, auf anderen Maschinen in Ihrem Besitz oder in Ihrem eigenen Cloud-Konto.

Cua Bench für die Bewertung

Cua Bench baut Computer-Use-Aufgaben, bewertet Agenten gegen ihre Evaluatoren und exportiert Trajektorien fürs Training. Sie können mit einer simulierten Aufgabe beginnen, die weder VM, Docker noch Modell-Schlüssel braucht, und später auf echte Umgebungen wechseln.

Vor- und Nachteile

Vorteile

  • Die Basisbibliotheken stehen unter MIT-Lizenz, Sie können sie also selbst hosten und darauf aufbauen, ohne zu zahlen
  • Eine API deckt Sandboxes für Linux, Windows, macOS und Android ab
  • Der Hintergrund-Treiber lässt den Agenten arbeiten, ohne Maus und Tastatur zu übernehmen
  • Läuft auf Ihrer Hardware, in Ihrem Cloud-Konto oder auf einer verwalteten Flotte
  • Enthält eine Bewertungs- und Benchmark-Schicht, nicht nur die Automatisierungswerkzeuge
  • Aktives Projekt mit häufigen Releases und einer großen Entwickler-Community

Nachteile

  • Cloud-Kapazität wird nach Nutzung abgerechnet, schwere parallele Lasten kosten also pro Stunde
  • Die tiefsten macOS-Funktionen hängen an Apple-Silicon-Hardware, die nicht jedes Team hat
  • Es ist ein Entwicklerwerkzeug, ohne etwas Code zu schreiben oder anzubinden bringt es Nicht-Programmierern wenig
  • Einige ältere Pakete sind eingestellt, ältere Tutorials zeigen daher manchmal die falsche Einrichtung

Häufige Fragen

Cua ist eine Open-Source-Infrastruktur für Computer-Use-Agenten von Cua AI, Inc. Sie bündelt ein SDK, einen Hintergrund-Treiber, Sandboxes, lokale virtuelle Maschinen und eine Testsuite, damit Agenten unter macOS, Linux, Windows und Android einen echten Computer steuern.