# ACP in Devin Desktop: Codex, Claude Agent und OpenCode verbinden

> So verbinden Sie Codex, Claude Agent und OpenCode über das ACP-Protokoll mit dem Devin-Desktop-Editor. Installationsbefehle, Einstellungen und Tarife.

Source: https://ailoot.ai/blog/de/codex-claude-agent-opencode-devin-desktop-acp/
Canonical: https://ailoot.ai/blog/de/codex-claude-agent-opencode-devin-desktop-acp/
Language: de
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-076
Revision: sha256-1c0cff85b4bbfed2418e249a1c4c4c34bc33c250ebefad01ae4526039759eef9


## Was ist ACP in 2 Minuten?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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.

<figure>
<blockquote>
<p>Das Agent Client Protocol ist ein offener Standard, mit dem sich jeder Agent problemlos in jeden Editor integrieren lässt.</p>
</blockquote>
<figcaption>— Zed, https://zed.dev/acp</figcaption>
</figure>

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](https://ailoot.ai/docs/).

## Was sollte man vor dem Start installieren?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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:

<figure>
<blockquote>
<p>ACP-Agenten sind für Nutzer von Pro, Max und Teams verfügbar.</p>
</blockquote>
<figcaption>— Devin-Dokumentation, https://docs.devin.ai/desktop/acp</figcaption>
</figure>

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**.

<figure>
<blockquote>
<p>Devin Desktop lädt Agent-Distributionen derzeit noch nicht direkt aus der Registry herunter.</p>
</blockquote>
<figcaption>— Devin-Dokumentation, https://docs.devin.ai/desktop/acp</figcaption>
</figure>

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:

```bash
# 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:

```bash
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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

Cognition hat den vertrauten Windsurf-Pfad beibehalten, statt `.windsurf` in `.devin` umzubenennen. Das ist praktisch: Ihre alten Konfigurationen funktionieren weiterhin wie zuvor.

<figure>
<blockquote>
<p>Die Konfiguration der lokalen Agent-Registry befindet sich für Devin Desktop unter <code>~/.windsurf/acp/registry.json</code> und für Devin Desktop Next unter <code>~/.windsurf-next/acp/registry.json</code>.</p>
</blockquote>
<figcaption>— Devin-Dokumentation, https://docs.devin.ai/desktop/acp</figcaption>
</figure>

Ein Eintrag für einen einzelnen Agenten in der Registry sieht so aus:

```json
{
  "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:

```bash
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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

Schritt eins: anmelden. Ohne Authentifizierung kann die CLI die API nicht aufrufen:

```bash
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:

```bash
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:

```bash
which codex
# /opt/homebrew/bin/codex
```

Schritt vier: Aktivieren Sie den Agenten im Editor. Öffnen Sie die Befehlspalette in Devin Desktop:

- `Cmd+Shift+P` unter macOS
- `Ctrl+Shift+P` unter 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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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](https://github.com/agentclientprotocol/claude-agent-acp) aus dem Protokoll-Repository, lizenziert unter Apache 2.0.

Schritt eins: Claude Code anmelden:

```bash
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:

```bash
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:

```bash
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:

```json
{
  "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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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:

```bash
curl -fsSL https://opencode.ai/install | bash
```

Prüfen:

```bash
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:

```bash
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](https://ailoot.ai/docs/)

Fügen Sie anschließend einen Block zu `registry.json` hinzu:

```json
{
  "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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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.

<figure>
<blockquote>
<p>Wir haben Spaces entwickelt, damit gemeinsam arbeitende Agenten Kontext teilen und effektiv an Aufgaben zusammenarbeiten können.</p>
</blockquote>
<figcaption>— Cognition-Blog, https://cognition.ai/blog/introducing-devin-desktop</figcaption>
</figure>

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.md` oder `AGENTS.md`)
- Laufende Pull Requests und ihre Kommentare

So erstellen Sie einen Space:

1. Öffnen Sie das Agent Command Center (die Schaltfläche in der oberen Leiste von Devin Desktop)
2. Klicken Sie oben rechts auf „New Space“
3. Verknüpfen Sie einen Projektordner mit dem Space
4. Fügen Sie die benötigten Agenten aus den in den Einstellungen aktivierten hinzu

Ein Arbeitsablauf für ein Setup mit drei Agenten:

1. **Codex** schreibt den ersten Implementierungsentwurf im Space
2. **Claude Agent** sieht, was Codex gemacht hat, und prüft den Code, refaktoriert und bereinigt komplizierte Bereiche
3. **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](https://ailoot.ai/blog/de/agents-md-claude-md-one-instruction-file/): Er beschreibt eine einzelne Anweisungsdatei, die alle drei Agenten lesen.

## Wann sollten Sie welchen Agenten einsetzen?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

**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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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](https://ailoot.ai/blog/de/mcp-servers-claude-code/), der Beispiele zur Verbindung von sieben fertigen Servern enthält.

## Was funktioniert im Juni 2026 nicht?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Das Wichtigste in diesem Abschnitt">

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.

</div>

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.

<div class="section" role="doc-bibliography" aria-label="Quellen">

### Quellen

- [Agent Client Protocol auf GitHub – Spezifikation v1](https://github.com/agentclientprotocol/agent-client-protocol)
- [ACP-Agenten- und Editorkatalog auf zed.dev](https://zed.dev/acp)
- [Devin-Desktop-Dokumentation zu ACP](https://docs.devin.ai/desktop/acp)
- [Devin-Blog – Ankündigung von Devin Desktop und ACP, 2. Juni 2026](https://devin.ai/blog/windsurf-is-now-devin-desktop)
- [Cognition-Blog – Spaces und Agent Command Center](https://cognition.ai/blog/introducing-devin-desktop)
- [JetBrains – ACP-Seite](https://www.jetbrains.com/acp/)
- [OpenCode – Open-Source-ACP-Agent](https://opencode.ai)

</div>



Lernen Sie [Ailoot](https://ailoot.ai/) kennen.

## 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.


## Ailoot · Das Unternehmen und sein Projektportfolio

Ailoot baut auf bewährte Betriebserfahrung, einen großen Kundenstamm, stabilen Service und kontinuierliche KPI-Kontrolle.

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Ailoot nutzt diese Betriebserfahrung für den API-Zugang zu KI-Funktionen in Kundenprodukten, Agenten, Anwendungen und Automatisierungen.
