Agentische Codierung geht über Autovervollständigung hinaus: Moderne Tools können Aufgaben planen, mehrere Dateien bearbeiten, Befehle ausführen und iterieren, bis das Ergebnis funktioniert.
OpenCode ist ein quelloffener, modellunabhängiger Coding-Agent, der im Terminal läuft (und zudem Desktop/IDE unterstützt). In dieser Anleitung verbindest du MiniMax M2.1 über Novita AIs API mit OpenCode und baust anschließend ein kleines Demo-Projekt, um einen durchgängigen Agenten-Workflow zu demonstrieren.
Was ist OpenCode?
OpenCode ist ein quelloffener KI-Coding-Agent, den du in mehreren Entwicklerumgebungen ausführen kannst – am häufigsten als terminalbasierte Oberfläche (CLI + TUI), aber auch als Desktop-App oder IDE-Erweiterung.
Was ist der Unterschied zwischen OpenCode und Claude Code
Sowohl OpenCode als auch Claude Code sind terminalbasierte KI-Coding-Agenten, aber sie verfolgen unterschiedliche Ansätze.
- OpenCode ist ein quelloffener, anbieterunabhängiger Agent: Er hebt die Unterstützung von „75+ LLM-Anbietern über Models.dev (einschließlich lokaler Modelle)" hervor und positioniert sich als flexibles Tool, das du an verschiedene Modell-Backends anschließen kannst.
- Claude Code hingegen ist Anthropics offizielles Claude-first-CLI – ein Kommandozeilen-Tool für den Zugriff auf Claude-Modelle im Terminal – plus ein offizielles Ökosystem für Erweiterungen (Plugins) und Tool-/Datenverbindungen über MCP.
Schnellvergleichstabelle
| Aspekt | OpenCode | Claude Code |
| Positionierung | Quelloffener, multimodeller terminalbasierter Coding-Agent | Anthropics offizieller Claude-first terminalbasierter Coding-Agent |
| Modell-/Anbieterauswahl | 75+ LLM-Anbieter über Models.dev, inkl. lokaler Modelle | Richtet sich nach Claude; erweiterbar über MCP + Plugins |
| GitHub-Automatisierung | Kommentar-Trigger über /opencode oder /oc; läuft auf GitHub Actions-Runnern | Erweiterungen fokussieren auf Plugins/MCP (offizielles Ökosystem) |
| Einstiegspreis | Tool ist quelloffen; Kosten hängen von deinem gewählten Modell-Backend ab | Claude-Tarife (Pro/Max/Team/Enterprise) |
Warum MiniMax M2.1?
MiniMax M2.1 passt perfekt in OpenCodes Agenten-Loop (Plan → Bearbeiten → Ausführen → Fixen). Die Benchmark-Ergebnisse zeigen deutliche Verbesserungen bei Codierung auf Repository-Ebene und Tool-/Terminal-Workflows.
Probiere MiniMax M2.1 jetzt aus!

