OpenRouter + RooCode: Warum das gerade mein liebstes Dev-Setup ist

Tobe
Blog Veröffentlich am 16.03.26, Tobias Lorsbach

Ich zahle seit Jahren für KI-Tools. Copilot, ChatGPT Plus, Claude Pro – irgendwas läuft immer. Und trotzdem hatte ich ständig dasselbe Problem: Ich wollte schnell ein anderes Modell ausprobieren, musste dafür einen neuen Account anlegen, einen neuen API-Key generieren, eine neue Integration einrichten.

Dann habe ich OpenRouter entdeckt. Und kurz danach RooCode. Die Kombination hat meinen KI-Workflow im Editor grundlegend verändert.

Was ist OpenRouter?

OpenRouter ist ein API-Gateway – eine Art Schaltzentrale, die dir Zugang zu über 500 KI-Modellen von verschiedenen Anbietern gibt. Claude, GPT-4o, Gemini, DeepSeek, Llama, Mistral und hunderte andere – alle über einen einzigen API-Key, eine einzige URL, eine einzige Abrechnung.

Das klingt erst mal nach einem netten Nice-to-have. Ist es aber nicht. Es löst ein echtes strukturelles Problem in der aktuellen KI-Landschaft.

Das Problem: Modelle entwickeln sich rasant. Was heute das beste Modell für Code-Reviews ist, ist es in drei Monaten vielleicht nicht mehr. Wer für jeden Anbieter eine separate Integration hat, steckt in einem Vendor-Lock-in, der bei jedem Modellwechsel Aufwand kostet. Außerdem haben verschiedene Modelle verschiedene Stärken: Claude ist stark bei langem Kontext und komplexen Erklärungen, DeepSeek R1 bei logischen Reasoning-Aufgaben, Gemini Flash bei Speed und Kosten.

Die OpenRouter-Lösung: Du baust einmal gegen die OpenRouter-API – die ist vollständig OpenAI-kompatibel, du musst also nur die Basis-URL ändern. Dann kannst du jederzeit das Modell wechseln, ohne die Integration anzufassen. Fällt ein Anbieter aus, schaltet OpenRouter automatisch auf ein Backup-Modell um. Und alle Kosten laufen über eine einzige Abrechnung.

Wie OpenRouter abrechnet

Pay-as-you-go, keine Subscription. Du kaufst Credits, die mit jedem Modell funktionieren. Die Kosten entsprechen in etwa dem, was du direkt beim Anbieter zahlen würdest – OpenRouter nimmt einen kleinen Aufschlag, dafür bekommst du die Routing-Intelligenz und das Fallback-System. Wer seinen eigenen Anbieter-Key mitbringt (BYOK), zahlt nur 5 % Aufschlag statt des normalen Satzes.

Es gibt außerdem eine Reihe von komplett kostenlosen Modellen – mit Nutzungslimits, aber gut genug für viele Aufgaben.

Was ist RooCode?

RooCode (früher Roo Cline) ist ein VS Code-Extension – ein KI-Coding-Agent, der direkt in deinem Editor läuft. Kein separates Tool, keine neue Oberfläche. Du öffnest das RooCode-Panel in VS Code, gibst einen Auftrag, und RooCode erledigt ihn: Dateien erstellen, Code bearbeiten, Terminal-Befehle ausführen, im Projektkontext navigieren.

Der Unterschied zu GitHub Copilot oder normalen Code-Completion-Tools: RooCode ist agentenbasiert. Es denkt nicht nur in einzelnen Zeilen oder Funktionen, sondern in Aufgaben. “Erstell eine Vue-Komponente mit diesem Interface und binde sie in die bestehende Navigation ein” – RooCode liest die relevanten Dateien, versteht den Kontext, schreibt den Code und zeigt dir jeden Schritt zur Genehmigung, bevor er ihn ausführt.

RooCode ist Open Source, kostenlos und hat inzwischen über eine halbe Million Installationen im VS Code Marketplace.

Die verschiedenen Modi

Was RooCode von anderen Coding-Agents abhebt: Es hat verschiedene eingebaute Modi, die du je nach Aufgabe wechselst.

Code-Modus ist der Standard – schreiben, bearbeiten, refactoren. Architect-Modus ist für Planung und Strukturierung, bevor Code entsteht. Ask-Modus für Fragen ohne direkte Code-Änderungen. Und du kannst eigene Modi erstellen, die genau auf deinen Workflow zugeschnitten sind.

Warum die Kombination so gut funktioniert

Hier liegt der eigentliche Witz: RooCode ist provider-agnostisch. Es braucht einen API-Endpunkt, einen Key und ein Modell – und es ist egal, wer dahinter steckt. Das macht OpenRouter zum perfekten Backend für RooCode.

Du konfigurierst OpenRouter einmal in den RooCode-Settings, und ab dann hast du Zugriff auf jeden Modell das OpenRouter unterstützt. Brauchst du für eine komplexe Architektur-Entscheidung das klügste Modell? Wechselst auf Claude Sonnet oder GPT-4o. Willst du schnell einen Boilerplate generieren, der keine große Reasoning-Tiefe braucht? Nimmst du DeepSeek V3 oder Gemini Flash – deutlich günstiger, fast genauso gut für einfache Tasks.

Das gibt dir ein Werkzeug in die Hand, das kein einzelnes bezahltes Abo dir geben kann: die Freiheit, modellspezifische Stärken gezielt einzusetzen, ohne für jedes Modell einen eigenen Workflow zu haben.

Setup in 10 Minuten

Schritt 1: OpenRouter-Account anlegen

