opencode vs Claude Code: ehrlicher Vergleich

opencode vs Claude Code im Vergleich: Modelle und Anbieter, Preise, Lizenz, Agents und Plan-Modus, MCP und LSP, AGENTS.md vs CLAUDE.md, Rechte und Plattformen.

Solviera Teknoloji 11 Min. Lesezeit

Bei opencode vs Claude Code geht es um eine Frage: willst du einen Anbieter oder jeden Anbieter? Claude Code ist der Coding-Agent von Anthropic. Er nutzt nur Claude-Modelle und ist Teil eines Claude-Abos. opencode ist ein Open-Source-Agent (MIT), der mit über 75 Anbietern und lokalen Modellen arbeitet, Claude eingeschlossen, aber dein Claude-Pro- oder Max-Abo nicht nutzen kann. Beide lesen dein Repo, bearbeiten Dateien, führen Befehle aus, unterstützen MCP und haben einen Planungsmodus. Im Alltag entscheiden also vor allem Modelle, Preise und Standardeinstellungen.

Dieser Artikel vergleicht beide in den Punkten, die zählen, Stand Oktober 2026, ohne erfundene Benchmarks. Danach steht da, welches du wählen solltest und wie du beide nutzt, ohne dass sie sich in die Quere kommen.

Was die beiden sind

Claude Code ist der Agent von Anthropic. Du startest claude in einem Projektordner und sprichst mit ihm. Er läuft auch in VS Code (und Cursor), JetBrains, einer Desktop-App, im Web und in der Claude-App fürs Handy, und überall gelten dieselbe CLAUDE.md, dieselben Einstellungen und MCP-Server. Wenn du neu bist, starte mit Claude Code nutzen.

opencode ist ein Terminal-Agent, der an keine KI-Firma gebunden ist. Der Quellcode liegt auf GitHub (anomalyco/opencode) unter MIT-Lizenz. Du startest opencode im Projektordner, verbindest einen Anbieter mit /connect und wählst ein Modell mit /models. Neben der TUI gibt es eine Desktop-App (Beta) und eine IDE-Erweiterung. Die Schritt-für-Schritt-Anleitung findest du unter opencode verwenden.

Ein Hinweis zu den Versionen: opencode 2 ist mit eigener Doku erschienen, und beide Versionen installieren einen Befehl namens opencode. Dieser Vergleich bezieht sich auf Version 1, die das npm-Paket opencode-ai installiert.

opencode vs Claude Code auf einen Blick

opencodeClaude Code
HerstellerDas opencode-Team (anomalyco/opencode)Anthropic
LizenzMIT, Open SourceProprietär, nach Anthropics Commercial Terms
Befehlopencodeclaude
ModelleÜber 75 Anbieter (Anthropic, OpenAI, Google, GitHub Copilot, OpenRouter…) und lokale ModelleNur Claude-Modelle
BezahlungAPI-Schlüssel oder Abo deines Anbieters, OpenCode-Zen-Guthaben oder OpenCode GoClaude Pro, Max, Team oder Enterprise, Console-API-Guthaben oder ein Cloud-Anbieter
Claude-AboNicht unterstütztJa
PlanungPlan-Agent (Tab wechselt Build ↔ Plan)Plan-Modus (Shift+Tab)
Subagents@general, @explore, eigene Agents in .opencode/agents/Eingebaute und eigene Subagents in .claude/agents/
MCPJa, Schlüssel mcp in opencode.json oder opencode mcp addJa, claude mcp add oder /mcp
LSPEingebaute Server, aktiviert mit "lsp": trueÜber Code-Intelligence-Plugins
StandardrechteMeiste Aktionen erlaubt; fragt bei Pfaden außerhalb, Schleifen und .envFragt vor Änderungen und Befehlen (außer in lockereren Modi)
ProjektanweisungenAGENTS.md (Rückfall auf CLAUDE.md)CLAUDE.md (liest AGENTS.md, wenn keine CLAUDE.md existiert)
Einstellungsdateiopencode.jsonsettings.json
Nicht interaktivopencode run "..."claude -p "..."
Sitzungen teilen/share erzeugt einen LinkSitzungen zwischen Oberflächen übergeben (/desktop, Remote Control, --teleport)
Weitere OberflächenDesktop-App (Beta), IDE-Erweiterung, opencode web, opencode serve, ACPDesktop-App, VS Code, JetBrains, Web, Handy, Slack, GitHub Actions

