ACP in Devin Desktop: Codex, Claude Agent und OpenCode verbinden
MarkdownSo verbinden Sie Codex, Claude Agent und OpenCode über das ACP-Protokoll mit dem Devin-Desktop-Editor. Installationsbefehle, Einstellungen und Tarife.
Vollständigen Artikel lesen
Was ist ACP in 2 Minuten?
Das Wichtigste
ACP ist ein offener Standard für die Kommunikation zwischen einem Editor und einem KI-Agenten. Unter der Apache-2.0-Lizenz veröffentlicht und auf JSON-RPC aufgebaut, ermöglicht ACP es, Agenten von OpenAI, Anthropic, Google und unabhängigen Teams mit einem Editor zu verbinden, wo sie über dieselbe Oberfläche mit Ihnen kommunizieren.
Im August 2025 veröffentlichte Zed Industries das Agent Client Protocol als offene Spezifikation. Bis Ende 2025 war JetBrains offiziell der Entwicklung beigetreten und kündigte im Dezember die Unterstützung in IDE 25.3 RC an. Die Idee ist einfach: Es gibt Dutzende Editoren mit KI und Dutzende Agenten, und zuvor erforderte jedes Editor-Agent-Paar eine eigene Integrationsschicht. ACP standardisiert diese Schicht.
Das Agent Client Protocol ist ein offener Standard, mit dem sich jeder Agent problemlos in jeden Editor integrieren lässt.
Eine gängige Analogie lautet: ACP ist für KI-Agenten das, was LSP für Sprachserver ist. Als Microsoft LSP veröffentlichte, musste man keine separate VS-Code-Integration für Python, eine weitere für Rust und noch eine für Go mehr schreiben. Jede Sprache lief als LSP-Server gemäß dem Standard, und jeder Editor mit LSP-Unterstützung konnte sich damit integrieren.
Im Juni 2026 ist die Spezifikation in Version 1 stabil. Offizielle SDKs wurden für TypeScript, Python, Rust, Java und Kotlin veröffentlicht. Zwölf Produkte haben ACP-Unterstützung in Editoren angekündigt: Zed (nativ und der Urheber des Protokolls), JetBrains-IDEs ab 2025.3, VS Code, Neovim, Emacs, marimo sowie fünf weitere Nischenprodukte. Devin Desktop, der Editor von Cognition, nimmt eine Sonderstellung ein: Er wurde am 2. Juni 2026 eingeführt und hat ACP von Anfang an zu einem zentralen Bestandteil seiner Oberfläche gemacht.
Informationen zur Arbeit mit Ailoot finden Sie in der Dokumentation.
Was sollte man vor dem Start installieren?
Das Wichtigste
Sie benötigen Devin Desktop ab Version 3.0.21 (veröffentlicht am 4. Juni 2026), Zugriff auf einen Pro-, Max- oder Teams-Tarif und die installierten CLI-Tools aller drei Agenten: Codex, Claude und OpenCode. Ohne die CLIs kann der Editor sie schlicht nicht zum Starten auffordern.
Der Zugriff auf ACP in Devin Desktop hängt vom Abonnement ab. Im kostenlosen Tarif Free ist der Zugriff auf Drittanbieter-Agenten über ACP deaktiviert. Die Dokumentation sagt dies ausdrücklich:
ACP-Agenten sind für Nutzer von Pro, Max und Teams verfügbar.
Pro kostet 20 $ pro Monat. Das reicht für einen einzelnen Vibe-Coder, der eine Konfiguration mit drei Agenten ausprobieren möchte. Max für 200 $ pro Monat ist nur nötig, wenn Sie Devin Cloud ständig im Hintergrund laufen lassen. Teams kostet 80 $ pro Team plus 40 $ pro Mitglied und ist für Gruppen gedacht, die gemeinsame Spaces benötigen.
Die wichtigste Einschränkung von ACP in Devin Desktop ist derzeit, dass der Editor Agenten nicht selbst aus der Registry herunterlädt.
Devin Desktop lädt Agent-Distributionen derzeit noch nicht direkt aus der Registry herunter.
Das bedeutet, dass Sie alle drei CLIs – Codex, Claude und OpenCode – vorher manuell installieren müssen. Erst nach der Installation der Binärdateien erkennt der Editor sie als Agenten, mit denen er sich verbinden kann.
Der schnellste Installationsweg unter macOS und Linux:
# Codex CLI von OpenAI
npm install -g @openai/codex
# Claude Code von Anthropic (der ACP-Adapter wird vom Community-Adapter claude-agent-acp unten bereitgestellt)
npm install -g @anthropic-ai/claude-code
# OpenCode (Open Source)
curl -fsSL https://opencode.ai/install | bash
Prüfen Sie nach jedem Befehl, ob die Binärdatei über PATH verfügbar ist:
codex --version
claude --version
opencode --version
Wenn ein Befehl nicht reagiert, hat npm die Binärdatei möglicherweise außerhalb von PATH abgelegt oder curl ist aufgrund einer Zeitüberschreitung im Netzwerk fehlgeschlagen. Es hat keinen Sinn weiterzumachen; beheben Sie zuerst die Installation.
Wo sucht Devin Desktop nach Agenten?
Das Wichtigste
Alle ACP-Agenten in Devin Desktop werden in ~/.windsurf/acp/registry.json angegeben. Das ist eine gewöhnliche JSON-Datei mit einer Liste von Objekten: id, name, version, description und dem Pfad zur Binärdatei für jede Plattform. Jeder benutzerdefinierte Agent verwendet dasselbe Format, und der Editor übernimmt ihn automatisch beim nächsten Start.
Cognition hat den vertrauten Windsurf-Pfad beibehalten, statt .windsurf in .devin umzubenennen. Das ist praktisch: Ihre alten Konfigurationen funktionieren weiterhin wie zuvor.
Die Konfiguration der lokalen Agent-Registry befindet sich für Devin Desktop unter
~/.windsurf/acp/registry.jsonund für Devin Desktop Next unter~/.windsurf-next/acp/registry.json.
Ein Eintrag für einen einzelnen Agenten in der Registry sieht so aus:
{
"id": "codex-cli",
"name": "Codex",
"version": "0.42.0",
"description": "OpenAI's coding agent",
"authors": ["OpenAI"],
"license": "Apache-2.0",
"distribution": {
"binary": {
"darwin-arm64": {
"path": "/opt/homebrew/bin/codex",
"args": ["--acp"]
},
"darwin-x64": {
"path": "/usr/local/bin/codex",
"args": ["--acp"]
},
"linux-x64": {
"path": "/usr/local/bin/codex",
"args": ["--acp"]
},
"win32-x64": {
"path": "C:\\Program Files\\codex\\codex.exe",
"args": ["--acp"]
}
}
}
}
Das entscheidende Feld ist path. Hier ist die ausführbare CLI-Datei auf Ihrer Festplatte abgelegt. Wenn Sie sie über npm installiert haben, lautet der Pfad üblicherweise ~/.nvm/.../node/.../bin/codex oder /usr/local/bin/codex. Sie können ihn mit which codex finden.
Das Feld args legt fest, was Devin Desktop zum Startbefehl hinzufügt. Das Flag --acp ist erforderlich, damit die CLI im ACP-Servermodus startet und über JSON-RPC via stdin/stdout mit dem Editor kommuniziert. Ohne das Flag startet die CLI im normalen interaktiven Modus, und Devin Desktop erkennt sie nicht.
Sichern Sie registry.json, bevor Sie die Datei bearbeiten. Eine fehlerhafte JSON-Datei blockiert hier alle ACP-Agenten:
cp ~/.windsurf/acp/registry.json ~/.windsurf/acp/registry.json.backup
Öffnen Sie anschließend die Datei in einem Editor und fügen Sie den Agentenblock zum Array agents hinzu.
Die OpenAI Codex CLI verbinden
Das Wichtigste
Die Codex CLI wird über npm installiert. Führen Sie codex auth login mit einem OpenAI-API-Schlüssel oder einem ChatGPT-Abonnement aus, fügen Sie einen Block zu registry.json hinzu und aktivieren Sie den Agenten in den Devin-Einstellungen. Codex ist der schnellste der drei. Er eignet sich für Aufgaben, bei denen Geschwindigkeit und Gerüstcode wichtiger sind als die Qualität der Schlussfolgerungen.
Schritt eins: anmelden. Ohne Authentifizierung kann die CLI die API nicht aufrufen:
codex auth login
Der Befehl öffnet einen Browser. Wenn Sie ChatGPT Plus oder Team haben, erfolgt die Anmeldung über Ihr Konto; Sie benötigen keinen separaten API-Schlüssel. Wenn Sie kein ChatGPT-Abonnement haben, werden Sie nach einem API-Schlüssel von platform.openai.com gefragt.
Schritt zwei: Prüfen Sie, ob es im normalen Modus funktioniert:
codex run "write hello world in python"
Wenn Sie eine Antwort erhalten und ein Eintrag in ~/.codex/sessions/ erscheint, funktioniert die CLI korrekt. Jetzt können Sie sie mit dem Editor verbinden.
Schritt drei: Fügen Sie einen Block zu ~/.windsurf/acp/registry.json hinzu. Verwenden Sie die Struktur aus dem vorherigen Abschnitt und tragen Sie unter path den Wert von which codex ein:
which codex
# /opt/homebrew/bin/codex
Schritt vier: Aktivieren Sie den Agenten im Editor. Öffnen Sie die Befehlspalette in Devin Desktop:
Cmd+Shift+Punter macOSCtrl+Shift+Punter Windows und Linux
Führen Sie in der Palette diesen Befehl aus: Devin User Settings. Wechseln Sie im geöffneten Fenster zur Registerkarte Agents. Codex sollte nach der Bearbeitung der Registry in der Liste erscheinen. Schalten Sie den Schalter daneben auf „ein“.
Nach der Aktivierung erscheint im Agent Command Center eine neue Spalte. Sie können ihr eine Aufgabe zuweisen, die Codex dann erledigt.
Im hier beschriebenen Test antwortete Codex am schnellsten von den drei Agenten – in etwa 8 Sekunden für die Aufgabe „Füge dieser Funktion Logging hinzu“. Claude benötigte für dieselbe Aufgabe 16 Sekunden und OpenCode 22.
Codex eignet sich, wenn:
- Sie schnell Standardcode ohne lange Überlegungen benötigen
- Sie Gerüstcode skripten und viele kleine Änderungen hintereinander vornehmen möchten
- Sie mit einer vorhandenen Spezifikation arbeiten und die Lösung offensichtlich ist
Codex eignet sich weniger, wenn:
- Es um eine komplexe Architekturaufgabe mit Abwägungen geht: Codex macht oft Abstriche
- Rechtlich sensible Codefragen eine ausgewogene Antwort erfordern: Claude ist die bessere Wahl
- Sie es gewohnt sind, Prompts und eigene Regeln fein abzustimmen: Claudes Werkzeuge sind flexibler
Den Anthropic Claude Agent verbinden
Das Wichtigste
Claude Agent in Devin Desktop ist eine Kombination aus der nativen Claude-Code-Binärdatei und dem Open-Source-Community-Adapter claude-agent-acp. Der Adapter führt Claude Code im ACP-Servermodus aus. Die Authentifizierung erfolgt über ein Claude-Pro-Abonnement oder einen Anthropic-API-Schlüssel. Die Stärke dieser Kombination liegt in der Qualität der Schlussfolgerungen und der guten Leistung mit großen Codebasen.
Anthropic veröffentlicht noch keine eigene ACP-Binärdatei mit dem Namen „Claude Agent“. Devin Desktop verwendet dasselbe wie das reguläre Claude Code, aber über einen Shim: den Adapter claude-agent-acp aus dem Protokoll-Repository, lizenziert unter Apache 2.0.
Schritt eins: Claude Code anmelden:
claude auth login
Wenn Sie ein Claude-Pro- oder Max-Abonnement haben, erfolgt die Anmeldung über Ihr Konto. Andernfalls werden Sie nach einem API-Schlüssel von console.anthropic.com gefragt.
Schritt zwei: Prüfen Sie es:
claude "rewrite this function so it returns Result<T, E>"
Wenn die CLI antwortet, können Sie den Adapter installieren und mit dem Editor verbinden.
Schritt drei: Installieren Sie den Adapter:
npm install -g @agentclientprotocol/claude-agent-acp
Schritt vier: Fügen Sie einen Block zu registry.json hinzu. Das Feld path verweist auf die Adapter-Binärdatei, nicht auf claude selbst:
{
"id": "claude-agent",
"name": "Claude Agent",
"version": "0.4.0",
"description": "Anthropic's coding agent (community ACP adapter)",
"authors": ["Anthropic", "ACP community"],
"license": "Apache-2.0",
"distribution": {
"binary": {
"darwin-arm64": {
"path": "/opt/homebrew/bin/claude-agent-acp",
"args": []
}
}
}
}
Schritt fünf: Aktivieren Sie ihn in den Devin-Einstellungen auf der Registerkarte Agents.
In den hier beschriebenen Tests bewältigte Claude Agent die größten Aufgaben am besten. Bei der Aufgabe „Teile diese 600-zeilige Komponente in drei Dateien auf und erhalte alle Importe und Tests“ vergaß Codex zweimal, dass die Komponente an drei Stellen gerendert wurde. Claude bemerkte beim ersten Versuch alles.
Claude Agent hat dieselben Nachteile wie Claude Code:
- Bei einfachen Aufgaben ist es langsamer als Codex
- Bei Verwendung der API statt eines Abonnements kostet es pro Aufruf mehr
Möchten Sie ein Setup, in dem mehrere KI-Agenten an Ihrer Aufgabe arbeiten, statt dass daraus ein Zoo von Binärdateien wird? Sie zu verbinden ist der technische Teil. Wichtiger ist zu wissen, wie man den Kontext unter ihnen verteilt, damit jeder Agent weiß, was die anderen bereits erledigt haben. Das gehört zum Context Engineering: einem der drei Elemente des Systems – einem KI-Klon von Ihnen, dem Second Brain des Projekts und dem Context Engineering für jede Aufgabe. Danach spielt es keine Rolle, über welches Protokoll Ihre Agenten kommunizieren; sie arbeiten auf dieselbe Weise.
OpenCode verbinden: eine kostenlose Alternative
Das Wichtigste
OpenCode ist ein Open-Source-ACP-Agent aus einer unabhängigen Community. Er funktioniert mit jeder OpenAI-kompatiblen API, einschließlich lokaler APIs über Ollama. Installation und lokaler Betrieb sind kostenlos. Seine Stärke ist, dass Sie ihn vollständig offline oder mit günstigen Modellen wie Qwen ausführen können.
OpenCode begann Anfang 2026 als Open-Source-Alternative zu Claude Code. Bis Juni hatte sein Repository mehr als 30.000 Sterne gesammelt, seine Dokumentation war in ein Dutzend Sprachen übersetzt worden, und fertige Voreinstellungen für Ollama und vLLM waren verfügbar.
Installieren Sie es mit dem Skript:
curl -fsSL https://opencode.ai/install | bash
Prüfen:
opencode --version
Konfigurieren Sie als Nächstes, welches Modell OpenCode verwenden soll. Um es vollständig lokal auszuführen, starten Sie Ollama und verweisen Sie OpenCode darauf:
opencode config set provider ollama
opencode config set base_url http://localhost:11434
opencode config set model qwen3.5-coder:32b
Anleitungen zu Tools in der Ailoot-Dokumentation finden
Fügen Sie anschließend einen Block zu registry.json hinzu:
{
"id": "opencode",
"name": "OpenCode",
"version": "0.18.1",
"description": "Open source coding agent",
"authors": ["OpenCode community"],
"license": "MIT",
"distribution": {
"binary": {
"darwin-arm64": {
"path": "/usr/local/bin/opencode",
"args": ["acp"]
}
}
}
}
Aktivieren Sie ihn in den Devin-Einstellungen. Fertig.
In den hier beschriebenen Tests antwortete OpenCode mit Qwen 3.5 Coder deutlich langsamer als Codex und Claude – durchschnittlich 22–25 Sekunden pro Aufgabe gegenüber 8–16 bei der Konkurrenz. Dafür kostet es nichts, und kein Team dahinter kann Ihnen den Zugang entziehen.
OpenCode eignet sich, wenn:
Sie eine lokale GPU haben und Programmieraufgaben offline ausführen möchten
Sie an einem Lernprojekt arbeiten und noch kein Geld für eine API ausgeben möchten
Sie vergleichen möchten, wie weit Open-Source-Modelle hinter geschlossenen Modellen zurückliegen
OpenCode eignet sich weniger, wenn:
- Sie eine Qualität nahe an Claude benötigen; Open-Source-Modelle haben noch nicht aufgeholt
- Es um große Architekturaufgaben mit einem Kontext von 50K+ Token geht; lokale Modelle verlieren oft den Überblick
- Geschwindigkeit entscheidend ist; selbst auf einer 4090 ist OpenCode langsamer als das cloudbasierte Codex
Spaces: Kontext zwischen Agenten teilen
Das Wichtigste
Spaces sind Gruppen in Devin Desktop, in denen Agenten den Kontext der anderen sehen können. Verwenden Sie einen Space pro Projekt. Wenn Codex dort einen Test schreibt, weiß Claude genau, um welchen Test es geht, ohne dass Sie es nochmals erklären müssen. Verfügbar im Pro-Tarif.
Zuvor lebte jeder Agent in Windsurf in seiner eigenen Sitzung. Man startete Cascade und dann Codex, und sie wussten nichts voneinander. Cognition hat dieses Problem mit Spaces gelöst.
Wir haben Spaces entwickelt, damit gemeinsam arbeitende Agenten Kontext teilen und effektiv an Aufgaben zusammenarbeiten können.
Innerhalb eines Space können Agenten Folgendes sehen:
- Dateiänderungen anderer Agenten
- Den Verlauf der letzten Aufgaben und Entscheidungen
- Gemeinsamen Prompt-Kontext (zum Beispiel Ihre
CLAUDE.mdoderAGENTS.md) - Laufende Pull Requests und ihre Kommentare
So erstellen Sie einen Space:
- Öffnen Sie das Agent Command Center (die Schaltfläche in der oberen Leiste von Devin Desktop)
- Klicken Sie oben rechts auf „New Space“
- Verknüpfen Sie einen Projektordner mit dem Space
- Fügen Sie die benötigten Agenten aus den in den Einstellungen aktivierten hinzu
Ein Arbeitsablauf für ein Setup mit drei Agenten:
- Codex schreibt den ersten Implementierungsentwurf im Space
- Claude Agent sieht, was Codex gemacht hat, und prüft den Code, refaktoriert und bereinigt komplizierte Bereiche
- OpenCode schreibt Tests für die endgültige Version
Alle drei verwenden dieselbe AGENTS.md (eine gemeinsame Datei mit Projektregeln) und dieselbe Aufgabendatei. Sie müssen den Kontext nicht wiederholen.
Tests in drei Projekten zeigten zwei Dinge. Erstens verkürzte sich die Zeit vom Start einer Aufgabe bis zu einem fertigen PR um etwa ein Drittel, weil die Agenten einander Informationen nicht wiederholen mussten. Zweitens war mehr manuelles Eingreifen nötig, weil Codex und Claude den Code manchmal in unterschiedliche Richtungen lenkten. Es ist sinnvoll, die AGENTS.md präzise zu formulieren.
Wenn Sie noch keine eigene AGENTS.md haben, lesen Sie den Leitfaden AGENTS.md und CLAUDE.md gemeinsam verwenden: Er beschreibt eine einzelne Anweisungsdatei, die alle drei Agenten lesen.
Wann sollten Sie welchen Agenten einsetzen?
Das Wichtigste
Fünf praktische Szenarien für den Wechsel zwischen Codex, Claude Agent und OpenCode in Devin Desktop. Jedes Szenario ist eine geschäftliche Entscheidung und kein Modellvergleich.
Muster 1. Ein Standard-Feature in 30 Minuten
CRUD für eine neue Tabelle, ein Formular mit zwei Feldern, eine einfache Website-Seite. Wählen Sie Codex. Er schreibt es in 5 Minuten, und Sie können es prüfen und ausliefern. Claude wird hier zu lange nachdenken. OpenCode ist nicht schnell genug.
Muster 2. Eine Architekturaufgabe mit Abwägungen
Sie müssen entscheiden, ob dieser Teil in einen separaten Dienst ausgelagert oder im Monolithen belassen werden soll. Oder Sie müssen für ein bestehendes Projekt zwischen Redux und Zustand wählen. Wählen Sie Claude. Es kann die Argumente abwägen. Codex liefert Ihnen eine „Lösung“ ohne Diskussion, und die ist höchstwahrscheinlich falsch.
Muster 3. Testabdeckung für bereits geschriebenen Code
Nachdem einer der Agenten Code geschrieben hat, wechseln Sie für Tests zu Claude oder OpenCode. Codex hat kein gutes Gespür dafür, welche Randfälle wichtig sind. Claude ist besser als die anderen beim Testen komplexer Geschäftslogik, während OpenCode gut darin ist, API-Integrationstests zu schreiben.
Muster 4. Offline-Entwicklung lokal
Ein Flugzeug, ein Zug, eine Datscha ohne Internet. Codex und Claude funktionieren nicht – sie benötigen eine API. OpenCode mit Ollama und einem lokalen Modell ist die einzige Möglichkeit. Die Qualität ist geringer, aber Sie können weiterhin Code schreiben.
Muster 5. Drei Antworten vergleichen
Wenn Sie nicht sicher sind, welcher Ansatz richtig ist, geben Sie allen drei Agenten über Spaces dieselbe Aufgabe. Vergleichen Sie die drei Antworten und wählen Sie die beste aus oder kombinieren Sie sie. Das kostet mehr Token, lohnt sich aber bei kritischen Aufgaben.
Im hier beschriebenen Arbeitsrhythmus gehen 60 % der Aufgaben an Codex (Geschwindigkeit), 30 % an Claude (Qualität) und 10 % an OpenCode (offline). Einmal pro Woche werden in diesem Beispiel alle drei in Spaces mit einer schwierigen Aufgabe gestartet, um ihre Vorschläge zu vergleichen.
Devin-Desktop-Tarife und Agenten-Abonnements
Das Wichtigste
ACP-Agenten sind nur in Pro (20 $ pro Monat), Max (200 $) oder Teams (80 $ pro Team plus 40 $ pro Mitglied) aktiviert. Abonnements für die Agenten selbst (OpenAI, Anthropic) sind separat.
Sobald Devin Desktop bezahlt ist, benötigt jeder ACP-Agent ein eigenes Abonnement:
- Codex — ChatGPT Plus oder Team (ab 20 $) oder ein OpenAI-API-Schlüssel mit nutzungsbasierter Abrechnung
- Claude Agent — Claude Pro (20 $) oder Max oder ein Anthropic-API-Schlüssel.
- OpenCode — kostenlos bei Verwendung eines lokalen Modells über Ollama.
Das ethische Minimum besteht darin, ein Konto nicht mit mehreren Personen zu teilen; ein Konto ist auf eine Person registriert.
Im Juni 2026 belaufen sich die Basisabonnements für ein Setup mit allen drei Agenten auf etwa 60 $ pro Monat: Devin Pro (20 $), ChatGPT Plus (20 $) und Claude Pro (20 $). Wenn Sie das Setup auf Codex und OpenCode ohne Claude reduzieren, kostet es 40 $.
Worin unterscheidet sich ACP von MCP?
Das Wichtigste
ACP verbindet einen Editor mit einem Agenten. MCP verbindet einen Agenten mit einem Werkzeug (Datenbank, Dateien, API). Ein Agent kommuniziert über ACP mit dem Editor und verbindet sich über MCP mit den Werkzeugen, die er für eine Aufgabe benötigt. Die Standards ergänzen einander; sie stehen nicht in Konkurrenz.
Viele verwechseln sie, weil beide „Protokolle für Agenten“ sind und beide JSON-RPC verwenden. Der Unterschied liegt darin, was sie verbinden.
MCP – Model Context Protocol von Anthropic verbindet einen Agenten mit Datenquellen und Werkzeugen. Über einen MCP-Server kann ein Agent Ihre Datenbank einsehen, Dateien lesen, die GitHub-API aufrufen und auf Notion zugreifen. Er analysiert Eingabedaten und entscheidet, welches Werkzeug er verwenden soll.
ACP – Agent Client Protocol von Zed und JetBrains verbindet einen Editor mit einem Agenten. Über ACP übergibt eine IDE dem Agenten den von Ihnen ausgewählten Code, die geöffneten Dateien und den Befehl, den Sie über die Palette ausgeführt haben. Im Gegenzug empfängt sie Dateiänderungen, Bestätigungsanfragen und den Aufgabenfortschritt.
Ein Agent kommuniziert über ACP mit dem Editor und über MCP mit seinen Werkzeugen. Der Stack sieht so aus:
┌─────────────────┐
│ Devin Desktop │ ← Editor
└────────┬────────┘
│ ACP (Apache 2.0, JSON-RPC über stdio)
┌────────▼────────┐
│ Claude Agent │ ← Agent
└────────┬────────┘
│ MCP (Anthropic, JSON-RPC über HTTP oder stdio)
┌────────▼────────┐
│ MCP server │ ← Werkzeug (Datenbank, Dateien, API)
└─────────────────┘
Mehr über MCP erfahren Sie im separaten Leitfaden MCP-Server für Claude Code, der Beispiele zur Verbindung von sieben fertigen Servern enthält.
Was funktioniert im Juni 2026 nicht?
Das Wichtigste
Im Juni 2026 ist ACP in Devin Desktop produktiv im Einsatz, hat aber Einschränkungen. Die wichtigste ist, dass die Registry Agenten nicht automatisch herunterlädt; Sie müssen die CLIs daher manuell installieren. Zu den kleineren Einschränkungen gehört, dass einige erweiterte Editorfunktionen nur mit Devin Local und nicht mit jedem ACP-Agenten funktionieren.
Drei bemerkenswerte Einschränkungen, die während zwei Wochen Tests festgestellt wurden:
Die Registry lädt keine Agenten herunter. Wie zu Beginn dieses Leitfadens erwähnt, erwartet Devin Desktop, dass Sie CLI-Binärdateien manuell installieren. Ein Installationsskript behebt das, doch in Anleitungen wird dies oft nicht erwähnt.
Nicht alle Editorfunktionen werden an jeden Agenten weitergegeben. Die Bearbeitung mehrerer Dateien in einer Transaktion funktioniert derzeit vollständig nur mit Devin Local. Codex und Claude über ACP erhalten Bearbeitungsbefehle jeweils für eine Datei. Das stört die meisten Aufgaben nicht, aber für Refaktorierungen, die in einem Vorgang mindestens 5 Dateien umfassen, müssen Sie zurück zu Devin Local wechseln.
Konflikte bei paralleler Arbeit. Wenn zwei Agenten in einem Space gleichzeitig dieselbe Datei bearbeiten, überschreibt der zuletzt Schreibende die Version des anderen. Devin Desktop zeigt noch keinen Konflikt-Diff an. Die Lösung ist, jedem Agenten eine andere Datei in der Aufgabe zuzuweisen oder über einen PR zu arbeiten und Merge-Konflikte manuell zu lösen.
JetBrains weist bei seiner ACP-Implementierung in IDE 25.3 RC auf ähnliche Beta-Einschränkungen hin:
Es ist dasselbe Muster wie bei Devin Desktop: Installieren Sie die CLI manuell und verbinden Sie sie im Editor.
Wohin entwickelt sich das Ökosystem?
Das Wichtigste
Die Registry kompatibler ACP-Agenten wächst jeden Monat. Im März 2026 umfasste das Ökosystem mehr als 25 Agenten; bis Juni listete zed.dev/acp über 60. Bis Ende 2026 wird mit einer Konsolidierung gerechnet: Cursor, Replit Agent, Continue und Aider könnten ebenfalls ACP-Unterstützung ankündigen. Devin Desktop wird ein Editor in einer größeren Liste bleiben und nicht der einzige.
ACP ist derzeit einer der führenden Standards, aber nicht der einzige. Drei Standards entwickeln sich parallel:
- MCP (Anthropic) – Agent zu Werkzeug. Bereits der De-facto-Standard.
- A2A (Google, April 2025) – Agent zu Agent. Kommunikation zwischen unabhängigen Agenten ohne zentrale Koordination.
- ACP (Zed, JetBrains, Ende 2025) – Editor zu Agent.
In den kommenden Monaten sollen auch Cursor und Replit Agent ACP in ihre Oberflächen integrieren. Derzeit verwenden sie proprietäre APIs. Wenn zwei große Anbieter ACP übernehmen, wird der Standard allgemein verbreitet. Dann wird „Ihr eigener Agent in jedem Editor“ zum normalen Arbeitsmodell.
Für einen Vibe-Coder bedeutet das zwei Dinge. Erstens müssen Sie nicht fünf verschiedene Apps installieren, um neue Modelle auszuprobieren. Zweitens können Sie, falls ein Anbieter morgen sein Preismodell ändert oder den Betrieb einstellt, seinen Agenten in jeden ACP-Editor verschieben und weiterarbeiten.
Ein Trio von Agenten einzurichten ist der technische Teil. Zu verstehen, wie technische Entscheidungen Ihr Produkt beeinflussen, ist eine andere Fähigkeit. Die Hauptaufgabe ist, ein System aufzubauen, in dem KI Ihren Denkstil nachbildet (ein KI-Klon), sich an den Projektkontext erinnert (ein Second Brain) und die Aufgabenregeln liest (Context Engineering). Diese drei Elemente bilden ein funktionierendes System. Danach können Sie die Tools an einem Abend wechseln.
Quellen
Lernen Sie Ailoot kennen.
Weitere Details
Fragen und Antworten
Warum erscheint ein Agent nach dem Ändern von registry.json nicht?
Prüfe die installierte CLI, den Pfad zur tatsächlichen ausführbaren Datei und die Aktivierung unter Devin Settings → Agents. Die Registry beschreibt den Toolstart. Sie installiert das Tool nicht und meldet es nicht an.
Ersetzt ACP MCP?
Nein. ACP verbindet Editor und Agenten; MCP verbindet den Agenten mit Tools und Datenquellen. Derselbe Agent kann ACP für die Editorinteraktion und MCP für eine Datenbank oder ein anderes Tool verwenden.