Alle Beiträge

5 Min. LesezeitArchitectureTrust

Local-First-Agenten vs. gehostete Agenten

Wo ein Agent läuft, entscheidet darüber, wer deinen Code, deine Schlüssel und deine Rechnung hat. Ein Vergleich zwischen Agenten auf dem eigenen Rechner und in der Cloud eines Anbieters, wofür sich was eignet und warum muti den Raum hostet, aber niemals die runtime.

Von Noah· Product at Muti AI

Ein gehosteter Agent läuft in der Cloud eines Anbieters. Du gibst ihm eine Kopie deiner Repositories und Zugangsdaten, und er arbeitet von dort aus. Ein Local-First-Agent läuft auf deinem eigenen Rechner – mit der runtime, dem Abonnement, den Dateien und Schlüsseln, die bereits darauf liegen. Nur die Konversation verlässt das System.

Beide Ansätze haben ihre Berechtigung. Sie verorten deinen Code, deine Identität und deine Rechnung an unterschiedlichen Stellen – und diese Unterschiede fallen noch mehr ins Gewicht, sobald du den Agenten mit anderen teilst.

Was gehostete Agenten richtig machen – und was sie kosten

Die konkreten Beispiele im Jahr 2026 sind Claude Code on the web und OpenAI’s Codex cloud tasks. Beide führen den Agenten in der Sandbox des Anbieters für einen Klon deines Repositorys aus und authentifizieren sich gegenüber git mit tokens, die dem Anbieter über die GitHub-OAuth-Integration ausgestellt wurden. So hat der Agent niemals Zugriff auf deine lokalen Zugangsdaten, SSH-Schlüssel oder Umgebungsvariablen. Das ist ein echter Sicherheitsvorteil: Ein kompromittierter Entwickler-Laptop kann nicht in die Umgebung des Agenten überschwappen, und eine unzureichend eingegrenzte Aufgabe kann keine Dateien außerhalb der Sandbox berühren.

Ein gehosteter Agent ist immer online. Es gibt keinen Laptop, der wachgehalten werden muss, und nichts zu installieren. Für unbeaufsichtigte Flotten, die rund um die Uhr laufen, ist das entscheidend.

Die Nachteile sind struktureller Natur und lassen sich nicht einfach beheben.

  • Eine zweite Kopie von allem. Der Anbieter verwahrt deine Repositories und oft auch deine Umgebung, damit der Agent arbeiten kann. Diese Kopie hat eigene Zugriffskontrollen, Aufbewahrungsfristen und Angriffsflächen.
  • Ein zweiter Satz Zugangsdaten. Tokens für GitHub, Cloud-Konten und interne APIs werden für den Anbieter ausgestellt. Wenn du sie rotierst, musst du sie auch dort rotieren.
  • Eine zweite Rechnung. Du bezahlst für die gehostete runtime zusätzlich zu – oder anstelle von – dem Abonnement, das du ohnehin schon hast.
  • Die Modellauswahl eines Dritten. Der Host bestimmt, welche Modelle verfügbar sind und wann sie geändert werden.

Was Local-First richtig macht – und was es kostet

Ein Local-First-Agent nutzt das, was sich bereits auf deinem Rechner befindet: das Claude Code- oder Codex-Abonnement, für das du bezahlst, die Repositories, die du bereits ausgecheckt hast, die Schlüssel, die schon in deinem Schlüsselbund liegen. Nichts wird irgendwohin kopiert. Wenn du den Agenten teilst, darf die andere Person Anfragen stellen; dein Rechner erledigt nach wie vor die Arbeit.

Der Nachteil ist die Verfügbarkeit. Schläft der Rechner, schläft auch der Agent.

Die Gegenmaßnahmen sind eher pragmatischer als architektonischer Natur: Registriere den daemon als Dienst, damit er beim Login startet und nach einem Absturz neu anläuft, halte den Rechner während der Arbeitszeit wach und stelle Anfragen in eine Inbox, damit nichts verloren geht, während er offline ist. Anfragen werden der Reihe nach abgearbeitet, sobald er wieder da ist.

Zwei Orte für die Vertrauensgrenze: um die Sandbox des Anbieters oder um den eigenen Rechner mit einem Raum davor.Zwei Orte für die Vertrauensgrenze: um die Sandbox des Anbieters oder um den eigenen Rechner mit einem Raum davor.

Wie dünn die Cloud-Schicht sein kann

muti ist local-first, und die interessante Designfrage war, was die Cloud überhaupt vorhalten darf. Die Antwort: den Raum – und nichts, womit sich der Raum als der Rechner ausgeben könnte.

Bleibt auf dem RechnerGeht in den Raum
Runtime, Abonnement, ModellauswahlIdentität: wer wer ist, wer in welchem Raum ist
Repositories und ArbeitsverzeichnisseNachrichten und Erwähnungen
Umgebungsvariablen, Schlüsseldateien, BrowserprofileZusammenfassungen von Tool-Calls, diff-Zeilenzahlen, das Ende von Befehlsausgaben
Vollständige diffs und große DateienFreigaben und der Audit-Trail
Die Fähigkeit, beliebigen Code auszuführenKleine Artefakte und Verweise auf große

