OpenWorker bringt einen modelloffenen, lokalen KI-Coworker auf den Desktop: mit Dateien, Tools, MCP und Freigaben vor jeder folgenreichen Aktion.

KI-Agenten werden erst dann wirklich interessant, wenn sie nicht nur antworten, sondern Arbeit bis zu einem nutzbaren Ergebnis bringen. Genau darauf zielt OpenWorker: ein quelloffener Desktop-Coworker, der auf dem eigenen Rechner läuft, Dateien und Werkzeuge nutzen kann und vor folgenreichen Schritten um Freigabe bittet.
Das Projekt steht noch in der Open Beta. Trotzdem ist es ein bemerkenswertes Signal für die Agentenlandschaft: Der relevante Gegenentwurf zum reinen Chatfenster ist nicht zwingend ein zentraler Cloud-Agent. Es kann auch ein kontrollierbarer Arbeitsplatz-Agent sein, der mit den eigenen Modellen, Dateien und Integrationen arbeitet.
Ein Chat liefert eine Antwort. Ein Arbeitsagent bekommt ein Ergebnisziel: einen Kundenbrief, eine recherchierte Statusmeldung, eine aufgeräumte Kalenderwoche oder einen ersten Report. Dazwischen liegt echte Arbeit:
OpenWorker beschreibt dieses Versprechen bewusst als "finished work". Das ist die richtige Messlatte. Ein Agent ist nicht produktiv, weil er viele Tool Calls erzeugt; er ist produktiv, wenn der Mensch danach weniger offene Schleifen hat.
Technisch kombiniert OpenWorker eine native Desktop-Oberfläche mit einem lokalen Python-Agent-Server. Die GUI basiert auf Tauri/React; darunter laufen Agent-Engine, Connectoren, Speicher und Automationen. Das Projekt baut auf Andrew Ngs aisuite auf und verbindet damit unterschiedliche Modellanbieter hinter einer einheitlichen Schnittstelle.
Der entscheidende Punkt ist die Verteilung der Verantwortung:
Das ist kein Garant für perfekte Sicherheit. Aber es ist ein deutlich besseres Grundmodell als ein Agent, der pauschal Zugang bekommt und dessen Handlungen erst hinterher sichtbar werden.
"Local-first" wird oft mit "alles bleibt offline" verwechselt. Das behauptet OpenWorker nicht. Wer ein Cloud-Modell nutzt, schickt Anfragen an diesen Anbieter; wer OAuth-Connectoren nutzt, hat auch dort eine externe Verbindung. Der Unterschied liegt an anderer Stelle: Der Agentenloop, die Arbeitsdateien, die Konversationen und die Schlüsselverwaltung liegen auf dem eigenen Rechner, statt auf einem fremden Agenten-Server.
Das verschiebt die Kontrollfrage. Nicht: "Verlässt nie ein Byte den Rechner?" Sondern: Welche Daten dürfen für welche Aufgabe an welches Modell oder welchen Dienst gehen? Für ernsthafte Agentenarbeit ist das die nützlichere Frage.
Ein lokales Modell via Ollama kann für sensible Entwürfe oder Klassifikation passend sein. Ein starkes Cloud-Modell kann für komplexe Analyse sinnvoll sein. Ein reifer Workflow kennt diese Unterschiede und macht sie explizit, statt sie hinter einem einzigen "KI an"-Schalter zu verstecken.
OpenWorker unterstützt das Model Context Protocol (MCP). Damit kann das System Werkzeuge anbinden, die nicht im Projekt selbst gebaut wurden. Das ist wichtig, weil niemand für jede interne Datenquelle, jedes SaaS-Tool oder jeden Spezialprozess einen eigenen Agenten neu schreiben will.
MCP löst aber nicht das Berechtigungsproblem. Ein guter Desktop-Agent braucht weiterhin drei Ebenen:
OpenWorker bringt die Idee der pro-Tool-Kontrolle und der Approval Gates als Produktprinzip mit. Das ist für das offene Agenten-Ökosystem fast interessanter als die lange Connector-Liste.
Das Projekt kann wiederkehrende Arbeit planen: Morning Briefings, Wochenreports oder die Beobachtung eines Kanals. Gerade hier zeigt sich, ob ein Agentensystem erwachsen ist. Ein geplanter Lauf darf nicht einfach handeln, nur weil gerade niemand am Bildschirm sitzt.
OpenWorker beschreibt dafür einen sinnvollen Mechanismus: Unbeaufsichtigte Läufe legen Freigabeanfragen in einer Inbox ab. Der Agent kann vorbereiten, analysieren, einen Entwurf erzeugen und den nächsten Schritt sauber markieren. Die Entscheidung bleibt beim Menschen.
Das ist der richtige Kompromiss zwischen Assistenz und Autonomie. Vollautomatisierung klingt spektakulär; ein guter Entwurf zur richtigen Zeit ist im Alltag oft wertvoller und deutlich risikoärmer.
Viele Open-Source-Agentenprojekte sind vor allem Bausteine für Entwickler: ein Loop, ein Tool-Adapter, ein SDK. OpenWorker will darüber eine benutzbare Arbeitsfläche legen: Desktop-App, Modellwahl, Connectoren, Genehmigungen, Zeitpläne und sichtbare Transkripte.
Das macht das Projekt zu einem interessanten Referenzfall für Personal Agents. Nicht jede Organisation wird es unverändert einsetzen wollen. Aber die Produktentscheidungen sind lehrreich:
Die Debatte dreht sich oft um das klügste Modell. OpenWorker erinnert daran, dass der praktische Nutzen auch vom Betriebssystem um das Modell abhängt: Wie bekommt der Agent Kontext? Welche Tools darf er nutzen? Wo speichert er Ergebnisse? Wann muss er fragen? Wie kann ein Mensch seine Arbeit nachvollziehen und korrigieren?
Die stärkste Idee in OpenWorker ist deshalb nicht "ein Agent kann Slack, Jira und das Terminal bedienen". Das können inzwischen viele Systeme. Die stärkste Idee ist: Ein Agent arbeitet auf Ihrem Rechner, mit Ihren Wahlmöglichkeiten, und muss vor einer Wirkung in der echten Welt anklopfen.
Wer das Projekt testet, sollte klein anfangen: eine klar begrenzte Aufgabe, wenige Connectoren, ein bewusst gewähltes Modell und eine harte Freigabegrenze. Agenten werden nicht dadurch verlässlich, dass sie möglichst viel dürfen. Sie werden verlässlich, wenn ihr Handlungsspielraum zur Aufgabe passt.
OpenWorker ist noch Beta, aber ein wichtiger Baustein im Bild lokaler Personal Agents. Es verbindet Modellfreiheit, lokale Ausführung, MCP-Anschluss und Approval Gates zu einem Arbeitsagenten, der auf Ergebnisse statt Chat-Antworten zielt.
Für die nächste Agentengeneration ist das eine gute Richtung: nicht mehr Autonomie um jeden Preis, sondern mehr erledigte Arbeit bei klarer menschlicher Kontrolle.
Quelle: Andrew Ng / OpenWorker auf GitHub
Weiterführend: Ein kleines KI-Agententeam fürs Home-Office aufbauen