Vibe Coding Consulting
Professioneller Support für Vibe Coder: Code Review, Debugging, Deployment. Wir bringen dein Claude Code Projekt sicher in Production.
Mehr erfahren
Crush ist ein Open-Source KI-Coding-Agent für das Terminal, entwickelt von Charmbracelet und in Go geschrieben. Der Agent verbindet sich direkt mit deinem bevorzugten LLM-Anbieter – von Anthropic über OpenAI bis zu lokalen Modellen via Ollama – und unterstützt dich beim Schreiben, Refactoring und Debuggen von Code, ohne die Kommandozeile zu verlassen.
Anders als GUI-basierte Tools wie Cursor oder Windsurf setzt Crush konsequent auf das Terminal. Das macht ihn besonders attraktiv für Entwickler, die ohnehin in der Kommandozeile arbeiten, für Server-Umgebungen ohne grafische Oberfläche, und für Teams, die keinen Provider-Lock-in wollen. Mit über 15.600 GitHub-Stars (Stand Februar 2026) hat sich Crush schnell als ernstzunehmende Alternative zu OpenCode und Codex CLI etabliert.
Das Besondere an Crush: Er bringt echte LSP-Integration mit – also Language Server Protocol, das auch IDEs wie VS Code nutzen. Das bedeutet, Crush versteht deinen Code auf semantischer Ebene, nicht nur als Text. Dazu kommt volle MCP-Unterstützung (Model Context Protocol) für externe Tools und Services – mehr dazu im Artikel über den Context7 MCP Server.
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.
Crush lässt sich auf praktisch jedem System installieren. Die einfachsten Wege je nach Betriebssystem:
brew install charmbracelet/tap/crushnpm install -g @charmland/crushwinget install charmbracelet.crushscoop install crushgo install github.com/charmbracelet/crush@latestyay -S crush-binnix run github:numtide/nix-ai-tools#crushNach der Installation startest du Crush einfach mit crush im Terminal. Beim ersten Start wirst du nach einem API-Key deines bevorzugten Providers gefragt. Alternativ setzt du eine Umgebungsvariable wie ANTHROPIC_API_KEY oder OPENAI_API_KEY – dann startet Crush direkt ohne weitere Konfiguration.
Professioneller Support für Vibe Coder: Code Review, Debugging, Deployment. Wir bringen dein Claude Code Projekt sicher in Production.
Mehr erfahrenEiner der größten Stärken von Crush ist der breite Provider-Support. Du bist nicht auf einen Anbieter festgelegt – du kannst sogar mitten in einer laufenden Session das Modell wechseln, ohne den Kontext zu verlieren. Das ist ein echter Gamechanger im Vergleich zu Tools, die dich an einen Provider binden.
Unterstützte Provider out-of-the-box:
ANTHROPIC_API_KEY)Neue Modelle und Provider werden über Catwalk verwaltet – ein community-gepflegtes Open-Source-Repository. Crush aktualisiert die Provider-Liste automatisch im Hintergrund. Wer in air-gapped Umgebungen arbeitet, kann das per Config-Flag deaktivieren. Für Teams mit strikten Datenschutzanforderungen ist der lokale Betrieb via Ollama besonders interessant – kein Datentransfer nach außen, volle Kontrolle.
Crush funktioniert ohne jede Konfiguration – einfach starten und loslegen. Wer mehr Kontrolle möchte, legt eine crush.json im Projektverzeichnis oder global unter ~/.config/crush/crush.json an. Die Konfiguration folgt einer klaren Priorität: lokale Projektdatei schlägt globale Einstellungen.
Die wichtigsten Konfigurationsbereiche:
gopls), TypeScript, Python, Nix und weitere konfigurieren – Crush nutzt sie genau wie deine IDE für semantisches Code-Verständnisview, ls, grep) – oder mit --yolo Flag alle Prompts überspringenassisted-by, co-authored-by oder gar nichtFür Teams empfehlen wir, eine .crushignore Datei anzulegen – analog zu .gitignore. So stellt man sicher, dass sensitive Konfigurationsdateien, Secrets oder generierte Dateien nicht in den KI-Kontext fließen. Ein guter erster Schritt für jeden produktiven Einsatz von Crush im Team.
Im Terminal-Agent-Markt hat sich 2026 ein klares Trio herausgebildet: Crush, Claude Code und OpenCode. Alle drei arbeiten im Terminal, alle drei unterstützen MCP – aber mit unterschiedlichen Stärken:
Crush (Charmbracelet) punktet mit der besten Multi-Model-Flexibilität und der ausgereiftesten LSP-Integration. Die Charmbracelet-DNA (bekannt durch Tools wie Bubbletea, Glow, Freeze) sorgt für eine außergewöhnlich polierte Terminal-UX. Crush ist ideal, wenn du keinen Provider-Lock-in willst und häufig zwischen Modellen wechselst.
Claude Code (Anthropic) ist tiefer in das Claude-Ökosystem integriert und glänzt bei komplexen Multi-Step-Coding-Tasks, besonders mit Claude Sonnet und Opus. Für Teams, die primär auf Anthropic setzen, ist der Overhead geringer.
OpenCode positioniert sich als maximale Open-Source-Alternative mit 75+ Providern und aktivster Community-Entwicklung. Der Funktionsumfang wächst schnell, die Reife ist aber noch schwankender als bei Crush.
It's the terminal AI assistant I wanted to build, executed with the level of polish and thoughtfulness that Charm brings to everything they do.
Crush ist stark – aber kein Allheilmittel. Wer blind auf den GitHub-Star-Zähler schaut, übersieht wichtige Einschränkungen für den Produktionseinsatz:
CRUSH_DISABLE_METRICS=1 oder DO_NOT_TRACK=1 – für DSGVO-konforme Umgebungen relevant.Für Teams, die Crush produktiv einsetzen wollen, empfehlen wir eine klare Onboarding-Strategie: .crushignore definieren, Permission-Regeln festlegen, und einen dedizierten lokalen Provider-Setup für sensitive Projekte aufsetzen. NCA unterstützt bei der Einführung von Vibe Coding Workflows in professionellen Umgebungen.
Die wichtigsten Fragen zu Crush – dem KI-Coding-Agenten von Charmbracelet – kompakt beantwortet.
Crush ist ein Open-Source KI-Coding-Agent für das Terminal, entwickelt von Charmbracelet. Er verbindet dich mit deinem bevorzugten LLM-Anbieter direkt in der Kommandozeile – für Code-Generierung, Refactoring und Debugging ohne GUI. 2026 hat er sich als ernsthafte Alternative zu Claude Code etabliert.
Crush selbst ist kostenlos (Open Source unter FSL-1.1-MIT). Du zahlst nur für die API-Nutzung deines gewählten KI-Providers, also z.B. Anthropic oder OpenAI. Wer lokale Modelle via Ollama nutzt, hat keinerlei laufende Kosten.
Crush unterstützt out-of-the-box: Anthropic (Claude), OpenAI, Google Gemini, Groq, OpenRouter, AWS Bedrock, Azure OpenAI, Hugging Face, Cerebras sowie lokale Modelle via Ollama und LM Studio. Jede OpenAI- oder Anthropic-kompatible API lässt sich manuell ergänzen.
Claude Code ist tiefer ins Anthropic-Ökosystem integriert und stark bei komplexen Multi-Step-Tasks mit Claude Sonnet/Opus. Crush ist provider-agnostisch, bringt ausgefeiltere LSP-Integration und eine polierter Terminal-UX – ideal für Teams, die Flexibilität beim Modellwechsel brauchen.
Ja, Crush unterstützt Windows via PowerShell und WSL (Windows Subsystem for Linux). Installierbar über Winget oder Scoop. Die primäre Zielplattform ist Unix, aber der Windows-Support ist funktional und wird aktiv gepflegt.
LSP steht für Language Server Protocol – die Technologie, die auch VS Code nutzt, um Code semantisch zu verstehen. Crush bindet LSPs wie gopls (Go) oder typescript-language-server direkt ein, wodurch der Agent Code-Struktur, Typen und Abhängigkeiten versteht, statt ihn nur als Text zu behandeln.
Die Konfiguration erfolgt via crush.json im Projektverzeichnis oder global unter ~/.config/crush/crush.json. Wichtig für Teams: eine .crushignore-Datei für sensitive Dateien anlegen, Permissions für erlaubte Tools festlegen und bei Bedarf Metrics-Tracking via CRUSH_DISABLE_METRICS=1 deaktivieren.
Mit lokalen Modellen via Ollama oder LM Studio: ja, vollständig. Kein Datentransfer nach außen. Bei Cloud-Providern gelten die Datenschutzbestimmungen des jeweiligen Anbieters. Crush selbst sammelt pseudonyme Nutzungsmetriken – abschaltbar via CRUSH_DISABLE_METRICS=1 oder DO_NOT_TRACK=1.
MCP-Server (Model Context Protocol) erlauben es Crush, externe Tools und Services zu nutzen – z.B. Datenbanken, APIs oder CI-Systeme. Die Einbindung erfolgt in der crush.json unter dem mcp-Schlüssel via stdio, HTTP oder SSE-Transport. Drei Zeilen Konfiguration genügen für den Start.
Ja. Mit Ollama oder LM Studio als lokaler Provider läuft Crush vollständig offline. Nützlich für air-gapped Umgebungen, DSGVO-kritische Projekte oder schlicht wenn man keine API-Kosten haben möchte. Die Konfiguration erfolgt über einen openai-compat Provider-Eintrag in der crush.json.
Crush nutzt die FSL-1.1-MIT (Functional Source License). Interne Nutzung und Entwicklung mit Crush ist unbeschränkt möglich. Einschränkungen gelten nur für konkurrierende kommerzielle Softwareprodukte – was für die allermeisten Entwicklerteams kein Thema ist.
Mit dem Befehl crush init analysiert Crush dein Projekt und erstellt eine AGENTS.md-Datei mit Kontext zu Build-Befehlen, Code-Konventionen und Projektstruktur. Diese Datei hilft dem Agenten in zukünftigen Sessions und kann im Team geteilt werden.
Context7 MCP Server von Upstash: Aktuelle Library-Dokumentation direkt im LLM-Kontext. Setup für Claude Code, Cursor und Windsurf. Pricing, Praxis-Tipps und Alternativen.
Cursor BugBot ist der KI-Debugging-Agent für Vibe Coding. Über 2 Mio. PRs/Monat, 70 % Resolution Rate. Wie er funktioniert und wann er hilft.
GLM-5 von Zhipu AI im Business-Check: 744B Parameter, MIT-Lizenz, 5-8× günstiger als Claude. Kosten, Benchmarks und Einsatzszenarien für Unternehmen 2026.
MiniMax M2.5: 230B-Parameter-MoE-Modell erreicht 80,2% auf SWE-bench zu 1/20 der Kosten von Claude Opus. Benchmarks, API-Zugang und DSGVO-Analyse.
OpenCode im Praxistest: Open-Source-Alternative zu Claude Code mit 100K GitHub Stars. Kein Provider-Lock-in, 75+ LLM-Anbieter, MCP-Integration. Lohnt es sich?