Von MiniMax
💡 Praktische Erkenntnisse
- Besser bei echten Repo-Fixes (SWE-bench). SWE-bench Verified: 74,0 vs 69,4 (+4,6) und SWE-bench Multilingual: 72,5 vs 56,5 (+16,0) – stark bei Multi-Datei-Patches und mehrsprachigen Repos.
- Stark bei agentischen Arbeiten mit mehreren Issues. Multi-SWE-bench: 49,4, vor Claude 44,3 und GPT-5.2 42,7 – nützlich, wenn Aufgaben mehrere koordinierte Bearbeitungen erfordern.
- Deutlich verbessert für Terminal-/Tool-Loops. Terminal-bench 2.0: 47,9 vs 30,0 (+17,9) – eine gute Ergänzung für OpenCodes Befehlsausführung, Build-/Test-Iteration.
- Hohe End-to-End-App-Building-Werte. VIBE Avg: 88,6 (außerdem Web 91,5, Android 89,7, Backend 86,7) – unterstützt das Erstellen vollständiger, demofertiger Projekte statt isolierter Schnipsel.
So installierst du OpenCode
OpenCode bietet mehrere Installationsoptionen. Die schnellste ist das Einzeilen-Installationsskript, die portabelste die Installation des npm-Pakets.
macOS / Linux
Empfohlen:
curl -fsSL https://opencode.ai/install | bash
Oder (plattformübergreifend):
npm install -g opencode-ai
# oder
bun add -g opencode-ai
Starten:
opencode
Windows
Empfohlen:
npm install -g opencode-ai
# oder
bun add -g opencode-ai
curl | basherfordert eine Bash-Umgebung (WSL oder Git Bash). In PowerShell/CMD nutzt du npm/bun.
Starten:
opencode
So verwendest du MiniMax M2.1 in OpenCode
So holst du dir deinen API-Schlüssel bei Novita AI
- Schritt 1: Konto erstellen oder einloggen: Besuche
[https://novita.ai](https://novita.ai)und registriere dich oder logge dich ein. - Schritt 2: Zum Schlüsselverwaltung navigieren: Nach dem Einloggen findest du „API-Schlüssel“.
- Schritt 3: Neuen Schlüssel erstellen: Klicke auf den Button „Neuen Schlüssel hinzufügen“.
- Schritt 4: Speichere deinen Schlüssel sofort: Kopiere und speichere den Schlüssel, sobald er generiert wurde; er wird nur einmal angezeigt.

Füge deinen Novita-API-Schlüssel zu OpenCode hinzu
- Starte OpenCode:
opencode
- Gib im OpenCode-Prompt Folgendes ein:
/connect
- Suche und wähle Novita AI aus, füge dann deinen Novita-API-Schlüssel ein.
- Wähle MiniMax M2.1 (Modell-ID:
minimax/minimax-m2.1) aus.
Das war’s – OpenCode leitet Agenten-Anfragen über Novita AIs OpenAI-kompatible API unter Verwendung des von dir ausgewählten Modells weiter.
Wechsle in den Build-Modus und führe aus
Wechsle in OpenCode in den Build-Modus (Tools aktiviert) und füge dann den untenstehenden Prompt ein.
Prompt
Erstelle ein leichtgewichtiges Browser-Labyrinthspiel namens „Clean Maze Runner" und führe es lokal aus.
Anforderungen:
- Nutze Vite + Vanilla-JavaScript (kein TypeScript, um es einfach zu halten). Single-Page-App. Kein React.
- Rendere mit HTML5 Canvas (2D).
- Labyrinthgenerierung:
- Erstelle ein perfektes Labyrinth mit iterativem DFS-Backtracking
- Standardgröße 25x17 Zellen, mit Voreinstellungen: Klein (19x13), Mittel (25x17), Groß (33x23)
- Stelle einen „Neues Labyrinth“-Button bereit
- Gameplay:
- Starte in der oberen linken Zelle, Ziel ist die untere rechte Zelle
- Bewege dich mit Pfeiltasten oder WASD (eine Zelle pro Tastendruck)
- Verhindere das Bewegen durch Wände
- Verfolge Schritte und verstrichene Zeit; zeige die beste Zeit pro Größe in localStorage an
- Helfer:
- „Hinweis“-Button: Hebe die nächsten 3 Schritte auf dem kürzesten Pfad (BFS) hervor
- „Pfad anzeigen“-Umschalter: Zeichne die vollständige kürzeste Pfad-Polylinie (BFS) vom Spieler zum Ziel
- Berechne BFS nur, wenn sich der Spieler bewegt oder sich Umschalter ändern
- UI:
- HUD über dem Canvas: Größe, Zeit, Schritte, beste Zeit
- Buttons: Neues Labyrinth, Zurücksetzen, Hinweis, Pfad anzeigen, Größenauswahl
- Deliverables:
- Minimales Vite-Projekt mit README.md-Ausführungsanweisungen
- Verifizierung:
- Führe
npm installundnpm run deveinmal aus, um zu bestätigen, dass es startet.- Halte das Projekt kompakt, lesbar und browserübergreifend stabil.

Lokal ausführen
Nachdem OpenCode das Projekt generiert hat:
npm install
npm run dev
Öffne die von Vite ausgegebene lokale URL (normalerweise http://localhost:5173) und bestätige:
- Das Labyrinth wird mit klarem Start und Ziel gerendert
- Die Bewegung funktioniert über WASD / Pfeiltasten
- Das HUD aktualisiert Zeit und Schritte
- Hinweis und Pfad anzeigen funktionieren wie erwartet
- Neues Labyrinth generiert ein neues Layout

OpenCode jenseits des Terminals: Desktop-App + IDE-Integrationen
OpenCode wird oft im Terminal verwendet, aber du kannst es auch als Desktop-App (Beta) oder in deiner IDE ausführen – in beiden Fällen kannst du weiterhin Novita AIs OpenAI-kompatible API nutzen. Die Oberfläche ändert sich, aber die Modell-/Anbieter-Einrichtung bleibt gleich: Wähle minimax/minimax-m2.1 aus.
Desktop-App
Der Desktop-Build von OpenCode ist für macOS, Windows und Linux verfügbar. Wenn du eine eigenständige Oberfläche für längere Agenten-Sessions bevorzugst, ist die Desktop-App eine gute Wahl – und sie kann die gleiche Anbieterkonfiguration nutzen, die du bereits für Novita AI erstellt hast.

OpenCode Desktop
IDE-Integrationen
OpenCode bietet offizielle Integrationsabläufe für:
- VS Code
- Cursor
- Zed
- Windsurf
- VSCodium
Fazit
OpenCode macht agentische Codierung einfach einzuführen, und MiniMax M2.1 auf Novita AI ist eine praktische Modellwahl für mehrstufige Entwicklungs-Workflows. Mit starken Benchmark-Leistungen und einem großen Kontextfenster eignet es sich hervorragend für Aufgaben auf Repository-Ebene wie das Implementieren von Features, das Ausführen von Prüfungen und schnelles Iterieren – direkt von deinem Terminal, deiner Desktop-App oder deiner IDE
Novita AI ist eine KI-Cloud-Plattform, die Entwicklern eine einfache Möglichkeit bietet, KI-Modelle über unsere einfache API bereitzustellen, und gleichzeitig eine erschwingliche und zuverlässige GPU-Cloud zum Erstellen und Skalieren bereitstellt.
Häufig gestellte Fragen
Was ist OpenCode?
OpenCode ist ein quelloffenes KI-Coding-Agent-Framework, das LLMs ermöglicht, Code in einer echten Entwicklungsumgebung zu schreiben, auszuführen und zu debuggen, was durchgängige Builds beschleunigt.
Ist OpenCode sicher?
Ja, OpenCode speichert weder deinen Code noch deine Kontextdaten, sodass es auch in datenschutzsensiblen Umgebungen betrieben werden kann.
Kann OpenCode eine benutzerdefinierte API verbinden?
Ja, OpenCode kann mit benutzerdefinierten APIs integriert werden, sodass du es auf deine eigenen Modell-Endpoints verweisen kannst – zum Beispiel unter Verwendung von Novita AIs API, um LLM-gestützte Coding-Agenten mit skalierbarer GPU-Infrastruktur auszuführen.
