Null Vendor-Lock-in
75+ LLM-Provider über models.dev — frei wählbar, ohne Tool-Wechsel.
OpenCode ist ein open-source AI Coding Agent, der direkt im Terminal läuft — als TUI (Terminal User Interface) gebaut von den Entwicklern von terminal.shop und Neovim-Nutzern.
| Eigenschaft | Wert |
|---|---|
| Lizenz | MIT |
| GitHub | anomalyco/opencode (~113k Stars) |
| Website | opencode.ai |
| Sprache | TypeScript |
| LLM-Provider | 75+ via models.dev |
| ZED ACP | zed.dev/acp/agent/opencode |
| AGENTS.md | Ja (CLAUDE.md als Fallback) |
# Installationcurl -fsSL https://opencode.ai/install | bash# oder: npm, Homebrew, Scoop, AURNull Vendor-Lock-in
75+ LLM-Provider über models.dev — frei wählbar, ohne Tool-Wechsel.
~113k GitHub-Stars
Größte Community unter den Open-Source Coding Agents. Oh-My-OpenCode baut drauf auf.
TUI-First, ~40 MB RAM
Von Neovim-Nutzern gebaut. SSH-fähig, Electron-frei, pipe-kompatibel.
Native ZED + ACP
Offiziell in der ZED ACP Registry — gleichrangig mit Claude Code Tab und Gemini CLI.
OpenCode ist von Grund auf provider-agnostisch. Es nutzt models.dev (von denselben Entwicklern) als Modell-Datenbank — 75+ Provider aus einem einzigen Tool:
Cloud: Anthropic Claude · OpenAI GPT · Google Gemini · Groq AWS Bedrock · Azure OpenAI · Google VertexAI · OpenRouterLokal: Ollama (qwen3, llama3.3, gemma3, phi4 — vollständig offline)Das Ergebnis: Wenn Anthropic die Preise erhöht, wechselt man den Provider — ohne das Tool zu wechseln. Wenn ein Ollama-Modell für einen spezifischen Task besser ist, nutzt man es. Data > Ideology, auch beim Tool-Routing.
Oh-My-OpenCode ist eine Erweiterungsebene über OpenCode:
# Installationbunx oh-my-opencode installDas ist das Open-Source-Prinzip in Aktion: Wenn das Core-Tool eine Funktion nicht hat, baut die Community sie — und alle profitieren.
OpenCode wurde von Neovim-Nutzern geschrieben — das merkt man:
Der Vergleich mit proprietären Tools ist deutlich:
| Aspekt | Proprietäres Tool | OpenCode |
|---|---|---|
| Modell-Wahl | Vendor vorgegeben | 75+ Provider frei wählbar |
| Offline-Fähigkeit | Nein | Ja (via Ollama) |
| Erweiterbarkeit | Plugin-Store | Open Source, forkbar |
| RAM-Verbrauch | 800–900 MB (Electron) | ~40 MB |
| Lizenz | Proprietär | MIT |
OpenCode ist offiziell in der ZED ACP Registry gelistet — gleichrangig mit Claude Code Tab und Gemini CLI:
ZED Agent Panel├── Claude Code Tab ← Anthropic, Max Flat Rate├── Gemini CLI ← Google, Free Tier└── OpenCode ← MIT, 75+ Provider, lokal möglichDetails zur Einrichtung: OpenCode in ZED via ACP
OpenCode liest AGENTS.md als primäre Konfigurationsquelle (CLAUDE.md als Fallback). Projekte die bereits AGENTS.md nutzen, funktionieren mit OpenCode ohne Anpassung:
Lookup-Reihenfolge:1. ./AGENTS.md (lokales Projekt, von CWD aufwärts traversiert)2. ~/.config/opencode/AGENTS.md (global)3. Fallback: CLAUDE.md (dieselbe Reihenfolge)Ein AGENTS.md-Projekt läuft mit Claude Code, Gemini CLI und OpenCode — der Agent wechselt, der Kontext bleibt.
| Metrik | Wert | Quelle |
|---|---|---|
| GitHub Stars | ~113.000 | GitHub |
| Contributors | ~450 | GitHub |
| Monthly Users | ”2.5M” | Offizieller Claim (Methodik nicht veröffentlicht) |
| LLM-Provider | 75+ | models.dev |
Hinweis: Die 2.5M-User-Zahl ist ein offizieller Marketing-Claim ohne publizierte Methodik. Die ~113k Stars sind unabhängig verifizierbar und das verlässlichste Signal für Community-Größe.
Installieren:
curl -fsSL https://opencode.ai/install | bash# oder: npm, Homebrew, Scoop, AURProvider konfigurieren (oder Ollama für offline):
export ANTHROPIC_API_KEY=sk-ant-...# oder: OPENAI_API_KEY, GEMINI_API_KEY, GROQ_API_KEY, etc.Im Projekt-Verzeichnis starten:
cd mein-projektopencode# AGENTS.md wird automatisch geladen — kein weiterer SetupOptional: vollständig offline mit Ollama:
ollama pull qwen3:14bopencode --model ollama/qwen3:14bScanner-Rolle: OpenCode (großes Context Window via Ollama/Gemini) → schreibt Tasks in postbox/todo.md
Fixer-Rolle: Claude Code Tab (Qualität) ODER OpenCode mit Claude Sonnet (cost-optimiert)
Koordination: Postbox Pattern — provider-unabhängigOpenCode ist kein Ersatz für Claude Code — es ist eine weitere Option im Stack, die Privacy, Kosten oder Offline-Anforderungen erfüllt wo Claude Code nicht passt.