Agentische Coding-CLIs im Vergleich: Claude Code, OpenCode, Aider & Co.
Terminal-native Coding-Agenten im Detailvergleich - Oberflaeche, Modell-Anbindung, MCP-Support und Setup fuer Claude Code, OpenCode, Aider, Cline, Goose und OpenHands.
Was eine Coding-CLI von einem Chatbot unterscheidet
Eine agentische Coding-CLI ist ein Programm, das du im Terminal oder in deiner IDE startest und dem du eine Aufgabe in normaler Sprache gibst - “schreib Tests fuer das Auth-Modul und behebe Fehler, bis sie durchlaufen”. Das Tool liest daraufhin selbststaendig Dateien, schreibt und aendert Code, fuehrt Befehle aus, liest die Ausgabe und wiederholt diese Schleife, bis die Aufgabe erledigt ist oder es dich um eine Entscheidung bittet. Das technische Fundament dafuer ist Tool-Use, ausfuehrlich erklaert in KI-Agents und Tool-Use. Eine Einordnung dieser Tools neben persoenlichen Agenten, Desktop-Apps und lokalen Modell-Agenten findest du in Agentische KI-Tools im Ueberblick.
Dieser Artikel geht in die Tiefe: Er vergleicht sechs verbreitete Coding-CLIs entlang Oberflaeche, Modell-Anbindung, MCP-Unterstuetzung und typischer Staerken, und zeigt dir die Setup-Grundlagen fuer den Einstieg.
Die sechs Tools im Kurzportraet
Claude Code (Anthropic)
Claude Code ist Anthropics eigene agentische Coding-CLI und laeuft mit derselben Engine im Terminal, als VS-Code- und JetBrains-Erweiterung, in einer Desktop-App und im Browser unter claude.ai/code. Ein CLAUDE.md-Projektfile liefert dauerhafte Anweisungen, “Skills” packen wiederkehrende Workflows, “Hooks” fuehren Shell-Befehle vor oder nach Aktionen aus, und mehrere Claude-Code-Instanzen lassen sich als koordinierte Subagenten parallel einsetzen. Claude Code ist an Anthropic-Modelle gebunden, unterstuetzt aber ueber die Terminal- und VS-Code-Variante auch Drittanbieter-Provider. Ein Zugang laeuft ueber ein Claude-Abo (claude.ai) oder ueber die Anthropic-Console mit nutzungsbasierter Abrechnung.
OpenCode
OpenCode (Projekt von sst, teils auch als “opencode-ai” bezeichnet) ist mit rund 188’000 GitHub-Sternen (Stand 2026-07) eines der am staerksten gewachsenen Open-Source-Tools der Kategorie und wird oft als direkte quelloffene Alternative zu Claude Code genannt. Es ist konsequent provider-agnostisch: ueber 75 Modell-Anbieter lassen sich anbinden, von Anthropic und OpenAI ueber Google bis zu lokalen Ollama-Modellen, sodass sich Modelle je nach Aufgabe (schnell fuer Exploration, stark fuer die eigentliche Umsetzung) frei kombinieren lassen. Es bringt zwei eingebaute Agentenrollen mit - einen “Build”-Agenten mit vollem Dateizugriff und einen read-only “Plan”-Agenten fuer Analyse ohne Aenderungsrisiko - sowie eine LSP-Integration, die Compiler- und Linter-Fehler direkt in den Kontext des Modells zurueckspielt. MIT-lizenziert, mit CLI und einer Desktop-App in Beta fuer macOS, Windows und Linux.
Aider
Aider ist mit rund 48’000 GitHub-Sternen (Stand 2026-07) eines der aeltesten Tools dieser Kategorie und bewusst minimalistisch: reiner Terminal-Fokus, keine grafische Oberflaeche. Seine Staerke ist die tiefe Git-Integration - jede Aenderung wird automatisch mit einer sinnvollen Commit-Message committed, sodass sich der komplette Aider-Verlauf mit normalen Git-Werkzeugen durchsehen, vergleichen und rueckgaengig machen laesst. Aider baut zusaetzlich eine Repository-Map aus den wichtigsten Symbolen deines Codes, damit auch grosse Projekte im Kontext bleiben, ohne dass jede Datei komplett mitgeschickt werden muss. Es unterstuetzt eine breite Palette an Modellen inklusive lokal betriebener via Ollama oder eigenem OpenAI-kompatiblem Endpunkt und deckt weit ueber 100 Programmiersprachen ab.
Cline
Cline ist in erster Linie eine VS-Code-Erweiterung (mittlerweile auch fuer JetBrains, Cursor, Windsurf sowie als CLI und SDK verfuegbar) mit rund 65’000 GitHub-Sternen (Stand 2026-07). Sein zentrales Bedienkonzept ist der Wechsel zwischen Plan-Modus (Cline erkundet den Code, stellt Rueckfragen, legt eine Strategie fest, ohne etwas zu aendern) und Act-Modus (Cline setzt den Plan um, jede Datei-Aenderung und jeder Terminal-Befehl wird vor Ausfuehrung angezeigt). Niedrigschwellige Aktionen lassen sich per Auto-Approval freigeben, riskantere bleiben bestaetigungspflichtig. Cline bringt einen eigenen MCP-Marketplace mit, in dem sich Community- und offizielle MCP-Server nach Installationszahl, GitHub-Sternen oder Kategorie filtern und direkt aus der Oberflaeche installieren lassen. Modellseitig ist Cline breit aufgestellt: Claude, GPT, Gemini, lokale Modelle und weitere ueber verschiedene Provider.
Goose
Goose wurde urspruenglich bei Block (dem Mutterkonzern von Square und Cash App) entwickelt und im Dezember 2025 als Gruendungsprojekt an die neu geschaffene Agentic AI Foundation (AAIF) der Linux Foundation uebergeben - gemeinsam mit dem Model Context Protocol selbst. Es hat rund 51’000 GitHub-Sterne (Stand 2026-07), ist in Rust geschrieben und dadurch ressourcenschonend, laeuft als Desktop-App (macOS, Linux, Windows), CLI oder eingebettet ueber eine API. Goose ist bewusst generalistisch angelegt: nicht nur Coding, sondern beliebige Aufgaben, bei denen ein Agent Werkzeuge braucht. Es unterstuetzt 15 oder mehr LLM-Provider und bindet ueber 70 MCP-Erweiterungen an, Apache-2.0-lizenziert und damit uneingeschraenkt kommerziell nutzbar.
OpenHands
OpenHands (frueher OpenDevin, Projekt von All Hands AI) ist mit rund 81’000 GitHub-Sternen (Stand 2026-07) das meist-gesternte Tool in dieser Liste nach OpenCode. Der Fokus liegt weniger auf einer einzelnen CLI als auf einem selbst gehosteten “Control Center” fuer Coding-Agenten: eine Browser-Oberflaeche (Agent Canvas), die Sitzungen ueber lokale, entfernte und Cloud-Backends hinweg verwaltet, ohne den Kontext zu verlieren. OpenHands kann dabei nicht nur seinen eigenen Agenten steuern, sondern auch Claude Code, Codex, Gemini und andere Agenten, die dem offenen Agent-Client-Protocol (ACP) folgen. Ein Python-SDK erlaubt es, Agenten programmatisch zu orchestrieren, und Deployment ist per Docker oder in einem Kubernetes-Cluster moeglich - relevant, wenn mehrere Personen oder ein Team gemeinsam auf dieselbe Agenten-Infrastruktur zugreifen sollen.
Vergleichstabelle
| Tool | Oberflaeche | BYOK / lokale Modelle | MCP-Support | Staerke |
|---|---|---|---|---|
| Claude Code | Terminal, VS Code, JetBrains, Desktop, Browser | Ueber Anthropic-Abo oder Console-API-Key; Drittanbieter ueber Terminal/VS-Code-Integrationen | Ja | Eine Engine auf allen Oberflaechen, Subagenten, Skills, Hooks |
| OpenCode | Terminal, Desktop-App (Beta) | Ja, 75+ Provider inkl. lokal via Ollama | Ja | Provider-Agnostik, LSP-Feedback-Loop, MIT-Lizenz |
| Aider | Nur Terminal | Ja, breite Modellpalette inkl. lokal | Teilweise (wachsend) | Automatische Git-Commits, Repo-Map, sehr schlank |
| Cline | VS Code, JetBrains, Cursor, Windsurf, CLI, SDK | Ja, viele Provider | Ja, eigener MCP-Marketplace | Plan/Act-Trennung, granulare Auto-Approval-Regeln |
| Goose | CLI, Desktop-App, API | Ja, 15+ Provider inkl. lokal | Ja, 70+ Erweiterungen | Generalist-Agent, Rust-Performance, Apache-2.0 |
| OpenHands | Browser-UI (Agent Canvas), Python-SDK, Docker/Kubernetes | Abhaengig vom angebundenen Agenten (Claude Code, Codex, Gemini, eigener Agent) | Ja | Zentrale Steuerung mehrerer Agenten/Backends, Team-Einsatz |
Wann welches Tool
Willst du eine einzelne, durchgaengige Erfahrung ueber Terminal,
IDE, Desktop und Browser, mit gutem Subagenten-/Automatisierungs-Support?
→ Claude Code
Willst du volle Kontrolle ueber den Modell-Anbieter (auch lokal),
offener Quellcode, moeglichst breite Provider-Abdeckung?
→ OpenCode
Arbeitest du am liebsten reines Terminal, willst automatische,
saubere Git-Commits und moeglichst wenig Overhead?
→ Aider
Bist du VS-Code-zentriert und willst explizit zwischen
"planen" und "ausfuehren" trennen, plus einfachen MCP-Zugang?
→ Cline
Suchst du einen ressourcenschonenden Generalisten-Agenten,
nicht nur fuer Code, mit vielen MCP-Erweiterungen?
→ Goose
Musst du mehrere Agenten/Backends fuer ein Team zentral steuern,
eventuell containerisiert oder in Kubernetes?
→ OpenHands
Die Tools schliessen sich nicht gegenseitig aus. Viele Setups kombinieren zum Beispiel Claude Code fuer die taegliche Entwicklungsarbeit mit OpenHands als zentraler Steuerung fuer CI-Automatisierung, oder Aider fuer schnelle, git-nahe Einzeleingriffe neben einem umfassenderen Tool fuer groessere Feature-Arbeit.
Setup-Grundlagen
Claude Code installieren
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# macOS/Linux/WSL
curl -fsSL https://claude.ai/install.sh | bash
cd dein-projekt
claude
Beim ersten Start meldest du dich mit deinem Claude-Account an, alternativ mit einem Anthropic-Console-API-Key fuer nutzungsbasierte Abrechnung statt Abo.
OpenCode installieren
curl -fsSL https://opencode.ai/install | bash
# alternativ ueber npm
npm i -g opencode-ai@latest
cd dein-projekt
opencode
Beim ersten Start waehlst du einen der 75+ Modell-Anbieter aus und hinterlegst den zugehoerigen API-Key, oder verbindest ein lokal ueber Ollama laufendes Modell.
Aider installieren
python -m pip install aider-install
aider-install
cd dein-projekt
aider --model sonnet
Aider erwartet den passenden API-Key als Umgebungsvariable (zum Beispiel ANTHROPIC_API_KEY oder OPENAI_API_KEY), je nachdem, welches Modell du ueber --model auswaehlst.
Cline installieren
# VS Code: Erweiterung "Cline" ueber die Extensions-Ansicht suchen und installieren
# oder ueber die Kommandozeile:
npm i -g cline
Nach der Installation waehlst du im Cline-Seitenpanel einen Modell-Provider (Claude, GPT, Gemini oder weitere) und hinterlegst den API-Key. Danach startest du im Plan-Modus, formulierst die Aufgabe, und wechselst nach Freigabe in den Act-Modus.
Goose installieren
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
cd dein-projekt
goose session
Goose fragt beim ersten Start nach einem LLM-Provider (Anthropic, OpenAI, Google, Ollama und weitere) und dem passenden Key beziehungsweise dem lokalen Endpunkt.
OpenHands installieren
npm install -g @openhands/agent-canvas && agent-canvas
Alternativ per Docker mit gemountetem Projektverzeichnis fuer eine sandboxed Ausfuehrung. Nach dem Start ist die Oberflaeche unter http://localhost:8000 erreichbar; dort verbindest du den gewuenschten Agenten (den eigenen OpenHands-Agenten, Claude Code, Codex, Gemini oder einen eigenen ACP-kompatiblen Agenten) mit dem zugehoerigen Modell-Zugang.
Zusammenfassung
- Agentische Coding-CLIs unterscheiden sich von Chatbots dadurch, dass sie mehrstufig planen, Werkzeuge selbststaendig aufrufen und diese Schleife bis zur Aufgabenerledigung wiederholen.
- Claude Code punktet mit einer Engine auf allen Oberflaechen (Terminal, IDE, Desktop, Browser); OpenCode ist die konsequent provider-agnostische Open-Source-Alternative mit 75+ Modell-Anbietern; Aider ist der schlanke Terminal-Spezialist mit automatischen Git-Commits.
- Cline trennt explizit Plan- und Act-Modus und bringt einen eigenen MCP-Marketplace mit; Goose ist ein ressourcenschonender Generalist-Agent, seit Ende 2025 bei der Agentic AI Foundation der Linux Foundation beheimatet; OpenHands zentralisiert die Steuerung mehrerer Agenten und Backends fuer Team- und Cloud-Einsatz.
- Fast alle Tools unterstuetzen MCP fuer zusaetzliche Werkzeuge und lassen sich per BYOK an unterschiedliche Modell-Provider anbinden, teils inklusive lokaler Modelle.
- Der sichere Einstieg bei jedem Tool: erst mit Lese-Rechten testen, schreibende und autonome Berechtigungen erst danach schrittweise aktivieren.
Weiterlernen
- Anthropic - Claude Code Dokumentation
- OpenCode auf GitHub
- Aider Dokumentation
- Cline auf GitHub
- Goose Dokumentation (Agentic AI Foundation)
- OpenHands auf GitHub
Verwandte Themen: Agentische KI-Tools im Ueberblick · KI-Agents und Tool-Use · MCP - Model Context Protocol · Tokens und Kosten optimieren
Kommentare
Frage, Verbesserungsvorschlag oder eigene Erfahrung zu diesem Artikel? Schreib einen Kommentar. Neue Beiträge erscheinen nach kurzer Moderation.
- Lade Kommentare …