Zum Inhalt springen
sw
en

Tippe um zu suchen

KI entwickeln

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.

9 Min Lesezeit Fortgeschritten Zuletzt aktualisiert:

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

ToolOberflaecheBYOK / lokale ModelleMCP-SupportStaerke
Claude CodeTerminal, VS Code, JetBrains, Desktop, BrowserUeber Anthropic-Abo oder Console-API-Key; Drittanbieter ueber Terminal/VS-Code-IntegrationenJaEine Engine auf allen Oberflaechen, Subagenten, Skills, Hooks
OpenCodeTerminal, Desktop-App (Beta)Ja, 75+ Provider inkl. lokal via OllamaJaProvider-Agnostik, LSP-Feedback-Loop, MIT-Lizenz
AiderNur TerminalJa, breite Modellpalette inkl. lokalTeilweise (wachsend)Automatische Git-Commits, Repo-Map, sehr schlank
ClineVS Code, JetBrains, Cursor, Windsurf, CLI, SDKJa, viele ProviderJa, eigener MCP-MarketplacePlan/Act-Trennung, granulare Auto-Approval-Regeln
GooseCLI, Desktop-App, APIJa, 15+ Provider inkl. lokalJa, 70+ ErweiterungenGeneralist-Agent, Rust-Performance, Apache-2.0
OpenHandsBrowser-UI (Agent Canvas), Python-SDK, Docker/KubernetesAbhaengig vom angebundenen Agenten (Claude Code, Codex, Gemini, eigener Agent)JaZentrale 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

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 …
Kommentar schreiben