Devin Desktop: Agentenfenster, ACP und ChatGPT-Abrechnung
Aktualisiere Devin Desktop, behalte parallele Sitzungen im Blick und prüfe die geänderten Standardeinstellungen für Agentenänderungen. Richte einen externen ACP-Agenten mit dem vollständigen OpenCode-Beispiel ein und unterscheide dessen Anbieterrechnung von Devin-Nutzung und ChatGPT-Kontingent, einschließlich Voraussetzungen, Ausschlüssen und Verhalten am Limit.
Inhalt

Installiere für das neue Agentenfenster von Devin Desktop die aktuelle stabile Version und prüfe die Standardeinstellungen für die Änderungsprüfung, bevor du mehrere Agenten startest. Nutze native Devin-Sitzungen, wenn berechtigte GPT-Anfragen über deinen ChatGPT-Tarif laufen sollen; ACP eignet sich für einen separaten Coding-Agenten mit eigenem Anbieterzugang und eigener Abrechnung. Stand 2026-10-25 verzeichnet das Changelog der stabilen Versionen v3.11.216, die auf die Neugestaltung mit v3.11.212 vom 23. Oktober folgt.
Lade die Anwendung von der offiziellen Downloadseite für Devin Desktop herunter. Der Patch vom 24. Oktober stellt den Zugriff auf lokale Sitzungen für Mitglieder wieder her, deren Organisationsrolle keine Cloud-Sitzungen erlaubt. Es gibt also einen konkreten Grund, diese Version zu installieren, statt beim ersten Update der Neugestaltung zu bleiben. Details stehen in den versionsbezogenen Release Notes.
Was ändert sich im Agentenfenster?
Halte Dateien, Änderungen und Terminal jeder Sitzung neben dem zugehörigen Gespräch und ordne Sitzungen nebeneinander an, wenn du ihren Fortschritt vergleichen möchtest. Das neue Fenster verwendet dieselbe Oberfläche wie die Webanwendung für Sitzungen, Automations, Review, Wiki, Einstellungen und die Befehlspalette.
Ziehe eine Sitzung aus der Seitenleiste auf eine bereits geöffnete Sitzung, um bis zu 8 Sitzungen nebeneinander anzuzeigen. Das ist eine Anzeigegrenze und keine Zusage für acht gleichzeitig laufende Aufgaben: Wie viele Aufgaben gleichzeitig ausgeführt werden können, hängt vom Tarif ab.
Die Release Notes zu v3.11.212 nennen drei nützliche Bereiche zur Kontrolle:
- Files: Durchsuche das lokale Arbeitsverzeichnis oder die Maschine der Cloud-Sitzung.
- Changes: Prüfe lokale Diffs pro Datei, auch mit dem Filter Since last seen für Änderungen seit der letzten Ansicht.
- Terminal: Öffne über das Menü zum Hinzufügen eines Tabs eine Shell im lokalen Ordner der Sitzung oder auf ihrer Cloud-Maschine.
Starte für eine Fehlerkorrektur eine Sitzung zur Implementierung und eine zweite zur Untersuchung. Wähle in Devin Local in der Standortauswahl New worktree, um einen isolierten Checkout zu verwenden; diese Option ist im Leitfaden zu Devin Local dokumentiert. Lass die Untersuchungssitzung den passenden Test ermitteln, während die Implementierungssitzung den Code ändert. Prüfe anschließend den Diff und führe den Test im Terminal der richtigen Sitzung aus.
Die Ansicht nebeneinander erleichtert die Aufsicht; getrennte Worktrees verhindern, dass zwei Agenten denselben Checkout bearbeiten. Für eine einzelne kleine Änderung erspart dir eine Sitzung den zusätzlichen Abstimmungsaufwand.
Welche Einstellungen solltest du beim Wechsel von Windsurf prüfen?
Prüfe vor der ersten Bearbeitungsaufgabe die Änderungsprüfung direkt im Editor, das automatische Öffnen von Dateien und die Aktionen beim Speichern. Der Übergang von Windsurf zu Devin Desktop wurde am 2. Juni angekündigt; das Oktober-Update ändert auch das Verhalten der Anwendung.
Öffne Devin User Settings über die Befehlspalette: mit Cmd+Shift+P unter macOS oder Ctrl+Shift+P unter Windows/Linux. Gehe beim Umstieg diese Einstellungen durch:
| Einstellung | Verhalten nach dem Update | Was du tun solltest |
|---|---|---|
| Agent diff zones | Standardmäßig deaktiviert; Änderungen werden direkt auf Dateien angewendet | Aktiviere Devin Settings → Editor → User Interface → Agent diff zones, wenn du Änderungen direkt im Editor annehmen oder ablehnen möchtest. |
| Auto-open edited files | Bearbeitete Dateien öffnen sich nicht mehr automatisch im Hintergrund | Aktiviere Auto-open edited files unter Editor → User Interface, wenn das Öffnen einer Datei für dich der Hinweis zur Prüfung war. |
| Aktionen beim Speichern von Agentenänderungen | Beim Speichern durch Agenten werden format-on-save und Code-Aktionen übersprungen | Aktiviere Run save actions on agent edits, wenn dein Ablauf diese Aktionen nach Agentenänderungen voraussetzt. |
Der Leitfaden für erweiterte Einstellungen erklärt die Steuerelemente zum Annehmen und Ablehnen im Editor. Seine Aussage, diese seien standardmäßig aktiviert, widerspricht jedoch den Release Notes vom Oktober. Prüfe deshalb den tatsächlichen Zustand der Schalter in deiner Installation. Ist die Prüfung im Editor deaktiviert, kontrolliere Changes vor dem Commit; sind Speicheraktionen deaktiviert, führe den Formatter oder Lint-Befehl deines Projekts bei Bedarf ausdrücklich aus.
Auch das Senden von Nachrichten hat sich geändert: Enter lenkt den laufenden Agentendurchlauf, während Cmd/Ctrl+Enter deine Nachricht bis zum Ende dieses Durchlaufs in die Warteschlange stellt. Nutze die Warteschlange für Folgeaufgaben, die erst danach beginnen sollen.
Wenn du außerdem von Cascade zu Devin Local wechselst, führe Devin: Open Cascade Migration Wizard aus. Die Migrationsanleitung beschreibt, wie Workflows und wichtige gespeicherte Erinnerungen in Skills überführt werden. Allein die übernommenen Editoreinstellungen stellen diesen Agentenkontext nicht wieder her.
Wie aktivierst du einen ACP-Agenten?
Installiere den Agenten, richte seine Authentifizierung ein, ergänze seinen Starteintrag in der Registry und aktiviere ihn anschließend in Devin Desktop. ACP, das Agent Client Protocol, definiert die Verbindung zwischen Editor und Agent; Modellguthaben stellt es nicht bereit.
Die ACP-Dokumentation von Devin nennt Codex CLI, Claude Agent, OpenCode, Junie und Gemini CLI. Der Zugriff ist mit Pro, Max und Teams verfügbar; Enterprise-Administratoren müssen die Freischaltung mit ihrem Account-Team klären. Die öffentliche ACP-Registry enthält sowohl Adapter als auch native Implementierungen. Wähle daher den passenden ACP-Eintrag, statt davon auszugehen, dass der gewöhnliche CLI-Startbefehl genügt.
Externe Agenten führen ihre Vorgänge selbst aus; die Abrechnung erfolgt direkt über ihre Anbieter. Devin nimmt diese Vorgänge ausdrücklich vom Geltungsbereich seiner eigenen Datenschutzerklärung und rechtlichen Bedingungen aus. Prüfe die Datenverarbeitung und Kontokonfiguration des gewählten Agenten. Der Schalter für die ChatGPT-Nutzung in Devin steuert nicht die Abrechnung einer externen ACP-Sitzung.
OpenCode und das Anbieterkonto vorbereiten
Dieses Beispiel verwendet OpenCode V1 1.19.4 unter macOS mit Apple Silicon, passend zum veröffentlichten ACP-Registry-Eintrag. Node.js und npm müssen bereits installiert sein. OpenCode V1 und V2 verwenden denselben Befehl opencode. Falls du bereits V2 nutzt, behalte diese Installation und verwende den zugehörigen Registry-Eintrag, statt V1 darüberzuinstallieren.
Führe entsprechend der Installationsanleitung für V1 diese Befehle in Bash aus. Dabei wird die Version ausdrücklich festgelegt:
npm install -g opencode-ai@1.19.4
opencode --version
opencode auth login
opencode auth list
command -v opencode
Schließe die interaktive Anmeldung für den gewünschten Anbieter ab. Die Versionsprüfung sollte 1.19.4 ausgeben; auth list sollte den konfigurierten Anbieter anzeigen und command -v die installierte Programmdatei ermitteln. Die CLI-Referenz dokumentiert diese Authentifizierungsbefehle. Gespeicherte Anmeldedaten bestätigen nur diesen Einrichtungsschritt; mit dem folgenden Gespräch prüfst du, ob eine Modellanfrage tatsächlich gelingt.
Agenten registrieren, aktivieren und überprüfen
Rufe Open Local ACP Registry Config in der Befehlspalette auf. Die Datei der stabilen Version liegt unter macOS/Linux bei ~/.windsurf/acp/registry.json; unter Windows wird %USERPROFILE%\AppData\Roaming\Code\User\acp\registry.json verwendet.
Für eine neue Registry unter macOS mit Apple Silicon kannst du das folgende JSON verwenden. Gibt es bereits Einträge, ergänze das Agentenobjekt im vorhandenen Array agents:
{
"version": "1.0.0",
"agents": [
{
"id": "opencode",
"name": "OpenCode",
"version": "1.19.4",
"description": "OpenCode via ACP",
"repository": "https://github.com/anomalyco/opencode",
"website": "https://opencode.ai",
"license": "MIT",
"license_url": "https://github.com/anomalyco/opencode/blob/dev/LICENSE",
"distribution": {
"binary": {
"darwin-aarch64": {
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.19.4/opencode-darwin-arm64.zip",
"cmd": "opencode",
"args": [
"acp"
]
}
}
}
}
]
}
Die Version und die Archivadresse stammen aus den offiziellen Registry-Daten. Devin setzt derzeit voraus, dass die Programmdatei bereits installiert ist, und lädt das Archiv nicht herunter. Hier startet cmd das installierte Programm; args wählt die Schnittstelle opencode acp.
Für ein anderes Betriebssystem oder eine andere Architektur verwende den passenden Plattformblock aus der Registry. Findet die Desktop-Anwendung opencode nicht, ersetze cmd durch den tatsächlichen absoluten Pfad aus command -v opencode.
Aktiviere den Agenten unter Devin User Settings → Agents → OpenCode und starte Devin Desktop neu. Beginne ein Gespräch in einem vertrauenswürdigen Repository und wähle OpenCode in der Agentenauswahl unten rechts. Sende diese Aufforderung, die eine Zusammenfassung der README verlangt und Dateiänderungen sowie Shell-Befehle ausschließt:
Read the project README and summarize its purpose in three bullets. Do not edit files or run shell commands.
Die Prüfung ist erfolgreich, wenn der gewählte Agent ohne Start- oder Authentifizierungsfehler läuft und eine zum Repository passende Zusammenfassung liefert. Bei einem Authentifizierungsfehler wiederhole opencode auth login für den gewünschten Anbieter. Ist kein Agent verfügbar, prüfe, ob sich der Arbeitsbereich im Restricted Mode befindet. Markiere nur Repositories als vertrauenswürdig, auf die du Agenten zugreifen lassen möchtest.
Im Team verteilst du geprüfte Einträge über die Teameinstellung ACP Registry Config. Ein Registry-Eintrag gibt dem Client Anweisungen zum Starten des Agenten. Daraus folgt nicht, dass dieser dieselben Berechtigungen, Modelleinstellungen oder dasselbe Abrechnungskonto wie Devin Local verwendet.
Welche Anfragen deckt dein ChatGPT-Tarif ab?
Beim Token-Sharing wird dein ChatGPT-Kontingent für berechtigte GPT-Anfragen in nativen Devin-Sitzungen genutzt, die dir gehören. Stand 2026-10-25 brauchst du ChatGPT Go, Plus oder Pro zusammen mit Devin Pro, Max oder Teams; Devin Free und Enterprise sind ausgeschlossen. Diese Bedingungen stehen im aktuellen Abrechnungsleitfaden von Devin, und OpenAI führt Devin als teilnehmende Anwendung auf.
Teams-Nutzer benötigen außerdem einen Nutzerplatz mit Desktop-Zugriff: Full Seats enthalten ihn, Flex Seats nicht. Jedes Mitglied verknüpft sein eigenes ChatGPT-Konto.
So stellst du die Verbindung her und überprüfst die Nutzung:
- Öffne Settings → Connections, wähle Continue with ChatGPT und erlaube die Nutzung deines Tarifs.
- Aktiviere in der Modellauswahl von Desktop Use your ChatGPT plan. Dieser kontoweite Schalter gilt auch für Cloud und CLI.
- Wähle ein abgedecktes GPT-Modell in einer nativen Devin-Sitzung. Öffne unter Settings → Usage & limits den Punkt Manage usage, um den über ChatGPT abgerechneten Verbrauch zu prüfen.
Desktop behält das ausgewählte Modell bei. Wenn du die Option einschaltest, bleiben Anfragen an andere Modelle als GPT daher von der Abdeckung ausgeschlossen.
| Ausgeführte Arbeit | Abrechnung bei aktivierter und verfügbarer ChatGPT-Nutzung |
|---|---|
| Berechtigte GPT-Anfragen in deinen nativen Devin-Sitzungen | ChatGPT-Tarif |
| Anfragen an andere Modelle als GPT, einschließlich weiterer Modelle in lokalem Fusion | Devin-Kontingent oder On-Demand-Credits von Devin |
| GPT-Varianten fast oder priority | Devin-Kontingent oder On-Demand-Credits von Devin |
| Laufzeit der Cloud-Maschine und Code-Scans | Devin-Kontingent oder On-Demand-Credits von Devin |
| Sitzungen, die dir nicht gehören, einschließlich Automatisierungen, die nicht unter deiner Identität laufen | Nicht durch deinen verknüpften ChatGPT-Tarif abgedeckt; Devin rechnet sie ab |
| Vorgänge externer ACP-Agenten | Abrechnung gemäß Anbieter und verwendetem Konto des Agenten |
Zum Starten von Cloud-Sitzungen brauchst du weiterhin verfügbares Devin-Kontingent oder Credits. Bei lokalem Fusion wird nur der berechtigte GPT-Anteil ChatGPT zugeordnet. Ein Ablauf mit mehreren Modellen wird daher weiterhin teilweise über Devin abgerechnet.
Wie lange reicht ChatGPT Plus, und was passiert am Limit?
Miss den Verbrauch deiner eigenen Aufgaben, bevor du deine Arbeit auf Plus auslegst. Laut den Nutzungshinweisen von OpenAI lässt sich ein Kontingent nicht in eine feste Aufgabenanzahl umrechnen: Modell, Kontext, Aufgabe und Einstellungen beeinflussen den Verbrauch. Aus dem Zurücksetzungsintervall eines Abonnements lassen sich keine garantierten Arbeitsstunden in Devin ableiten.
Anfragen verbundener Anwendungen nutzen dein bestehendes Kontingent für ChatGPT Work und Codex. Lege in ChatGPT unter Settings → Usage → App limits → Manage limits für Devin ein wöchentliches prozentuales Limit fest. Damit begrenzt du seinen Anteil am Verbrauch, ohne ein zusätzliches Kontingent zu reservieren. Die optionale Nutzung von ChatGPT-Credits erfordert eine separate, standardmäßig deaktivierte Berechtigung und ein App-Limit von 100%. Einzelheiten erläutern die OpenAI-Einstellungen für verbundene Anwendungen.
Betrachte die ChatGPT-Nutzung als Abrechnungsweg, nicht als Garantie, dass keine weiteren Devin-Kosten entstehen. Devin dokumentiert unterschiedliches Verhalten am Limit: Desktop und CLI wiederholen Anfragen zunächst über das Devin-Kontingent und danach über On-Demand-Credits, während Cloud pausiert, bis das Kontingent zurückgesetzt wird oder du die ChatGPT-Nutzung deaktivierst und die Sitzung fortsetzt.
Hier widersprechen sich die Dokumentationen: Die allgemeinen Hinweise von OpenAI zu verbundenen Anwendungen besagen, dass eine Anwendung bei nicht verfügbarer Tarifnutzung oder nicht verfügbaren Credits nicht automatisch auf eine andere kostenpflichtige Option wechselt. Weil Devin die alternative Abrechnung für lokale Clients ausdrücklich beschreibt, solltest du weiterhin mit möglichen Devin-Kosten rechnen. Prüfe den Hinweis und den Verbrauch in deinem Konto, bevor du Aufgaben unbeaufsichtigt laufen lässt.
Zeigt Devin ChatGPT plan disabled an, wähle Reconnect und prüfe, ob die ChatGPT-Nutzung aktiviert ist. Laut Devin werden GPT-Anfragen über Devin abgerechnet, solange die ChatGPT-Autorisierung abgelaufen oder widerrufen ist.
Kontrolliere dein verbleibendes Kontingent und deinen Credit-Saldo unter Devin Usage & limits. Administratoren sollten auch das automatische Aufladen und die standardmäßigen Ausgabenlimits pro Sitzung prüfen, die Devin in den Abrechnungseinstellungen für Self-Service-Tarife beschreibt. Ein App-Limit in ChatGPT begrenzt diese separaten Devin-Kosten nicht.
Notiere für eine aussagekräftige erste Messung die Werte beider Verbrauchsanzeigen, führe eine klar begrenzte Aufgabe aus und prüfe die Werte erneut. Verwende für einen Vergleichslauf dasselbe Repository, dasselbe Modell und denselben Aufgabenumfang. Wechsle erst zu parallelen Sitzungen, wenn du erkennen kannst, wo der Verbrauch verbucht wurde und wie du die entstandenen Änderungen prüfen wirst.