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 fuer 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 aufgeraeumte 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-Oberflaeche 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 fuer 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 Schluesselverwaltung liegen auf dem eigenen Rechner, statt auf einem fremden Agenten-Server.
Das verschiebt die Kontrollfrage. Nicht: "Verlaesst nie ein Byte den Rechner?" Sondern: Welche Daten duerfen fuer welche Aufgabe an welches Modell oder welchen Dienst gehen? Fuer ernsthafte Agentenarbeit ist das die nuetzlichere Frage.
Ein lokales Modell via Ollama kann fuer sensible Entwuerfe oder Klassifikation passend sein. Ein starkes Cloud-Modell kann fuer 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 unterstuetzt das Model Context Protocol (MCP). Damit kann das System Werkzeuge anbinden, die nicht im Projekt selbst gebaut wurden. Das ist wichtig, weil niemand fuer jede interne Datenquelle, jedes SaaS-Tool oder jeden Spezialprozess einen eigenen Agenten neu schreiben will.
MCP loest 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 fuer das offene Agenten-Oekosystem 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 dafuer einen sinnvollen Mechanismus: Unbeaufsichtigte Laeufe legen Freigabeanfragen in einer Inbox ab. Der Agent kann vorbereiten, analysieren, einen Entwurf erzeugen und den naechsten Schritt sauber markieren. Die Entscheidung bleibt beim Menschen.
Das ist der richtige Kompromiss zwischen Assistenz und Autonomie. Vollautomatisierung klingt spektakulaer; ein guter Entwurf zur richtigen Zeit ist im Alltag oft wertvoller und deutlich risikoaermer.
Viele Open-Source-Agentenprojekte sind vor allem Bausteine fuer Entwickler: ein Loop, ein Tool-Adapter, ein SDK. OpenWorker will darueber eine benutzbare Arbeitsflaeche legen: Desktop-App, Modellwahl, Connectoren, Genehmigungen, Zeitplaene und sichtbare Transkripte.
Das macht das Projekt zu einem interessanten Referenzfall fuer Personal Agents. Nicht jede Organisation wird es unveraendert einsetzen wollen. Aber die Produktentscheidungen sind lehrreich:
Die Debatte dreht sich oft um das kluegste Modell. OpenWorker erinnert daran, dass der praktische Nutzen auch vom Betriebssystem um das Modell abhaengt: 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 staerkste Idee in OpenWorker ist deshalb nicht "ein Agent kann Slack, Jira und das Terminal bedienen". Das koennen inzwischen viele Systeme. Die staerkste Idee ist: Ein Agent arbeitet auf Ihrem Rechner, mit Ihren Wahlmoeglichkeiten, 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 gewaehltes Modell und eine harte Freigabegrenze. Agenten werden nicht dadurch verlaesslich, dass sie moeglichst viel duerfen. Sie werden verlaesslich, wenn ihr Handlungsspielraum zur Aufgabe passt.
OpenWorker ist noch Beta, aber ein wichtiger Baustein im Bild lokaler Personal Agents. Es verbindet Modellfreiheit, lokale Ausfuehrung, MCP-Anschluss und Approval Gates zu einem Arbeitsagenten, der auf Ergebnisse statt Chat-Antworten zielt.
Fuer die naechste 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
Weiterfuehrend: Ein kleines KI-Agententeam fuers Home-Office aufbauen