Roo Code war eine der aktivsten Open-Source-Agent-Erweiterungen für VS Code. Das Mehrmodus-Design und benutzerdefinierte Modi machten es für viele Teams zum Hauptwerkzeug. Nach der Archivierung des Hauptrepositories im Mai 2026 ist die Frage „weiternutzen oder wechseln“ jedoch keine Geschmacksfrage mehr, sondern eine Frage des Wartungsrisikos. Dieser Artikel vergleicht die drei Alternativen Cline, Cursor und Claude Code nach Workflow, Modellanbindung, Kosten, IDE-Unterstützung und Teamsteuerung und schließt mit einer Szenariotabelle und einer Migrationscheckliste.

1. Zuerst prüfen: Ist Roo Code noch nutzbar?

Roo Code ist eine VS-Code-Erweiterung, Open Source, mit BYOK (eigener Modell-Key) und Unterstützung für Modi wie Code, Architect, Ask, Debug und Orchestrator. Mit .roomodes lassen sich eigene Team-Modi definieren. Der Wert liegt im modularen Workflow: Planung, Ausführung und Fehlersuche sind getrennt, komplexe Aufgaben vermischen sich nicht so leicht.

Nach der Archivierung des Hauptrepositories im Mai 2026 ergibt sich folgendes Bild:

  • Die Erweiterung lässt sich möglicherweise weiterhin installieren und ausführen, aber Upstream übernimmt keine Korrekturen mehr. Kompatibilität mit neuen VS-Code-Versionen und Sicherheitsupdates für Abhängigkeiten liegen beim Team.
  • Community-Zweige wie ZooCode existieren; Wartungsintensität, Release-Kanäle und Funktionsumfang müssen einzeln geprüft werden.
  • Neue Projekte sollten Roo Code nicht als langfristige Basis einsetzen; das Risiko überwiegt den Nutzen deutlich.

Die Entscheidung lautet daher nicht „ist Roo Code gut“, sondern „wie migriere ich den Bestand und was wähle ich für neue Projekte“. Teams, die nur gelegentlich den Chat nutzen, haben geringe Migrationskosten; Teams, deren Prozesse stark auf benutzerdefinierten Modi und MCP beruhen, sollten projektweise migrieren statt pauschal umzustellen.

2. Drei Alternativwege

Cline ist die direkteste Alternative. Es ist ebenfalls eine Open-Source-Agent-Erweiterung für VS Code, mit zweistufigem Plan/Act-Workflow, Befehlsfreigabe, Checkpoints, MCP, Browser- und Terminal-Tools. Die Anbieterabdeckung umfasst OpenAI-kompatible Dienste, Anthropic, OpenRouter, Bedrock, Vertex und lokale Modelle. Für Teams, die Roo Code gewohnt sind, liegen Oberfläche und Denkmodell am nächsten.

Cursor ist der Editor-Weg. Es ist kein Plugin, sondern eine eigenständige IDE, in der Tab-Vervollständigung, Inline-Bearbeitung, Chat und Agent im selben Fenster arbeiten. Geeignet für häufige kleine Iterationen direkt am Code; wenn das Kernthema die Editorerfahrung ist, bleibt Cursor eine vollständige Lösung.

Claude Code ist der Terminal-Weg. Es liest Dateien im Repository, ändert Code, führt Befehle aus und bearbeitet Git; unterstützt werden Hooks, Unteragenten und MCP sowie Erweiterungen für VS Code und JetBrains und eine Desktop-App. Geeignet für mehrere Repositories, lange Aufgaben, Skripting und CI. Die Modelle stammen überwiegend von Claude; das Team muss das Anthropic-Protokoll oder ein kompatibles Gateway akzeptieren.

3. Workflow-Vergleich

Werkzeug Form Workflow Modellanbindung Kostenstruktur IDE-Unterstützung
Roo Code (Bestand) VS-Code-Erweiterung Mehrere und eigene Modi BYOK, mehrere Anbieter Erweiterung Open Source, Modellkosten VS Code
Cline VS-Code-Erweiterung Plan/Act, Freigabe und Checkpoints BYOK, mehrere Anbieter Erweiterung Open Source, Modellkosten Vor allem VS Code, daneben CLI
Cursor Eigenständige IDE Tab, Chat und Agent integriert Offizielle Anbieter-Keys, teils Base-URL-Override Abo plus Zusatzverbrauch Eigenständige IDE auf VS-Code-Basis
Claude Code Terminal-Agent Repositoryweite lange Aufgaben, Befehle und Git Anthropic-Protokoll, auch Bedrock/Vertex Abo oder API nach Verbrauch Terminal, VS Code/JetBrains und Desktop

Kein Workflow ist grundsätzlich überlegen. Entscheidend ist, wo die Arbeit stattfindet: Viele kleine Änderungen laufen im Editor flüssiger mit Cursor; Aufgaben über mehrere Dateien und Repositories mit Befehlen und Commits passen besser zu Claude Code; wer im VS Code eine Agent-Oberfläche behalten und Modelle frei wechseln will, findet in Cline den besten Kompromiss.

4. Modellanbindung und Kosten