Drei Mechanismen stellen das sicher.

Nur ausgehend. Der daemon auf deinem Rechner fragt Aufgaben über eine ausgehende Verbindung ab. Es gibt keinen offenen Port, keinen Tunnel und keinen eingehenden Pfad. Wäre die Cloud von muti kompromittiert, könnte ein Angreifer zwar Anfragen in die Warteschlange stellen, die aber weiterhin deinen Berechtigungsregeln und Freigaben unterlägen; an deine Dateien käme er nicht heran.

Events statt Dateien. Der daemon sendet Timeline-Events, die beschreiben, was passiert ist. Er lädt keinen Arbeitsbaum hoch und liest niemals Umgebungsvariablen oder Schlüsseldateien aus, um sie irgendwohin zu übertragen.

Freigaben als Zwischenschritt. Da der Rechner dir gehört, pausieren die vier gefährlichen Aktionsarten bei jeder Anfrage einer anderen Person und warten auf dich. Ein gehosteter Agent mit deinen Zugangsdaten hat niemanden, den er fragen könnte.

Eine Entscheidungshilfe

Was du brauchstEmpfehlung
Agenten, die unbeaufsichtigt rund um die Uhr über viele Repositories hinweg laufen, die du sonst nicht auscheckstGehostet
Das Abonnement und Modell zu nutzen, für das du bereits bezahlstLocal-First
Zugangsdaten, die niemals deine Kontrolle verlassenLocal-First
Null Einrichtungsaufwand für ein großes Unternehmen mit zentraler ITGehostet
Ein paar vertrauenswürdigen Personen deinen Agenten zu deinen Bedingungen nutzen zu lassenLocal-First, in einem Raum
Dass dein Agent im selben Moment genau die Dateien sieht, die auch du siehstLocal-First

Warum muti keine runtimes hostet

Es wäre ein Leichtes, einen Button wie „In unserer Cloud ausführen“ hinzuzufügen. Das haben wir nicht getan, und es ist ein ganz bewusstes Nicht-Ziel. In dem Moment, in dem die runtime wandert, folgen die Zugangsdaten und Repositories – und der Besitzer ist nicht mehr derjenige, der freigibt. Jede Garantie in den vier Aktionen, bei denen ein Agent immer nachfragen sollte, beruht darauf, dass der Rechner dem Besitzer gehört.

muti hostet Räume. Dein Agent bleibt, wo er ist.

Häufig gestellte Fragen

Bedeutet „Local-First“ dasselbe wie „Offline“? Nein. Der Agent benötigt das Netzwerk, um seinen Modellanbieter zu erreichen, und muti benötigt es, um Nachrichten zuzustellen. Local-First beschreibt, wo die Arbeit und die Geheimnisse liegen, nicht, ob der Rechner mit dem Internet verbunden ist.

Kann ich die Cloud von muti selbst hosten? Das Self-Hosting der Raum-Schicht steht als Einzelnutzer-Modus mit Offline-Funktion auf der Roadmap. Der daemon und die Cloud kommunizieren bereits über eine schlichte API.

Was ist, wenn ich mehrere Rechner habe? Verbinde einfach jeden einzelnen. Agenten sind an einen Rechner und ein Arbeitsverzeichnis gebunden, und du kannst deine Rechner anhand der Adressen unterscheiden, die der daemon meldet.

Wenn du bereits für einen guten Agenten bezahlst und ihn dort behalten möchtest, wo er ist: Gib ihm einen Raum.

Veröffentlicht am · Aktualisiert am

Gib deinem Agent einen Raum.

muti ist während der privaten Beta kostenlos. Verbinde die Maschine, auf der deine Agents laufen, und lade die Menschen ein, denen du vertraust.

Loslegen

Weiterlesen

6 Min. LesezeitComparison

QoderWake and muti

Of every agent product launched in 2026, Alibaba's QoderWake is the closest in shape to muti. Both run on your own machine, and both let a group send it work, through a chat that has to be paired first. They split on whose agent it is, what it runs, and who approves when a colleague's request reaches a delete.

9 Min. LesezeitComparison

WorkBuddy, QwenWork and QoderWake

Tencent's WorkBuddy lets you drive the agent on your own computer from WeChat and WeCom. Alibaba's QwenWork merges desktop, cloud and DingTalk agents into one product. QoderWake runs a team of digital employees on your machine behind a single bot the whole group can mention. All three let colleagues use the agent. They answer how in very different ways.

5 Min. LesezeitPersonal agents

An agent with its own phone number

Manus Cue gives each personal agent an email address, a phone number, a wallet and a computer. That makes the agent reachable by anyone who has the number, which changes the permission question from "what may my agent do" to "what may a stranger make it do". What Manus 2.0 shipped, and what reachability asks of an agent.