Aktualisiert 2026-10-15
Deep Code CLI mit DeepSeek einrichten
Die offizielle Deep-Code-Integrationsseite von DeepSeek enthält konkrete Angaben für die Einrichtung des Coding-Agenten. Sie bestätigt nicht nur die Kompatibilität, sondern nennt das npm-Paket, die gemeinsam genutzte Datei `~/.deepcode/settings.json`, die wichtigsten Einstellungen und die für DeepSeek V4 relevanten Standardwerte. Damit können Entwickler einen DeepSeek-Agenten im Terminal einrichten, ohne die Konfigurationsstruktur erraten zu müssen.
1. Was ist Deep Code CLI?
Deep Code CLI (`@vegamo/deepcode-cli`) ist ein quelloffener Coding-Assistent für das Terminal, der im Repository `lessweb/deepcode-cli` gepflegt wird und für DeepSeek-Modelle optimiert ist. Er kann Projektdateien lesen und bearbeiten, Shell-Befehle ausführen und seine Funktionen durch Agent Skills und MCP erweitern. Außerdem unterstützt er den Thinking-Modus und Einstellungen für den Reasoning Effort.
Die API-Dokumentation von DeepSeek enthält eine Integrationsanleitung für dieses Tool. Installieren Sie es mit `npm install -g @vegamo/deepcode-cli`, konfigurieren Sie Ihre API-Zugangsdaten und starten Sie `deepcode` in Ihrem Projektverzeichnis.
Quellen
- Projekt-Repository von Deep Code CLI - Beschreibt das Projekt sowie seine Coding-Werkzeuge, Agent Skills, MCP und Reasoning-Einstellungen.
- Offizielle DeepSeek-Anleitung zur Deep-Code-Integration - Enthält Anweisungen zur Installation und zur Konfiguration der DeepSeek-API.
2. Installation und Laufzeitvoraussetzungen
Die offizielle Seite setzt Node.js 18 oder neuer voraus und nennt `npm install -g @vegamo/deepcode-cli` als Installationsbefehl. Anschließend prüfen Sie die Installation zuerst mit `deepcode --version`.
Falls bereits eine globale Installation vorhanden ist, die Konfiguration aber unerwartet reagiert, prüfen Sie zunächst die Paketversion und die gemeinsame Einstellungsdatei. Erst danach lohnt sich die Fehlersuche bei Prompts oder Modellqualität.
npm install -g @vegamo/deepcode-cli
deepcode --versionQuellen
- Offizielle DeepSeek-Anleitung zur Deep-Code-Integration - Nennt den Installationsbefehl und Node.js 18+ als Voraussetzung.
3. Die Einstellungsdatei legt die Verbindung fest
Laut DeepSeek verwendet Deep Code `~/.deepcode/settings.json` für die Modell- und Endpunktkonfiguration. Diese Datei ist wichtiger als ein einmalig kopierter Terminalbefehl, denn sie speichert die Einstellungen dauerhaft.
Die Dokumentation zeigt `MODEL`, `BASE_URL` und `API_KEY` in einem `env`-Block sowie `thinkingEnabled` und `reasoningEffort` auf oberster Ebene. Für DeepSeek V4 ist Thinking laut Dokumentation standardmäßig aktiviert. Das entspricht auch den allgemeinen offiziellen Hinweisen zum Thinking-Modus.
{
"env": {
"MODEL": "deepseek-v4-pro",
"BASE_URL": "https://api.deepseek.com",
"API_KEY": "sk-..."
},
"thinkingEnabled": true,
"reasoningEffort": "max",
"webSearchTool": true
}Quellen
- Offizielle DeepSeek-Anleitung zur Deep-Code-Integration - Zeigt den Aufbau der gemeinsamen settings.json und die unterstützten Felder.
4. Pro und Flash gezielt auswählen
Die Dokumentation nennt `deepseek-v4-pro` und `deepseek-v4-flash` als mögliche Werte für `MODEL`. Die Auswahl sollte sich nach der Aufgabe richten, nicht nach Gewohnheit.
Flash eignet sich für umfangreiche explorative Änderungen, wiederholte Werkzeugaufrufe und Hintergrundarbeit, bei denen Kosten und Parallelität im Vordergrund stehen. Pro bietet sich für schwierige Fehlersuche, sorgfältige Code-Reviews und kürzere, besonders anspruchsvolle Denkaufgaben an.
Eine praktische Teamregel ist, Flash als Standard einzustellen und für Aufgaben mit besonders hohen Genauigkeitsanforderungen bewusst zu Pro zu wechseln. So bleiben die laufenden Kosten niedriger, während bei Bedarf weiterhin ein Modell für anspruchsvollere Aufgaben verfügbar ist.
5. thinkingEnabled, reasoningEffort und sinnvolle Standardwerte
Die Deep-Code-Seite beschreibt zwei wichtige Steuerelemente: `thinkingEnabled` und `reasoningEffort`. Bei DeepSeek-V4-Modellen ist Thinking standardmäßig `true`. Schalten Sie es daher nur bewusst aus, wenn Ihnen kürzere Antwortzeiten wichtiger sind, und nicht versehentlich durch eine Konfigurationsänderung.
Für die meisten Entwicklungssitzungen ist `high` ein sinnvoller Ausgangspunkt. Verwenden Sie `max`, wenn Sie bei schwierigen Fehlern, Agentenschleifen oder Architekturänderungen mehr Zeit für tieferes Planen einräumen möchten. Bei routinemäßigen Dateiänderungen ist Flash mit normalem Denkaufwand meist die passendere Voreinstellung.
6. Die Websuche bewusst aktivieren
Die offizielle Deep-Code-Seite führt `webSearchTool` als Konfigurationsoption auf. Die Suche kann bei aktuellen Versionen, Release Notes und externer Dokumentation helfen. Für rein lokale Codearbeit sollte sie jedoch nicht unbemerkt zur Voreinstellung werden.
Aktivieren Sie die Suche, wenn der Terminal-Agent aktuelle Informationen von außen benötigt. Lassen Sie sie ausgeschaltet, wenn die Aufgabe vollständig im Repository und nach klaren Regeln bearbeitet werden kann. Die Suche liefert aktuelle Informationen; sie ersetzt nicht das sorgfältige Lesen der eigenen Codebasis.
7. Gemeinsame Einstellungen wirken auch im Editor
Laut DeepSeek verwendet die Deep-Code-Erweiterung für VS Code dieselbe Einstellungsdatei. Eine unbedachte Änderung kann daher sowohl die Arbeit im Terminal als auch im Editor beeinflussen.
Wenn Ihr Team beide Oberflächen nutzt, legen Sie fest, wer die Datei pflegt, und dokumentieren Sie eine funktionierende Grundkonfiguration. Andernfalls kann ein vermeintliches CLI-Problem auf eine frühere Änderung im Editor zurückgehen.
Weitere Informationen zum Umgang mit dem Reasoning-Zustand finden Sie unter `/guides/deepseek-thinking-mode-tool-calls`. Die Regeln zur Endpunktauswahl behandelt `/guides/deepseek-openai-vs-anthropic-api-routing`. Beide Anleitungen sind auf Englisch.
Häufige Fragen
Welche Datei steuert Deep Code mit DeepSeek?
Die offizielle DeepSeek-Anleitung verwendet `~/.deepcode/settings.json` als zentrale Konfigurationsdatei.
Welche Base URL sollte Deep Code verwenden?
Verwenden Sie `https://api.deepseek.com`. Dies ist der in der offiziellen Deep-Code-Dokumentation gezeigte DeepSeek-Endpunkt im OpenAI-Format.
Sollte der Thinking-Modus aktiviert sein?
In der Regel ja. Laut DeepSeek ist `thinkingEnabled` für DeepSeek V4 standardmäßig true. Lassen Sie Thinking eingeschaltet, sofern Sie nicht bewusst kürzere Antwortzeiten gegenüber der Qualität bevorzugen.
Kann Deep Code im Web suchen?
Ja. Zu den dokumentierten Einstellungen gehört `webSearchTool`. Sie können diese Option aktivieren, wenn der Agent aktuelle externe Informationen benötigt.
Soll ich Pro oder Flash in der Einstellungsdatei wählen?
Nutzen Sie Flash für die tägliche Terminalarbeit mit vielen Anfragen und Pro für weniger, dafür schwierigere Aufgaben mit hohem Denkbedarf.
Die offizielle Deep-Code-Integration legt ihre Konfiguration klar fest. Behandeln Sie settings.json als maßgebliche Einstellungsquelle, wählen Sie die Reasoning-Standardwerte bewusst und aktivieren Sie Websuche nur bei Bedarf an aktuellen Informationen. Entscheiden Sie zwischen Pro und Flash anhand von Kosten und Aufgabenqualität, nicht allein anhand des Modellnamens.
Weitere Modellvergleiche
Lesen Sie weiter in unseren englischen DeepSeek-Modellvergleichen mit Tabellen, Empfehlungen zur Modellauswahl und Preisübersichten.