Roo Code und Cline beruhen beide auf BYOK: Im Anbieterfeld wird OpenAI Compatible gewählt und Base URL, Key sowie Modell-ID eingetragen. Das bringt Modellfreiheit und transparente Abrechnung, verlangt aber eigene Prüfung von Modell-ID, Kontextlänge und Tool-Fähigkeit. Bei einem Drittanbieter-Gateway endet die Base URL meist auf /v1, und der Modellname richtet sich nach der Preisseite des Gateways.

Bei Cursor ist BYOK eingeschränkter. Die offizielle Dokumentation beschreibt das Hinterlegen der Keys verschiedener Anbieter; einige Versionen erlauben das Überschreiben der OpenAI-Base-URL, was jedoch meist nur Chat und Agent betrifft, während die Tab-Vervollständigung bei den Cursor-Modellen bleibt. Prüfen Sie vor der Wahl, ob Tarif und Version die gewünschte Anbindung unterstützen.

Claude Code verwendet das Anthropic-Messages-Protokoll. Bei einem Gateway wird die Stammadresse und die Authentifizierungsvariable konfiguriert, ohne /v1/messages doppelt anzuhängen. Die Anbindung über Bedrock oder Vertex ist ebenfalls möglich und passt zu Teams, die bereits in der jeweiligen Cloud arbeiten.

Vergleichen Sie bei den Kosten nicht nur die Monatsgebühr: Cursor kombiniert Abo und Zusatzverbrauch; Claude Code bietet Abo oder API-Abrechnung nach Verbrauch; die Cline-Erweiterung ist Open Source, sodass vor allem Modell-API-Kosten anfallen; ein Gateway bündelt mehrere Modelle in einem Konto, rechnet nach Verbrauch ab und erleichtert Limits sowie Kostenzuordnung. Erfassen Sie eine Woche lang echte Protokolle mit Input, Output, Cache-Treffern und Wiederholungen und berechnen Sie dann die Kosten einer erfolgreich abgeschlossenen Aufgabe. Die Stückpreise ändern sich; die Modellpreise auf dieser Website dienen als aktuelle Orientierung.

5. IDE-Unterstützung und Teamsteuerung

Die IDE-Unterstützung bestimmt die Reibung beim Wechsel. Cursor ist eine eigenständige IDE, die VS-Code-Erweiterungen und -Konfigurationen importieren kann, sich aber nicht in JetBrains installieren lässt. Cline ist vor allem eine VS-Code-Erweiterung; das Team muss prüfen, ob Zielrechner und Remote-Umgebungen unterstützt werden. Claude Code ist terminalzentriert und bietet zugleich VS-Code- und JetBrains-Erweiterungen sowie eine Desktop-App, wodurch die IDE-Abdeckung breiter ist. Bei bestehenden Roo-Code-Umgebungen ist zu klären, ob der verwendete Zweig weiterhin über den bisherigen Marktplatz ausgeliefert wird.

Bei der Teamsteuerung bietet Cursor in den Teams- und Enterprise-Tarifen Modell-Whitelists, MCP-Whitelists und eine Verwaltungs-API; Claude Code stützt sich auf Mitgliederverwaltung, Ausgabenkontrolle und Nutzungsanalyse der Claude-Organisation; Clines Enterprise-Funktionen ändern sich je nach Version und sind vor dem Kauf in der Dokumentation zu prüfen. Nach der Archivierung des Hauptrepositories eignet sich Roo Code nicht als neuer Teamstandard.

Wenn ein Team mehrere Werkzeuge parallel nutzt, ist „einheitliches Gateway plus ein Key pro Person plus projektbezogene Limits“ die realistischere Lösung: Die Werkzeuge können wechseln, während Keys, Abrechnung und Prüfung auf derselben Ebene bleiben.

6. Szenariotabelle: Auswahl nach Nutzungsart

Szenario Empfohlene Wahl Begründung Beachten
Intensive Nutzung eigener Roo-Code-Modi Cline oder ein aktiv gepflegter Community-Zweig Ähnliches Denkmodell, geringe Migrationskosten Zuerst Kompatibilität von Modi, Regeln und MCP prüfen
Multi-Modell-Agent in VS Code Cline Open Source, viele Anbieter, kompatible Gateways Keys und Modellbewertung selbst verwalten
Vervollständigung und Agent im Editor vereint Cursor Ausgereifte Tab- und Editorerfahrung Eigene Keys decken Tab meist nicht ab
Terminal, mehrere Repositories, CI Claude Code CLI-Agent, Hooks, starke Automatisierung Vor allem auf Claude-Modelle ausgerichtet
Einheitliche Abrechnung und Prüfung im Team Gateway mit Cline oder Claude Code Ein Key pro Person, Projektlimits Zuerst in kleinem Kreis testen