Geh auf openrouter.ai, registriere dich mit Google oder GitHub. Dann unter Keys einen neuen API-Key erstellen und kopieren. Für den Start reicht ein kleines Credit-Guthaben, oder du nutzt zuerst die kostenlosen Modelle.

Schritt 2: RooCode installieren

In VS Code: Ctrl+Shift+X → nach “Roo Code” suchen → installieren. Das Känguru-Icon erscheint in der linken Sidebar.

Schritt 3: OpenRouter als Provider konfigurieren

Im RooCode-Panel auf das Zahnrad-Icon → Providers → im Dropdown “OpenRouter” wählen → API-Key einfügen. RooCode lädt automatisch alle verfügbaren Modelle von der OpenRouter-API.

Schritt 4: Modell wählen

Für den Einstieg empfehle ich:

Für komplexe Tasks:     anthropic/claude-sonnet-4-6
                        anthropic/claude-opus-4-6  (teurer via OpenRouter –
                        wer Claude Pro hat, ist dort günstiger)
Für schnelle Tasks:     qwen/qwen-3.5-coder oder qwen-coder-plus
Für kostenlosen Start:  Wöchentlich wechselnde Free-Tier-Modelle auf
                        openrouter.ai/models?q=free

Ein Tipp zu den kostenlosen Modellen: OpenRouter rotiert regelmäßig, welche Modelle komplett kostenlos testbar sind. Es lohnt sich, ab und zu unter openrouter.ai/models nach dem Free-Filter zu schauen – da tauchen immer wieder überraschend starke Modelle auf, die man so ohne Kosten ausprobieren kann.

Und zur Claude-Frage: Wer sowieso ein Claude Pro Abo hat, fährt für intensive Nutzung von Sonnet oder Opus günstiger direkt über claude.ai als über OpenRouter. OpenRouter rechnet sich vor allem dann, wenn du flexibel zwischen verschiedenen Modellen wechseln oder RooCode als Agent nutzen willst.

Das war’s. Du bist ready.

Was ich damit in der Praxis mache

In meinen Banking-Projekten nutze ich RooCode + OpenRouter für drei konkrete Workflows:

Komponenten-Scaffolding: Neue Vue 3-Komponenten mit TypeScript-Interface, ARIA-Attributen und den projektspezifischen CSS-Konventionen. Ich beschreibe die Komponente, RooCode liest die bestehenden Komponenten als Kontext, schreibt konsistenten Code.

Code-Reviews: Ich lass Claude Sonnet über größere Änderungen drüber – nicht als Ersatz für echtes Review, aber als erste Schicht. Es findet Dinge, die man nach Stunden Arbeit an einer Codebase nicht mehr sieht.

Debugging mit Kontext: “Dieser DSGVO-Tracking-Code feuert nicht korrekt bei Consent-Widerruf – hier ist der relevante Teil” – mit dem Datei-Kontext direkt im Editor ist das deutlich effizienter als Copy-Paste in einen Chat.

Ehrliche Einschränkungen

RooCode kann Fehler machen. Besonders bei komplexen Multi-File-Änderungen solltest du jeden Schritt prüfen, bevor du ihn genehmigst. Auto-Approve für Terminal-Commands würde ich grundsätzlich deaktivieren – das ist ein Sicherheitsrisiko, das ich in Produktions-Projekten nicht eingehen will.

Für kleinere, gut abgegrenzte Aufgaben – eine Komponente anpassen, einen Boilerplate generieren, eine Funktion umschreiben – funktioniert RooCode sehr gut. Sobald die Aufgabe aber komplexer wird und viele Dateien, Abhängigkeiten oder Business-Logik involviert sind, würde ich lieber direkt mit Claude oder OpenAI Codex arbeiten. Die haben schlicht mehr Reasoning-Tiefe für solche Aufgaben.

Und dann gibt es noch einen Punkt, bei dem ich nicht drum herumrede: Niemals Code committen, den du nicht verstehst. Das klingt selbstverständlich, aber ich sage es trotzdem explizit – weil KI-generierter Code verführerisch sauber aussehen kann, auch wenn er inhaltlich falsch ist. Lies jede Zeile. Versteh, was sie macht. Erst dann kommt sie in die Codebase.

Für wirklich kritischen Code – Banking-Logik, Sicherheitsrelevantes, DSGVO-Implementierungen – ist menschliches Review nicht optional. RooCode ist ein Beschleuniger, kein Autopilot. Und der Unterschied zwischen beidem ist Verantwortung.

Fazit

OpenRouter + RooCode ist das flexibelste KI-Coding-Setup, das ich bisher hatte. Ein Key, alle Modelle, direkt im Editor, kein Vendor-Lock-in. Für Entwickler, die KI produktiv einsetzen wollen ohne sich an ein einzelnes Ökosystem zu binden, ist das gerade der Sweet Spot.

Weiterführend: Wie KI-Agents im echten Projektalltag funktionieren (und wo sie versagen), habe ich in meinem KI-Agents 2026-Artikel beschrieben. Und wer verstehen will, wie Claude Skills als Ergänzung zu diesem Workflow funktionieren, findet das hier.


Kostenloses Tool

Wie schnell lädt deine Seite wirklich?

Langsame Seiten kosten Kunden, ohne dass du es siehst. Check in 15 Sekunden, was konkret nicht stimmt – kein Account, keine Mail, keine Beschönigung.

Kommentare

Kommentar schreiben

0 / 5000 Zeichen

* Pflichtfelder

Noch keine Kommentare. Sei der Erste!