Modelle und Anbieter

Das ist der größte Unterschied.

Claude Code nutzt Claude-Modelle. Mit /model wechselst du zwischen ihnen. Du erreichst sie direkt über Anthropic oder über Amazon Bedrock, Google Cloud oder Microsoft Foundry, aber es bleibt immer Claude.

opencode baut auf dem AI SDK und Models.dev auf, und die Doku nennt über 75 unterstützte Anbieter. Claude nutzt du mit einem Anthropic-API-Schlüssel, GPT-Modelle über ChatGPT Plus/Pro oder einen API-Schlüssel, dazu Modelle von GitHub Copilot, OpenRouter und vielen anderen, und lokale Modelle über jeden OpenAI-kompatiblen Server wie Ollama. Modelle schreibt man als provider/model, und jeder Agent kann sein eigenes Modell haben:

{
  "$schema": "https://opencode.ai/config.json",
  "agent": {
    "plan": { "model": "anthropic/claude-haiku-4-5" }
  }
}

Wenn du mit einem günstigen Modell planen und mit einem starken bauen willst, oder ein Open-Weight-Modell auf deiner eigenen GPU testen möchtest, kann opencode das von Haus aus. Wenn dir Claude reicht, ist Claude Code genau auf diese Modelle abgestimmt.

Preise: Abo oder eigener Schlüssel

Claude Code ist Teil der Claude-Pläne. Stand Oktober 2026 heißt das Pro (20 $ im Monat oder 17 $ im Monat bei jährlicher Zahlung), Max 5x (100 $) und Max 20x (200 $), dazu Team- und Enterprise-Plätze. Der Free-Plan enthält Claude Code nicht. Du kannst den Plan auch weglassen und mit einem Console-Konto pro Token zahlen. Die Pläne haben ein rollierendes 5-Stunden-Fenster und ein Wochenlimit.

opencode selbst kostet nichts. Du zahlst für die Modelle, auf eine dieser Arten:

  • Eigener API-Schlüssel eines beliebigen Anbieters, abgerechnet pro Token beim Anbieter.
  • Ein Abo, mit dem sich opencode anmelden kann: GitHub Copilot (manche Modelle brauchen einen höheren Copilot-Plan) oder ChatGPT Plus/Pro.
  • OpenCode Zen: eine kuratierte Auswahl an Modellen, die das opencode-Team mit dem Agent getestet hat. Abgerechnet wird nach Verbrauch: Du kaufst Guthaben und zahlst pro Anfrage, auf jeden Guthabenkauf kommt eine Bearbeitungsgebühr. Einige Modelle sind zeitlich begrenzt kostenlos.
  • OpenCode Go: ein optionales Abo für beliebte offene Coding-Modelle, Stand Oktober 2026 für 10 $ im Monat (Go) oder 40 $ im Monat (Go Plus). Die Limits sind monatliche Dollarbeträge pro Modell, mit 5-Stunden- und Wochengrenzen.
  • Lokale Modelle: keine Rechnung außer deiner eigenen Hardware.

Wichtig vor dem Wechsel: Ein Claude-Pro- oder Max-Abo kannst du in opencode nicht nutzen. Laut Doku verbietet Anthropic das, und opencode liefert die Plugins, die das ermöglichten, seit Version 1.3.0 nicht mehr mit. Claude-Modelle in opencode bedeuten einen API-Schlüssel und Abrechnung pro Token.

Wenn du also schon für Claude zahlst, ist Claude Code der günstigere Weg zu Claude-Modellen. Wenn du schon für Copilot oder ChatGPT zahlst oder günstige und teure Modelle mischen willst, nutzt opencode, was du schon hast.

Lizenz und Offenheit