7. Migrationscheckliste

  1. Nutzung erfassen: Welche Aufgaben laufen in Code, welche in Architect oder Debug, welche hängen von Orchestrator-Unteraufgaben ab?
  2. Konfiguration sichern: eigene Modi (.roomodes), Regeldateien, MCP-Konfiguration, API-Profile, häufig verwendete Prompts und Tastenkürzel.
  3. Funktionszuordnung erstellen: Jeden Modus auf Plan/Act, Agent oder Unteragent des Zielwerkzeugs abbilden; nicht abbildbare Abläufe dokumentieren, statt eine identische Nachbildung anzunehmen.
  4. Getrennte Keys anlegen: pro Werkzeug und Person mit Limit und Ablaufdatum, keine gemeinsamen Keys.
  5. Base URL und Modell-ID konfigurieren: Protokoll, /v1-Pfad und Modellname exakt abstimmen, zuerst eine minimale Anfrage senden.
  6. Regressionstests ausführen: 20 bis 30 echte Aufgaben auswählen und Qualität, Erfolgsquote der Tool-Aufrufe, Latenz und Kosten vergleichen.
  7. In kleinem Kreis starten und Rückweg offenhalten: Zwei bis drei Personen testen zwei Wochen, das alte Werkzeug bleibt vorerst verfügbar.

Die häufigsten Migrationsprobleme entstehen nicht durch Modellfähigkeit, sondern durch Regeldateien, Freigabegewohnheiten, MCP-Tools und Key-Verwaltung. Behandeln Sie diese Punkte als Teil der Migration, nicht als Nacharbeit nach dem Wechsel.

8. Anbindung an die ZSQH AI Gateway

Wer nicht für jedes Werkzeug einen eigenen Anbieter-Key pflegen will, kann ein OpenAI-kompatibles Gateway als einheitlichen Einstieg verwenden. Wählen Sie in Cline oder einem aktiv gepflegten Community-Zweig „OpenAI Compatible“, tragen Sie als Base URL https://ai.zhongshangqihang.com/v1 ein, verwenden Sie einen im Gateway erstellten Key und kopieren Sie die Modell-ID von der Preisseite. Prüfen Sie zuerst mit einer minimalen Anfrage:

curl https://ai.zhongshangqihang.com/v1/chat/completions \
  -H "Authorization: Bearer $ZRQH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<Modell-ID>",
    "messages": [{"role": "user", "content": "Antworte nur mit OK"}],
    "stream": false
  }'

Erst wenn die Antwort korrekt ist, aktivieren Sie im Werkzeug Streaming und Tool-Aufrufe. Modellverfügbarkeit und Abrechnung entnehmen Sie den Modellpreisen; einen Test-Key erhalten Sie über die Registrierung.

Häufige Fragen

Kann Roo Code weiterverwendet werden?

Es läuft, aber nach der Archivierung des Hauptrepositories gibt es keine Upstream-Korrekturen mehr; VS-Code-Upgrades, Schwachstellen in Abhängigkeiten und Änderungen der Anbieterprotokolle müssen selbst behandelt werden. Bestandsprojekte können kurzfristig weiterlaufen, für neue Projekte ist es keine gute langfristige Basis.

In welchem Verhältnis stehen Roo Code und Cline?

Roo Code war früher ein Cline-Zweig und entwickelte später mehrere Modi und benutzerdefinierte Modi. Beide sind Open-Source-Agent-Erweiterungen für VS Code, doch Cline wird weiter gepflegt, während das Roo-Code-Hauptrepository archiviert ist.

Kann Cline Claude verwenden?

Ja. Cline unterstützt den Anthropic-Anbieter und OpenAI-kompatible Gateways. Bei einem Gateway ist zu prüfen, ob es das Anthropic-Protokoll oder das OpenAI-kompatible Protokoll bereitstellt, da Pfade und Auth-Header differieren.

Kann Cursor einen eigenen API-Key verwenden?

Teilweise. BYOK erlaubt das Hinterlegen der Keys verschiedener Anbieter, und einige Versionen unterstützen das Überschreiben der OpenAI-Base-URL, meist jedoch nicht für die Tab-Vervollständigung. Maßgeblich sind die aktuelle Version und die Tarifdokumentation.

Wie lange dauert eine Migration?

Ein reiner Chat-Wechsel ist meist in wenigen Tagen erledigt; bei eigenen Modi, MCP, CI und Teamrechten sollten Sie zwei Wochen Pilotbetrieb und einen Monat Ausrollen einplanen. Validieren Sie zuerst mit einem unkritischen Projekt und erweitern Sie dann den Umfang.

Nächste Schritte

Wählen Sie zunächst ein unkritisches Projekt: Legen Sie in der ZSQH AI Gateway einen eigenen Key an, wählen Sie anhand der Modellpreise ein Hauptmodell und arbeiten Sie zwei Wochen mit der obigen Checkliste. Erst wenn Werkzeug, Kosten und Steuerung akzeptabel sind, migrieren Sie vollständig.

Weitere Artikel:

Hinweis: Roo Code, Cline, Cursor, Claude, Claude Code und Anthropic sind Marken oder eingetragene Marken ihrer jeweiligen Inhaber. Dieser Artikel dient ausschließlich der technischen Auswahl; es besteht keine Zugehörigkeit oder Partnerschaft zu den genannten Unternehmen. Produktfunktionen, Preise und Projektstatus ändern sich; maßgeblich sind offizielle Dokumentation und Repository-Ankündigungen.