Vibe Coding Consulting
Professioneller Support für Vibe Coder: Code Review, Debugging, Deployment. Wir bringen dein Claude Code Projekt sicher in Production.
Mehr erfahren
OpenCode ist ein quelloffener KI-Coding-Agent für das Terminal, der im Gegensatz zu Claude Code oder Cursor nicht an einen einzigen KI-Anbieter gebunden ist. Ursprünglich vom SST-Team (bekannt für Serverless Stack) entwickelt und seit 2026 unter dem neuen Firmennamen Anomaly Innovations fortgeführt, verbindet Open Code über 75+ LLM-Provider in einer einheitlichen Terminal-Oberfläche – von Claude über Gemini bis zu lokalen Modellen via Ollama.
Was opencode in der Vibe Coding Szene so schnell bekannt gemacht hat: rund 150.000 GitHub Stars und 6,5 Millionen monatlich aktive Entwickler bis Mitte 2026, eine wachsende Community mit über 700 Contributors und eine klare Philosophie – kein verstecktes Abo, kein API Key Zwang, keine Datenweitergabe. Der Agent läuft direkt im Terminal mit einer Bubble Tea TUI (Terminal User Interface), zeigt Code Änderungen im Git Diff Format und speichert Konversationen lokal in SQLite.
Für professionelle Entwickler ist das entscheidend: OpenCode zwingt dich nicht, bei steigenden Kosten bei einem Anbieter zu bleiben. Sobald ein neues Modell die Benchmark Charts anführt, reicht ein /connect-Befehl, um zu wechseln. Das macht den Open Code Agent weniger zu einem Tool als vielmehr zu einer Infrastrukturentscheidung – ein Punkt, den NCA in der Vibe Coding Beratung regelmäßig mit Teams durchspielt.
Mit v1.18.0 vom 14. Juli 2026 hat OpenCode die Desktop v2 Migration abgeschlossen: neues Layout, Onboarding beim ersten Start und ein Schalter, mit dem du während der Übergangszeit auf die alte Oberfläche zurückfällst. Die Patches bis v1.18.4 vom 20. Juli räumen dahinter auf. Wichtig für alle, die mit Agenten arbeiten: Subagents starten standardmäßig keine verschachtelten Subagents mehr. Wer das braucht, setzt das Limit über subagent_depth.
Die spannendsten Neuerungen kamen in der v1.17 Serie im Juni. Session Snapshots mit Revert rollen eine Session auf eine frühere Nachricht zurück, inklusive der Dateiänderungen. Der Yolo Mode im Terminal bestätigt Berechtigungen automatisch, was für lange Läufe Gold wert ist und in fremden Repos gefährlich bleibt. Dazu kamen ein Code Mode MCP Adapter für abgeschottete Orchestrierungsskripte, MCP Resource Templates und ein schlanker --mini CLI Modus.
Auffällig ist, wie stark das Team am Thema Denktiefe arbeitet. Claude Sonnet 5 bekam adaptive Thinking Controls, GLM 5.2 die Stufen high und max, Grok eigene Reasoning Effort Varianten und Kimi ebenfalls adaptive Steuerung. Genau diese Stufen schaltest du im Terminal live durch. Wie das geht, steht weiter unten im Abschnitt zu den Model Varianten mit Ctrl+T.
Der große Funktionssprung davor war die v1.15 Serie im Mai 2026 mit Background Subagents, die Tasks im Hintergrund weiterlaufen lassen, während du in der Hauptsession weiterarbeitest. Dazu kam der eingebaute Scout Agent für Repo Research, Docs Lookup und Dependency Inspection. Damit wurde OpenCode zum ersten Mal echt parallel nutzbar, ein Feature, das Claude Code bisher nur über Umwege wie Gas Town bietet.
Um OpenCode auf die aktuelle Version zu aktualisieren, genügt je nach Installationsart ein einziger Befehl. Nach dem Update sollte opencode --version die aktuelle Versionsnummer anzeigen. Den vollständigen Changelog aller Releases pflegt das Team unter opencode.ai/changelog. Wer OpenCode noch nicht im Einsatz hat, findet die Schritt für Schritt Anleitung weiter unten im Abschnitt zur Installation unter Windows, macOS und Linux.
# Install Skript (macOS, Linux)
curl -fsSL https://opencode.ai/install | bash
# npm, bun, pnpm
npm i -g opencode-ai@latest
bun i -g opencode-ai@latest
pnpm i -g opencode-ai@latest
# Homebrew (macOS)
brew update && brew upgrade opencode
# Scoop (Windows)
scoop update opencode
# Chocolatey (Windows)
choco upgrade opencode
# Arch Linux (stabil via Pacman)
sudo pacman -Syu opencode
# Arch Linux (aktuell via AUR)
paru -Syu opencode-bin
# Version pruefen
opencode --version
OpenCode hat im Sommer 2026 kräftig nachgelegt. Drei Neuerungen stechen heraus: eine deutlich erweiterte HTTP API, echte Git Worktree Verwaltung und ein Ausbau auf mittlerweile vier Oberflächen. Damit wächst OpenCode vom reinen Terminal Agent zu einer Plattform, die sich in bestehende Entwickler Workflows einklinkt. Wer den Vergleich mit Claude Code zieht, sieht hier den zentralen Unterschied: OpenCode öffnet sich nach außen statt sich abzuschotten.
Die HTTP API bekam zahlreiche neue Routen. Neu sind Endpunkte für Session Management, Config Updates, Git Initialisierung und Worktree Operationen. Über die v2 API lassen sich Sessions anlegen und abrufen, offene Rückfragen einer Session auflisten und der aktive Arbeitsort auflösen. Sessions speichern jetzt eigene Metadaten über API und SDK. Datei Reads liefern Rohinhalt mit korrektem Content Type an API und SDK Clients. Ein neuer GET /config Endpunkt macht die Konfiguration von außen lesbar. Für Teams, die OpenCode in eigene Tools und CI CD Pipelines einbinden, ist das der wichtigere Sprung als jedes einzelne Modell Update.
Beim Thema Worktrees setzt OpenCode auf saubere Isolation. Jedes Projekt wird über den Root Commit Hash eindeutig identifiziert, sodass die Projekt Identität über Maschinen und Clones hinweg stabil bleibt. Für jede Aufgabe entsteht ein isoliertes Worktree Verzeichnis auf einem eigenen Branch. Die KI arbeitet dort sandboxed, das Haupt Arbeitsverzeichnis bleibt sauber. Externe Editoren öffnen jetzt direkt aus dem Worktree Verzeichnis, sofern verfügbar. Dieser Ansatz passt genau zu dem, was wir in Beratungsprojekten empfehlen: KI Agents niemals ungebremst auf den Hauptbranch loslassen, sondern mit klaren Guardrails und Branch Isolation arbeiten.
Am sichtbarsten ist der Ausbau auf vier Oberflächen. OpenCode läuft weiter als Terminal TUI, dazu kommen die Desktop App in der Beta, ein IDE Client und die Möglichkeit, den Agent aus GitHub Workflows heraus zu triggern. Eine Harness, mehrere Zugänge, über 75 LLM Provider im Hintergrund. Die Desktop App zeigt inzwischen einen sichtbaren MCP Connection Status mit direktem Re Auth Flow, sodass sich abgerissene Verbindungen zu MCP Servern ohne Terminal Reset reparieren lassen. Für die Praxis heißt das: Ein Entwickler im Terminal, ein Kollege in der Desktop App und ein automatisierter Lauf in der Pipeline nutzen denselben Agent mit derselben Konfiguration.
Auch die Community Zahlen sind weiter gewachsen. Zum Stand 16. Juni 2026 meldet das Projekt rund 175.000 GitHub Stars und etwa 940 Contributors. Diese Werte sind vom Projekt selbst berichtet und taugen als Momentum Signal, nicht als Beleg für Production Reife. Genau diese Einordnung ist entscheidend: Ein populäres Tool ist noch kein produktionsreifes Setup. Ob OpenCode für dein Team passt und wie du es sicher mit lokalen Modellen oder eigenen API Keys betreibst, klären wir im Vibe Coding Consulting.
Der größte strategische Bruch in der OpenCode Historie ist nicht technisch, sondern politisch: Anfang 2026 hat Anthropic die OAuth Token Nutzung von Drittanbieter Tools wie OpenCode mit Claude Pro und Max Abos serverseitig blockiert. Frühere OpenCode Versionen hatten den claude-code-20250219 Beta HTTP Header gespoofed, sodass Anthropics Server die Anfragen wie offizielle Claude Code Calls behandelten. Am 9. Januar 2026 hat Anthropic die Prüfung aktiviert, am 19. Februar 2026 wurde die Einschränkung in den Service Terms formalisiert.
Für die Praxis heißt das: Wer Claude Sonnet 4.6 oder Opus 4.7 in OpenCode nutzen will, braucht einen eigenen Anthropic API Key. Das Pro Abo für 20 Dollar pro Monat reicht nicht mehr durch OpenCode hindurch. Diese Trennung zwischen offizieller Claude Code CLI und Drittanbieter Agents ist seit dem ToS Update bindend. NCA hat das in eigenen Vibe Coding Beratungsprojekten mehrfach mit Kunden durchgespielt: Wer Claude Code als primäres Tool sieht und OpenCode für lokale Modelle nutzt, fährt sauber. Wer Claude über das Abo durch OpenCode laufen lassen wollte, muss umstellen.
Als direkte Reaktion auf den Bruch hat OpenAI eine offizielle Partnerschaft mit OpenCode geschlossen. Codex und ChatGPT Subscriber können ihre Subscription jetzt durchgängig in OpenCode nutzen – ein Move, der zeigt, wie unterschiedlich die beiden Anbieter mit Drittanbieter Integration umgehen. Wer also tief im OpenAI Ökosystem steckt, hat in OpenCode plötzlich einen sehr attraktiven Zugang ohne API Key Friction. Mehr Hintergrund zur OpenAI Plattform findet sich im Codex Artikel.
Was bedeutet das für deutsche Teams unter DSGVO Druck? Die Alternative bleibt unverändert stark: Lokale Modelle wie Qwen3 Coder Next, GLM-5 oder MiniMax M2.5 über Ollama eingebunden umgehen die ganze Abo Token Diskussion komplett. Kein API Key Druck, keine Provider Politik, keine Datentransfers außerhalb der EU. Genau dieser Pfad ist der Kern unserer Empfehlung im Vibe Coding Consulting für regulierte Branchen.
Hinter OpenCode steht seit 2026 nicht mehr nur das SST Team rund um Jay V und Frank Wang, sondern die offiziell ausgegründete Firma Anomaly Innovations. Sichtbar wird das Rebranding in zwei Details, die für Entwickler relevant sind: Der Homebrew Tap heißt jetzt anomalyco/tap/opencode und der offizielle GitHub Mirror läuft unter github.com/anomalyco/opencode. Das Hauptrepository github.com/sst/opencode bleibt aktiv, OpenCode steht weiter unter MIT Lizenz und die Roadmap wird transparent über das öffentliche Changelog gepflegt.
Die Wachstumszahlen sind beeindruckend: rund 150.000 GitHub Stars in elf Monaten, 6,5 Millionen monatlich aktive Entwickler bis Mitte 2026 und über 700 Contributors. Selbst Cloudflare nutzt OpenCode öffentlich für interne Entwicklung. Für ein Open Source Tool im hart umkämpften AI Coding Markt ist das eine Hausnummer, die nur Claude Code und Cursor in dieser Liga schlägt.
Mit dem Wachstum kommt auch Kritik. Die häufigsten Punkte aus der Community sind eine sehr hohe Release Velocity, die gelegentlich zu Regressionen führt, und ein RAM Verbrauch von über einem Gigabyte für ein Terminal Tool. Der neu eingeführte OpenCode Go Subscription Tier hat ebenfalls gemischte Resonanz: aggressive Quantisierung und strikte Rate Limits werden auf öffentlichen Foren kritisiert. NCA empfiehlt für ernsthafte Production Setups den Weg über eigene API Keys oder lokale Modelle, weil die Kontrolle über Modellqualität und Token Budget so deutlich besser bleibt – ein Setup, das wir im Vibe Coding Consulting regelmäßig aufsetzen.
Roland Golla ist Entwickler aus Leidenschaft – seit über 20 Jahren. Er hat hunderte Projekte begleitet, von Legacy-Refactoring bis KI-Integration. Bei Vibe Coding verbindet er das Beste aus beiden Welten: Die Geschwindigkeit von KI-generiertem Code mit der Qualität professioneller Softwareentwicklung. Kein Bullshit, keine Agentur-Floskeln – direkte Hilfe von jemandem, der selbst täglich im Code steckt.
OpenCode startet mit einem simplen opencode im Terminal und öffnet eine interaktive TUI. Von dort aus richtest du per /connect deinen Anbieter ein – Anthropic, OpenAI, Google, AWS Bedrock, Groq oder eigene Endpunkte via OpenRouter. Das Modell lässt sich jederzeit wechseln, die gewählte Konfiguration landet in einer lokalen JSON-Datei.
Technisch setzt Open Code auf drei Kernmechanismen:
Besonders für Teams, die mit Git-Workflows arbeiten, ist das Git-Diff-Format ein echter Vorteil: Jede KI-generierte Änderung wird als Diff angezeigt, bevor sie angewendet wird. Kein blindes Überschreiben, kein Rätselraten, was das Modell verändert hat – das unterscheidet den OpenCode-Agent fundamental von vielen GUI-basierten Alternativen.
Alle drei Tools wollen dasselbe: KI in den Coding-Workflow integrieren. Aber sie tun es auf fundamental unterschiedliche Weisen. Die Stärke von OpenCode liegt nicht darin, besser als Claude Code zu sein – sondern darin, unabhängig davon zu sein. Wer heute Claude Sonnet nutzt, kann morgen mit einem /connect-Befehl auf Gemini 3 Pro oder GLM-5 wechseln, ohne seinen Workflow zu verändern.
Ein direkter Blick auf die Unterschiede:
Für deutschsprachige Unternehmen unter DSGVO-Anforderungen ist der letzte Punkt besonders relevant. Wer seine API-Calls gegen einen DSGVO-konformen europäischen Endpunkt routet – etwa Mistral via OpenRouter – kann opencode ohne US-Datentransfer betreiben. Für Claude Code und Cursor gilt das so pauschal nicht.
My overall take is that vibe coding is a huge distraction. The superior workflow for 2026 is massive context windows and manual control – and for that, OpenCode is honestly the best tool out there. It shows you all code changes in git diff format, and I can't understand how anyone would settle for anything else.
OpenCode unterstützt theoretisch alles was einen API Endpunkt hat – aber nicht alle Modelle sind gleich gut für agentenbasiertes Coding geeignet. Das Kernproblem: Ein Coding Agent muss nicht nur Code schreiben, er muss auch zuverlässig Tool Calls ausführen. Modelle, die dabei inkonsistent sind, verursachen Retry Loops, falsche Datei Änderungen oder abgebrochene Tasks.
Die Open Code Community hat basierend auf Praxistests (Stand Mai 2026) folgende Empfehlungen herausgearbeitet:
OpenCode Go ist der neue kuratierte Subscription Tier von Anomaly Innovations: Hier hat das Team eine Auswahl an Modellen getestet, mit Providern optimiert konfiguriert und gebenchmarkt. Wer nicht selbst experimentieren will, startet damit – allerdings ist die Community Resonanz gemischt, weil das Angebot stark quantisierte Modelle mit strikten Rate Limits kombiniert. Wer maximale Modellqualität braucht, bleibt besser bei eigenen API Keys oder einem lokalen Setup, das NCA im Vibe Coding Consulting einrichtet.
Varianten sind Presets für dasselbe Modell. Sie tauschen nicht das Modell aus, sondern regeln, wie tief es denkt. Hinterlegt werden Thinking Budget, Reasoning Effort und providerspezifische Parameter wie Verbosity oder Temperature. Ein Modell steht so als schnelle und als gründliche Version bereit.
OpenCode bringt für viele Provider bereits Standardvarianten mit. Eigene definierst du im variants Objekt der Modellkonfiguration.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"opencode": {
"models": {
"gpt-5": {
"variants": {
"high": { "reasoningEffort": "high", "textVerbosity": "low" },
"low": { "reasoningEffort": "low", "textVerbosity": "low" }
}
}
}
}
}
}
Im Terminal schaltest du mit Ctrl+T durch diese Varianten. Der Keybind heißt intern variant_cycle. Der Zyklus läuft immer gleich: keine Variante, erste Variante, zweite Variante, bis zur letzten und dann zurück auf keine. Kein Menü, kein Neustart, kein Sessionwechsel.
Du kannst den Keybind in der tui.json überschreiben. Mit dem Wert none deaktivierst du ihn komplett. Praktisch ist zusätzlich variant_list, das die verfügbaren Varianten als Liste zeigt und ab Werk auf keiner Taste liegt.
{
"$schema": "https://opencode.ai/tui.json",
"keybinds": {
"variant_cycle": "ctrl+t",
"variant_list": "<leader>v"
}
}
Im Alltag ist das der Unterschied zwischen Denken und Tippen. Für die Analyse eines hartnäckigen Bugs lohnt die hohe Stufe. Für ein Rename oder einen Import reicht die niedrige. Wer jeden Prompt auf der teuersten Denkstufe fährt, verbrennt Token ohne Gegenwert. Wie schnell sich das summiert, zeigt unser Kostenvergleich der KI Anbieter.
Alternativ setzt du die Variante direkt beim Start über das Flag --variant. Das ist der saubere Weg für Skripte und CI Läufe, weil dort niemand eine Taste drückt. Am meisten holen Reasoning Modelle wie Claude Sonnet 5 aus dem Mechanismus heraus.
Lokale Modelle bringen oft gar keine Varianten mit. Fährst du Qwen3 Coder lokal über Ollama, zeigt der Startscreen den Ctrl+T Hinweis trotzdem an. Der Tastendruck bleibt dann wirkungslos. Das ist kein Fehler in deiner Konfiguration, sondern ein bekannter Anzeigefehler im TUI.
Wir richten OpenCode bei Teams so ein, dass Varianten, Keybinds und Modellwahl zusammenpassen. Mehr dazu im Vibe Coding Consulting und bei den Modellen für MCP und Tool Handling.
OpenCode implementiert das Model Context Protocol (MCP) vollständig – und das ist kein Marketing-Feature, sondern eine Infrastrukturentscheidung. Über MCP verbindest du den Agenten mit externen Diensten: Datenbanken, Jira, Slack, eigene REST-APIs. Die Konfiguration läuft über eine lokale JSON-Datei:
opencode.json:
{
"mcpServers": {
"sulu-cms": {
"type": "url",
"url": "https://deine-domain.de/mcp"
},
"github": {
"type": "stdio",
"command": "github-mcp-server",
"args": ["--token", "ghp_..."]
}
}
}
Sobald MCP-Server konfiguriert sind, stehen ihre Tools dem Agenten automatisch zur Verfügung – mit demselben Berechtigungsmodell wie die eingebauten Tools. Der Nutzer muss explizit bestätigen, bevor externe Dienste aufgerufen werden.
LSP-Integration (Language Server Protocol) ist das zweite große Feature für professionelle Entwicklung. OpenCode kann Code-Intelligence-Daten aus deiner IDE-Konfiguration nutzen: Typ-Informationen, Fehler-Diagnosen, Symbol-Referenzen. Das reduziert halluzinierte Variablennamen und falsche API-Aufrufe erheblich – ein Problem, das viele Vibe Coder aus Cursor oder reinen LLM-Chats kennen.
100.000 GitHub-Stars in kurzer Zeit klingen beeindruckend – aber Hype-Metriken ersetzen keine ehrliche Einschätzung. OpenCode ist ein junges Tool mit echten Stärken und echten Schwächen, die du kennen solltest, bevor du deinen Workflow darauf umbaust.
Was noch fehlt oder hakelt:
Unser Fazit bei NCA: opencode ist das richtige Tool für Entwickler, die ihren KI-Stack aktiv steuern wollen. Wer lieber ein funktionierendes All-in-one-Produkt mit Support will, ist bei Claude Code oder Cursor besser aufgehoben. Die Frage ist nicht, welches Tool "besser" ist – sondern welche Kontrolle und Flexibilität du brauchst.
OpenCode lässt sich auf allen gängigen Betriebssystemen in wenigen Minuten installieren. Der schnellste Weg auf macOS und Linux ist das offizielle Installations-Skript – es erkennt Betriebssystem und Architektur automatisch und legt die Binärdatei im PATH ab:
curl -fsSL https://opencode.ai/install | bash
Wer Node.js bereits im Einsatz hat, kann OpenCode alternativ über npm, bun oder pnpm global installieren. Wichtig: Der Paketname auf npm lautet opencode-ai, nicht opencode.
npm i -g opencode-ai@latest
bun i -g opencode-ai@latest
pnpm i -g opencode-ai@latest
Auf macOS empfiehlt sich Homebrew über den offiziellen Tap – dieser liefert immer die aktuellste Version:
brew install anomalyco/tap/opencode
Auf Windows stehen Scoop und Chocolatey zur Verfügung. Das OpenCode-Team empfiehlt für Windows primär die Nutzung via WSL2, da die Terminal-UI dort am stabilsten läuft:
# Scoop
scoop install opencode
# Chocolatey
choco install opencode
# WSL2 (empfohlen unter Windows)
wsl --install
# Nach Neustart im WSL-Terminal:
curl -fsSL https://opencode.ai/install | bash
Auf Arch Linux ist OpenCode direkt über Pacman (stabile Version) oder über den AUR (aktuelle Builds) verfügbar:
# Stabil
sudo pacman -S opencode
# Aktuell via AUR
paru -S opencode-bin
Nach der Installation Version prüfen und OpenCode direkt aus dem Projektverzeichnis starten:
opencode --version
cd /dein/projekt
opencode
OpenCode steht auch als Desktop-App (Beta) für macOS, Windows und Linux unter opencode.ai/download zum Download bereit. Für Unternehmensumgebungen mit DSGVO-Anforderungen empfiehlt sich die lokale Konfiguration mit Gemma 3 oder anderen lokalen Modellen über Ollama – so verlassen keine Code-Daten den eigenen Server.
Die wichtigsten Fragen zu OpenCode – von Installation und Modell-Auswahl bis hin zu DSGVO-Compliance und dem Vergleich mit Claude Code. Stand: Februar 2026.
OpenCode ist ein quelloffener KI Coding Agent für das Terminal, entwickelt vom Team hinter SST, das inzwischen als Anomaly firmiert. 2026 wird es als kostenfreie Alternative zu Claude Code und Codex eingesetzt. Der zentrale Vorteil: Du wechselst zwischen mehr als 75 Providern, ohne deinen Workflow anzupassen. Die Lizenz ist MIT.
Für agentisches Coding gilt Claude Sonnet 5 weiterhin als Referenz. Lokal fahren wir Qwen3 Coder über Ollama, weil dabei kein Code das eigene Netz verlässt. Günstigere Modelle aus China wie GLM 5.2 oder MiniMax M3 ordnen wir editorial ein. Für produktive Kundenprojekte empfehlen wir sie nicht.
OpenCode selbst ist vollständig kostenlos und Open Source unter MIT Lizenz. Du zahlst nur für die Modelle, die du anbindest. Wer lokal über Ollama arbeitet, zahlt gar nichts. Seit dem Streit mit Anthropic im Januar 2026 lassen sich Claude Pro und Max Abos allerdings nicht mehr per OAuth einbinden. Dafür brauchst du einen API Key.
Claude Code ist an Anthropics Modelle gebunden. OpenCode ist providerunabhängig und läuft als Client Server Architektur: ein Backend, dazu Terminal, Desktop App, IDE Extension und Weboberfläche. Alle Änderungen erscheinen als Git Diff. Wer Kontrolle über den eigenen KI Stack will, ist mit OpenCode deutlich flexibler unterwegs.
Ja, mit der richtigen Providerwahl. Lokale Modelle über Ollama oder europäische Anbieter wie Mistral vermeiden US Datentransfers. OpenCode selbst speichert Konversationen nur lokal in SQLite. Achtung beim hauseigenen Gateway OpenCode Zen: dessen Modelle laufen laut Anbieter komplett in den USA.
Am schnellsten über den Installer: curl -fsSL https://opencode.ai/install | bash. Node Nutzer greifen zu npm install -g opencode-ai, für macOS gibt es einen Homebrew Tap. Unter Windows empfiehlt die Dokumentation WSL. Danach startest du opencode im Projektordner und hinterlegst deine Zugänge über opencode auth login.
Zen ist das hauseigene Gateway von Anomaly: eine kuratierte Liste von Modellen, die das Team gezielt für Coding Agents getestet und gebenchmarkt hat. Abgerechnet wird über ein Guthaben, das sich bei Bedarf automatisch auflädt. Zen funktioniert auch mit anderen Agents. Alle Zen Modelle laufen in den USA.
Ja. OpenCode verbindet sich über den OpenAI kompatiblen Endpunkt von Ollama mit lokal laufenden Modellen. Konfiguriert wird das als Custom Provider in der opencode.json. Für Coding Tasks fahren wir Qwen3 Coder, für breitere Aufgaben Llama. Ohne API Kosten und ohne Datenabfluss nach außen.
OpenCode implementiert das Model Context Protocol vollständig. MCP Server hinterlegst du in der Konfiguration, lokal über stdio oder remote über HTTP. Einmal eingerichtet stehen ihre Tools dem Agenten automatisch zur Verfügung, mit expliziter Freigabe vor jedem externen Aufruf.
Besser ist die falsche Frage. OpenCode ist terminalnativ, providerunabhängig und zeigt jede Änderung als Git Diff. Cursor ist ein vollständiger Editor mit Oberfläche, Autocomplete und starkem Pair Programming Fokus. Wer im Terminal zuhause ist und Providerfreiheit will, fährt mit OpenCode besser.
Stand Juli 2026 stehen über 180.000 Stars im Repository unter anomalyco/opencode. Die offizielle Seite nennt rund 900 Contributors und 7,5 Millionen Entwickler pro Monat. Im Juni sprach das Team gegenüber BetaKit von 8 Millionen aktiven Nutzern. Damit liegt OpenCode vor jedem anderen offenen Coding Agent.
Ja. Mit opencode run übergibst du einen Prompt direkt, ohne die Oberfläche zu starten. Über --format json wird die Ausgabe maschinenlesbar. Für dauerhafte Läufe gibt es opencode serve als headless HTTP Server. Für GitHub existiert eine offizielle Action, die auf Kommentare wie /oc reagiert.
OpenCode selbst speichert nichts extern, Sessions landen lokal in SQLite. Der Codekontext geht an den Provider, den du auswählst. Das Sicherheitsniveau hängt damit direkt an dieser Entscheidung. Maximale Kontrolle bekommst du mit lokalen Modellen über Ollama oder mit europäischen Anbietern.
Ctrl+T wechselt die Model Variante des aktuell gewählten Modells. Der Keybind heißt intern variant_cycle. Varianten sind Presets für Thinking Budget und Reasoning Effort, das Modell selbst bleibt gleich. Der Zyklus läuft von keiner Variante über alle definierten Stufen und wieder zurück auf keine. So schaltest du mitten in der Session zwischen schnellem und gründlichem Arbeiten um.
Varianten definierst du in der config.json im variants Objekt der jeweiligen Modellkonfiguration. Jede Variante bekommt einen Namen und Parameter wie reasoningEffort oder textVerbosity. OpenCode liefert für viele Provider bereits Standardvarianten mit. Eigene Definitionen ergänzen oder ersetzen diese Vorgaben und stehen danach sofort im Ctrl+T Zyklus zur Verfügung.
Dann hat das aktive Modell keine Varianten hinterlegt. Der Startscreen zeigt den Ctrl+T Hinweis trotzdem an, das ist ein bekannter Anzeigefehler im TUI. Besonders häufig tritt das bei lokalen Modellen über Ollama auf. Definiere eigene Varianten in der config.json oder wechsle auf ein Reasoning Modell, das mehrere Denkstufen unterstützt.
Ja. Alle Keybinds liegen in der tui.json und lassen sich frei belegen. Setzt du variant_cycle auf none, ist der Shortcut deaktiviert. Ergänzend gibt es variant_list, das die verfügbaren Varianten als Liste zeigt und ab Werk auf keiner Taste liegt. Für Skripte und CI Läufe setzt du die Variante stattdessen beim Start über das Flag --variant.