opencode steht unter MIT-Lizenz. Du kannst den Code lesen, forken und überall betreiben, ohne jemanden zu fragen. Das GitHub-Repository von Claude Code enthält Issues, Plugins und Beispiele, aber die Lizenzdatei sagt „© Anthropic PBC. All rights reserved“ und verweist auf Anthropics Commercial Terms. Die Installation ist kostenlos, die Nutzung läuft nach Anthropics Bedingungen.

Für die meisten einzelnen Entwickler zählt das weniger als Modelle und Preis. Für Teams, die den Agent prüfen, patchen oder darauf aufbauen müssen, kann es die Frage entscheiden.

Agents, Subagents und Plan-Modus

Beide Tools trennen „denken“ von „machen“.

opencode hat zwei primäre Agents, Tab wechselt zwischen ihnen. Build hat alle Tools. Plan darf deinen Code nicht ändern, sondern nur Markdown-Pläne in .opencode/plans/ schreiben. Zwei Subagents sind eingebaut: @general für mehrstufige Arbeit und @explore für schnelle Suchen ohne Schreibrechte. Eigene legst du als Markdown-Dateien in .opencode/agents/ (oder ~/.config/opencode/agents/) an oder mit opencode agent create.

Claude Code packt die Planung in seine Rechte-Modi: Mit Shift+Tab kommst du in den Plan-Modus, in dem Claude recherchiert und einen Plan schreibt, den Quellcode aber erst nach deiner Freigabe anfasst. Es gibt eingebaute und eigene Subagents (Markdown-Dateien in .claude/agents/), dazu Hooks, Skills, Plugins und Checkpoints, die du mit /rewind zurückrollst. Wer das Verhalten des Agents gern formt, hat bei Claude Code mehr Bausteine.

Eine Falle bei opencode: Plan beschränkt Shell-Befehle nicht von selbst, und ein globales "edit": "allow" gilt auch für Plan. Willst du Plan wirklich abschotten, setze agent.plan.permission direkt.

MCP, LSP und Teilen

MCP. Beide unterstützen lokale und entfernte MCP-Server. opencode führt sie unter dem Schlüssel mcp in opencode.json (oder fügt sie mit opencode mcp add hinzu); Claude Code nutzt claude mcp add und /mcp. Die Formate sind verschieden, wer beide nutzt, richtet jeden Server also zweimal ein. Neu bei MCP? Lies zuerst Was ist ein MCP-Server?.

LSP. opencode bringt Language Server für TypeScript, Python, Go, Rust, Java, PHP und mehr mit. Sie sind aus, bis du "lsp": true setzt; danach startet der passende Server, sobald der Agent eine passende Datei öffnet. Claude Code bekommt Code-Intelligenz über Plugins: Ein Plugin kann einen LSP-Server mitbringen, und Anthropic veröffentlicht Language-Server-Plugins.

Teilen. opencode hat /share, das die aktuelle Unterhaltung in einen Link verwandelt und ihn kopiert. Standard ist manuell, "share": "auto" teilt jede neue Sitzung, "share": "disabled" schaltet es für ein Projekt ab. /unshare entfernt den Link und die geteilten Daten. Claude Code setzt stattdessen darauf, Sitzungen zwischen Oberflächen zu verschieben: /desktop setzt eine Terminal-Sitzung in der Desktop-App fort, mit Remote Control machst du am Handy oder im Browser weiter, und claude --teleport holt eine Web-Sitzung in dein Terminal.

Konfigurationsdateien: AGENTS.md vs CLAUDE.md

opencode liest AGENTS.md im Projekt und ~/.config/opencode/AGENTS.md für persönliche Regeln. Fehlt AGENTS.md, nimmt es CLAUDE.md, und fehlt die globale AGENTS.md, nimmt es ~/.claude/CLAUDE.md. Skills liest es aus ~/.claude/skills/. Einstellungen stehen in opencode.json, global in ~/.config/opencode/ und pro Projekt, und beide werden zusammengeführt. OPENCODE_DISABLE_CLAUDE_CODE=1 schaltet alle .claude-Rückfälle ab.

Claude Code liest CLAUDE.md (im Projekt, persönlich in ~/.claude/CLAUDE.md und die von Git ignorierte CLAUDE.local.md) und liest AGENTS.md, wenn ein Projekt keine CLAUDE.md hat. Einstellungen liegen in .claude/settings.json und ~/.claude/settings.json.

Beide haben /init, um eine erste Version zu schreiben. Wenn du beide nutzt, halte die echten Regeln in einer AGENTS.md und mach CLAUDE.md zu einer kurzen Datei, die sie mit @AGENTS.md importiert. Was hineingehört, steht in CLAUDE.md und AGENTS.md schreiben.

Rechte

Die Standards sind gegensätzlich.

Claude Code fragt zuerst. Im manuellen Modus laufen nur Lesezugriffe ohne Rückfrage; im Accept-Edits-Modus gehen Dateiänderungen durch; im Auto-Modus prüft ein Klassifikator jede Aktion statt dir. Allow-, Ask- und Deny-Regeln fügst du mit /permissions hinzu, und /sandbox schaltet eine Bash-Sandbox auf macOS, Linux und WSL2 ein.

opencode vertraut zuerst. Jede Berechtigung ist allow, ask oder deny, und die meisten stehen standardmäßig auf allow. Nur drei Dinge fragen von Haus aus: Pfade außerhalb des Projekts (external_directory), derselbe Tool-Aufruf, der sich dreimal wiederholt (doom_loop), und das Lesen von .env-Dateien. Einschränken kannst du mit Mustern, wobei die letzte passende Regel gewinnt:

{
  "$schema": "https://opencode.ai/config.json",
  "permission": {
    "edit": "ask",
    "bash": { "*": "ask", "git *": "allow", "rm *": "deny" }
  }
}

Kein Standard macht einen Agent sicher genug, um ihn auf deinem Hauptrechner allein zu lassen. Für unbeaufsichtigte Arbeit gib ihm mindestens einen Git-Worktree und einen Container, wenn er beliebige Befehle ausführen kann.

Plattformen

opencodeClaude Code
macOS, LinuxInstallationsskript, npm, Homebrew-TapNativer Installer, Homebrew, apt/dnf/apk
WindowsChocolatey, Scoop, npm; WSL empfohlenNativer Installer (PowerShell, CMD), WinGet, WSL
Desktop-AppBeta für macOS, Windows und LinuxmacOS und Windows; Linux-Beta für Ubuntu/Debian
IDEErweiterung für VS Code, Cursor, Windsurf, VSCodiumErweiterung für VS Code (und Cursor), JetBrains-Plugin
Browseropencode web liefert eine Web-Oberflächeclaude.ai/code

Welches solltest du wählen?

  • Du zahlst schon für Claude oder willst Plan-Modus, Hooks, Skills und Plugins mit Claude-Modellen: nimm Claude Code. Nur damit nutzt du deinen Claude-Plan, und es ist um diese Modelle herum gebaut.
  • Du willst freie Modellwahl, lokale Modelle oder eine offene MIT-Codebasis: nimm opencode. Es passt auch, wenn du schon für Copilot oder ChatGPT zahlst.
  • Dir sind die Kosten am wichtigsten: opencode mit einem günstigen Modell, OpenCode Go oder einem lokalen Modell kann deutlich weniger kosten. Claude Code mit Pro ist planbar, wenn du Claude willst.
  • Du willst sichere Standards ohne Feintuning: Claude Code fragt zuerst. opencode kann genauso streng sein, aber die Regeln schreibst du selbst.
  • Du willst eine zweite Meinung zu wichtigen Änderungen: nutze beide. Claude Code schreibt, opencode mit einem anderen Modell prüft, oder umgekehrt.

Der ehrliche Test ist wie immer: Gib beiden dieselbe echte Aufgabe in deinem Repo, etwa einen Bug mit einem fehlschlagenden Test, und vergleiche die Diffs. Halte deine Regeln in AGENTS.md, dann kostet ein späterer Wechsel nichts. Wenn du auch den Agent von OpenAI abwägst, lies Claude Code vs Codex.

opencode und Claude Code nebeneinander in AgentVera

Viele behalten am Ende beide: Claude Code mit dem Claude-Plan, opencode für andere Modelle. Die Reibung ist bekannt: zwei Terminals, zwei MCP-Konfigurationen und zwei Agents, die vielleicht dieselbe Datei bearbeiten.

AgentVera ist eine Desktop-App für macOS, Windows und Linux, die opencode und Claude Code (und 16 weitere CLI-Agents) in echten Terminals öffnet, mit deinen eigenen Installationen und Logins:

  • Ein Raster. Beide Agents sitzen in einem Raster, jeder in seinem eigenen Git-Worktree, sodass sie sich nicht in die Dateien kommen.
  • Deine Anbieter. Jeder Anbieter, den du in opencode verbunden hast, lokale Modelle eingeschlossen, erscheint in der Modellliste von AgentVera. Dein Claude-Login funktioniert, wie er ist.
  • MCP einmal. Ein Server, den du im MCP-Manager hinzufügst, hängt sich an beide, und deine opencode.json bleibt unangetastet.
  • Review. Das automatische Code-Review prüft den Code, wenn ein Zug endet, und mit Flows (Pro und Team) geht die Antwort eines Agents automatisch an den anderen.

Raster, Worktrees, Code-Review und der MCP-Manager sind im kostenlosen Plan enthalten. Lade AgentVera herunter und öffne einen opencode-Agent neben einem Claude-Code-Agent, um beide an deinem eigenen Code zu vergleichen.

Häufige Fragen

Ist opencode besser als Claude Code?

Keiner gewinnt überall. opencode bietet freie Modellwahl und eine offene MIT-Codebasis. Claude Code bietet Claude-Modelle im Claude-Abo, dazu Hooks, Skills, Plugins und Checkpoints. Gib beiden dieselbe echte Aufgabe in deinem Repo und vergleiche die Diffs.

Kann ich mein Claude-Pro- oder Max-Abo in opencode nutzen?

Nein. Laut opencode-Doku (Stand Oktober 2026) verbietet Anthropic die Nutzung von Claude Pro/Max über Plugins von Drittanbietern, und opencode liefert diese Plugins seit Version 1.3.0 nicht mehr mit. Claude-Modelle gehen in opencode weiterhin mit einem Anthropic-API-Schlüssel, abgerechnet pro Token.

Ist opencode kostenlos?

Das Tool ist kostenlos und MIT-lizenziert. Du zahlst für die Modelle: ein API-Schlüssel eines beliebigen Anbieters, ein unterstütztes Abo wie GitHub Copilot oder ChatGPT Plus/Pro, OpenCode-Zen-Guthaben oder OpenCode Go für 10 oder 40 $ im Monat. Lokale Modelle kosten nur deine Hardware.

Liest opencode die CLAUDE.md?

Ja, als Rückfall. opencode liest zuerst AGENTS.md und nutzt CLAUDE.md nur, wenn keine AGENTS.md existiert; außerdem fällt es auf ~/.claude/CLAUDE.md zurück und liest Skills aus ~/.claude/skills/. Claude Code liest umgekehrt AGENTS.md, wenn es keine CLAUDE.md gibt.

Welches ist standardmäßig sicherer?

Claude Code fragt vor Änderungen und Befehlen, solange du keinen lockereren Modus wählst. opencode erlaubt die meisten Aktionen und fragt nur bei Pfaden außerhalb des Projekts, wiederholten identischen Tool-Aufrufen und .env-Dateien. Verschärfe opencode mit ask- und deny-Regeln und lass beide unbeaufsichtigt nur in einem Worktree oder Container laufen.

Kann ich opencode und Claude Code im selben Projekt nutzen?

Ja. Gib jedem einen eigenen Git-Worktree, damit sie nicht dieselben Dateien bearbeiten. AgentVera öffnet beide CLIs nebeneinander in einem Raster, jedes in seinem eigenen Worktree, mit deinen eigenen Logins.

Hol deine Agenten an einen Tisch.

Lade AgentVera kostenlos herunter; deine installierten CLIs sind sofort startklar.

Weitere Beiträge