DEV Community

Cover image for DeepSeek Harness vs Claude Code: Welcher Code-Assistent passt zu deinem Technologie-Stack?
Emre Demir
Emre Demir

Posted on Originally published at apidog.com

DeepSeek Harness vs Claude Code: Welcher Code-Assistent passt zu deinem Technologie-Stack?

DeepSeek Harness (dsh) wurde am 13. August 2026 veröffentlicht, und die Berichterstattung war unübersehbar. Die Veröffentlichungsüberschrift von VentureBeat nannte es einen „Open-Source-Rivalen zu Claude Code“, der zusammen mit DeepSeek V4-Pro über die API ausgeliefert wurde. Eine Woche später hatte das Repository etwa 169.000 Sterne (Stand: 20. August). Das ist ein lauter Auftritt.

Apidog noch heute ausprobieren

Die Sternanzahl beantwortet aber nicht die entscheidende Entwicklerfrage: Soll Ihr Coding-Agent auf DeepSeek Harness oder Claude Code laufen?

Beide Tools verfolgen unterschiedliche Ansätze:

  • DeepSeek Harness ist eine MIT-lizenzierte Entwickler-Vorschau mit Plugin-Kernel und lokaler Web-UI.
  • Claude Code ist ein proprietäres, ausgereiftes Produkt mit Skills, Hooks, nativem MCP, Sub-Agenten und mehreren Oberflächen.

Dieser Vergleich konzentriert sich auf Lizenzierung, Schnittstelle, Modellfreiheit, Kosten, Reife, Erweiterbarkeit, Berechtigungen und MCP. Keine erfundenen Benchmarks, sondern nur aktuell dokumentierte Funktionen.

Wenn Sie dsh noch nicht kennen, lesen Sie zuerst: Was DeepSeek Harness ist und wie es funktioniert.

💡 Beide Agenten schreiben Code gegen APIs und sind nur so gut wie die Spezifikation, die Sie bereitstellen. Apidog hilft dabei, diese Spezifikation getestet und aktuell zu halten – unabhängig davon, welchen Agenten Sie einsetzen.

Der schnelle Vergleich

Dimension DeepSeek Harness (dsh) Claude Code
Lizenz MIT, Quellcode auf GitHub Proprietär; „Alle Rechte vorbehalten“, Anthropic Commercial Terms
Alter Veröffentlicht am 13. August 2026; Entwickler-Vorschau Allgemein verfügbar, ausgereiftes Produkt
Stabilität README warnt vor abwärtsinkompatiblen Änderungen Stabile Release-Kanäle, versionierte Einstellungen
Schnittstelle Lokale Web-UI unter 127.0.0.1:3080, profilbasierte CLI-Modi inklusive Headless Terminal-CLI, VS Code, JetBrains, Desktop-App, Web und Mobil
Modelle DeepSeek, Kataloganbieter für Anthropic, OpenAI, Bedrock, Vertex und Azure sowie OpenAI-kompatible Endpunkte Nur Claude-Modelle, direkt oder über Bedrock, Vertex und Foundry
Preisgestaltung Kostenloses Harness; API-Kosten pro Token Claude Pro/Max oder nutzungsbasierte API-Abrechnung
Erweiterbarkeit Plugin-first mit Cordis-Kernel; Community-dsh-plugin-Thema Plugins, Skills, Hooks, Sub-Agenten, Agent SDK
Berechtigungen Genehmigungsaufforderungen in der Web-UI unter aktiver Berechtigungsrichtlinie Sechs dokumentierte Berechtigungsmodi sowie detaillierte Allow-/Deny-Regeln
MCP Community-Plugin dsh-mcp-manager, nicht im Kern Nativ und erstklassig integriert

Open Source vs. proprietär: Was MIT Ihnen tatsächlich bringt

DeepSeek Harness ist MIT-lizenziert. Abhängigkeiten von Drittanbietern werden in THIRD_PARTY_NOTICES.md dokumentiert. Praktisch bedeutet das:

  • Sie können die Agenten-Schleife prüfen.
  • Sie können dsh forken und patchen.
  • Sie können es in kommerzielle Produkte einbetten.
  • Sie können nachvollziehen, welche Daten das Tool an externe APIs sendet.

Das ist besonders relevant für Teams mit Compliance-Anforderungen oder für Plattform-Teams, die einen Agenten in interne Werkzeuge integrieren möchten.

Claude Code verfolgt den gegenteiligen Ansatz. Die LICENSE-Datei im öffentlichen Repository von Anthropic verweist auf die kommerziellen Nutzungsbedingungen. Das Repository dient für Issues und Dokumentation, nicht als veröffentlichter Quellcode. Sie erhalten ein ausgereiftes Produkt, aber keinen Code, den Sie auditieren oder forken können.

Die praktische Entscheidung:

  • Wählen Sie dsh, wenn Auditierbarkeit, Forkbarkeit oder Vendor-Unabhängigkeit harte Anforderungen sind.
  • Wählen Sie Claude Code, wenn Sie ein gepflegtes Produkt mit stabilen Schnittstellen benötigen.

Beachten Sie: MIT ist ein Versprechen über Nutzungsrechte, nicht über langfristige Projektpflege. dsh ist noch sehr jung.

Schnittstelle: Lokale Web-UI vs. mehrere Entwicklungsoberflächen

Der typische Einstieg in dsh ist:

npx @deepseek-ai/dsh web
Enter fullscreen mode Exit fullscreen mode

Dadurch startet eine lokale Web-UI unter:

http://127.0.0.1:3080
Enter fullscreen mode Exit fullscreen mode

Wenn kein Browser automatisch geöffnet werden soll:

npx @deepseek-ai/dsh web --no-open
Enter fullscreen mode Exit fullscreen mode

Sie wählen anschließend einen Arbeitsbereich aus. dsh verwendet das Projektverzeichnis, aus dem Sie den Befehl gestartet haben.

Neben der Web-UI unterstützt dsh profilbasierte CLI-Modi. Laut CLI-README starten Sie ein Profil mit:

dsh --profile <name>
Enter fullscreen mode Exit fullscreen mode

Das zugehörige Profil liegt unter:

$DSH_HOME/profiles/<name>
Enter fullscreen mode Exit fullscreen mode

Ein Headless-Profil kann eine persistierte Sitzung ausführen, die finale Antwort ausgeben und danach beendet werden. Damit ist dsh automatisierbar, auch wenn die Web-UI derzeit der primäre Einstiegspunkt ist.

Claude Code ist dagegen von Beginn an terminalorientiert und inzwischen auf mehreren Oberflächen verfügbar:

  • Terminal
  • VS Code
  • JetBrains
  • Desktop-App
  • Browser unter claude.ai/code
  • Mobilgeräte

Die Headless-Nutzung ist ebenfalls direkt vorgesehen:

claude -p "Implementiere Tests für den Auth-Endpoint"
Enter fullscreen mode Exit fullscreen mode

Das eignet sich für CI, Cronjobs und Shell-Pipelines.

Praktische Empfehlung:

  • Arbeiten Sie lokal in einem einzelnen Projekt: dsh bietet einen schnellen, lokalen Einstieg.
  • Wechseln Sie regelmäßig zwischen IDE, Terminal, CI und Browser: Claude Code deckt diese Workflows derzeit deutlich besser ab.

Modellfreiheit: Der größte Architekturunterschied

DeepSeek Harness ist modellunabhängig. Die Anbieterdokumentation nennt Kataloganbieter für:

  • Anthropic
  • OpenAI
  • Amazon Bedrock
  • Google Vertex
  • Azure

Zusätzlich können Sie jeden OpenAI-kompatiblen Endpunkt in $DSH_HOME/settings.yaml eintragen.

Beispielstruktur:

providers:
  my-provider:
    apiKeyEnv: MY_PROVIDER_API_KEY
    api: openai-completions
    baseURL: https://api.example.com/v1
    models:
      - id: my-model
Enter fullscreen mode Exit fullscreen mode

API-Schlüssel liegen separat in .credentials.yaml. Dadurch bleibt die Konfiguration teilbar, ohne Zugangsdaten einzuchecken.

Das erlaubt unter anderem:

  • DeepSeek-Modelle
  • Modelle von Anthropic oder OpenAI
  • Cloud-Provider über Bedrock, Vertex oder Azure
  • lokale oder selbst gehostete OpenAI-kompatible Modelle

Eine vollständige Konfiguration finden Sie in: Jedes Modell in DeepSeek Harness ausführen.

Claude Code verwendet ausschließlich Claude-Modelle. Sie können die Inferenz über Bedrock, Vertex oder Foundry routen, aber das zugrundeliegende Modell bleibt Claude.

Die Entscheidung ist philosophisch und praktisch:

  • dsh ist sinnvoll, wenn Sie Anbieter wechseln, lokale Modelle einsetzen oder Preis- und Modellrisiken reduzieren möchten.
  • Claude Code ist sinnvoll, wenn Sie eine eng abgestimmte Kombination aus Claude-Modell und Agenten-Harness bevorzugen.

Preisgestaltung: Pro Token vs. Abonnement

Das dsh-Harness selbst ist kostenlos. Sie zahlen nur für die Inferenz des verbundenen API-Anbieters.

Wenn Sie die DeepSeek-API verwenden, gelten die DeepSeek-Preise pro Token. Laut VentureBeats Startberichterstattung wurde V4-Pro mit höheren Preisen als seine Vorgänger eingeführt.

Wenn Sie DeepSeek V4-Pro verwenden möchten, lesen Sie: DeepSeek V4-Pro-0813 API verwenden.

Der Vorteil von Token-Abrechnung: Sie zahlen nichts, wenn Sie das Tool nicht verwenden. Der Nachteil: Lange Agentensitzungen können den Tokenverbrauch schwer planbar machen.

Claude Code dreht dieses Modell um:

  • Claude Pro: 20 USD/Monat
  • Claude Max: 100 oder 200 USD/Monat
  • Alternativ: nutzungsbasierte API-Abrechnung über die Claude Console

Abonnements liefern besser kalkulierbare Kosten, allerdings mit Nutzungslimits. Anthropic erhöhte diese wöchentlichen Limits im Juli 2026 um 50 Prozent. Details dazu finden Sie in unserer Berichterstattung über die Erhöhung der wöchentlichen Limits von Claude Code.

Als Faustregel:

  • Seltene oder leichte Nutzung: eher Token-Abrechnung.
  • Tägliche, intensive Nutzung: eher Abonnement.

Da dsh auch die Anthropic-API ansprechen kann, ist die Frage nach Harness und Abrechnung teilweise getrennt zu betrachten.

Reife: Entwickler-Vorschau vs. etabliertes Ökosystem

DeepSeek Harness ist eine Entwickler-Vorschau. Das README warnt ausdrücklich vor abwärtsinkompatiblen Änderungen.

Planen Sie daher ein:

  • Konfigurationsänderungen
  • Anpassungen an Plugins
  • unvollständige oder sich verändernde Dokumentation
  • laufende Wartung eigener dsh-Workflows

Claude Code ist seit Anfang 2025 im breiteren Einsatz. Das zeigt sich in den verfügbaren Funktionen:

  • CLAUDE.md als Projektspeicher
  • Auto-Speicher
  • Skills für paketierte Workflows
  • Hooks für Shell-Befehle rund um Agentenaktionen
  • Sub-Agenten mit koordinierendem Hauptagenten
  • Agent SDK für eigene Agenten
  • GitHub Actions- und GitLab-CI/CD-Integrationen
  • geplante Routinen

Claude Code wurde auch in Claude Code vs. Codex CLI mit einem weiteren ausgereiften Wettbewerber verglichen. Die Tiefe des Ökosystems war dabei ein entscheidender Faktor.

dsh entwickelt sich schnell. Rund 169.000 Sterne und 18.100 Forks innerhalb einer Woche (Stand: 20. August) zeigen starke Community-Dynamik. Dennoch bleibt die aktuelle Einordnung klar: Vorschau gegenüber Produkt.

Erweiterbarkeit: Plugin-Kernel vs. Plugin-Ökosystem

Beide Tools sind erweiterbar, aber auf unterschiedlichen Ebenen.

Bei dsh sind Plugins Teil der Architektur. Das Harness basiert auf Cordis, einem Plugin-Kernel. Austauschbar sind unter anderem:

  • Modelladapter
  • Tool-Registrierung
  • Sitzungsprotokoll
  • Agenten-Schleife

Wenn Sie beispielsweise das Wiederholungsverhalten bei fehlgeschlagenen Tool-Aufrufen ändern möchten, können Sie die Agenten-Schleife selbst austauschen.

Community-Plugins werden über das GitHub-Thema dsh-plugin entdeckt. Bereits verfügbare inoffizielle Projekte umfassen Desktop-Wrapper, Kontextmanager und Vision-Router.

Claude Code öffnet definierte Erweiterungspunkte:

  • Plugins
  • Skills
  • Hooks
  • MCP-Server
  • Sub-Agenten

Der Kern bleibt dabei Anthropic-kontrolliert. Für die meisten Teams ist das ein Vorteil: Upgrades gefährden eigene Anpassungen weniger häufig.

Kurz gesagt:

  • dsh ist für Teams geeignet, die den Motor umbauen wollen.
  • Claude Code ist für Teams geeignet, die klar definierte Integrationspunkte statt Kernmodifikationen benötigen.

Berechtigungen: Richtlinien-Aufforderungen vs. sechs Modi

Coding-Agenten bearbeiten Dateien und führen Befehle aus. Deshalb sind Berechtigungen keine Nebenfunktion.

Die dsh-Web-UI fragt bei Vorgängen nach Genehmigung, wenn diese laut aktiver Berechtigungsrichtlinie erforderlich ist. Das ist der derzeit öffentlich dokumentierte Funktionsumfang. Die genauen Richtlinienebenen und Semantiken sind noch nicht vollständig im Leitfaden dokumentiert.

Claude Code dokumentiert sein Berechtigungssystem wesentlich detaillierter. Es gibt sechs Modi:

default
acceptEdits
plan
auto
dontAsk
bypassPermissions
Enter fullscreen mode Exit fullscreen mode

Zusätzlich bietet Claude Code:

  • Allow-/Deny-Regeln pro Tool und Befehl
  • Grenzen für Arbeitsverzeichnisse
  • organisationsweit verwaltete Richtlinien
  • plan für Exploration ohne Änderungen
  • auto für Aktionen mit Hintergrundklassifizierung
  • bypassPermissions für Sandbox-Container

Wenn Sie regulierte Codebasen, viele Junior-Entwickler oder autonome CI-Workflows absichern müssen, bietet Claude Code aktuell die besser dokumentierten Kontrollen.

MCP: Nativ vs. Community-Plugin

Das Model Context Protocol (MCP) verbindet Coding-Agenten mit externen Systemen, etwa:

  • Datenbanken
  • Ticket-Trackern
  • API-Spezifikationen
  • internen Tools

Claude Code unterstützt MCP nativ. MCP-Server werden über einen dokumentierten Workflow verbunden und unterliegen denselben Berechtigungsregeln wie andere Tools.

Bei dsh ist MCP derzeit kein Kernbestandteil. Die Unterstützung erfolgt über das Community-Plugin dsh-mcp-manager. Dieses Plugin kann:

  • Remote-HTTP-Server verbinden
  • lokale stdio-Server starten
  • OAuth oder statische Tokens verarbeiten
  • Tools im Format mcp__<name>__* registrieren
  • projektspezifische Serverkonfigurationen verwalten

Das funktioniert, wird aber von der Community gepflegt und unterliegt damit zusätzlich dem Änderungsrisiko einer frühen Vorschau.

Für API-Arbeit ist das besonders relevant. Der Apidog MCP Server stellt einem Coding-Agenten die tatsächliche API-Spezifikation bereit. Der Agent kann dadurch Client-Code gegen den realen Vertrag erzeugen, statt Feldnamen zu erraten.

  • Mit Claude Code ist diese Verbindung nativ.
  • Mit dsh erfolgt sie über das Community-Plugin.

Sie können Apidog herunterladen, den MCP-Server mit Ihrem Projekt verbinden und API-Änderungen zusätzlich über Apidog-CLI-Regressionstests in CI prüfen.

Welchen sollten Sie wählen?

Es gibt keinen einzelnen Gewinner. Die Tools adressieren unterschiedliche Anforderungen und befinden sich in unterschiedlichen Reifegraden.

Wählen Sie DeepSeek Harness, wenn

  • Sie den Quellcode benötigen: MIT-Lizenzierung, Auditierbarkeit und Forkbarkeit sind harte Anforderungen.
  • Sie Modellbindung vermeiden möchten: dsh kann DeepSeek, Cloud-Anbieter und OpenAI-kompatible lokale Modelle ansteuern.
  • Sie den Agenten selbst umbauen möchten: Das Cordis-Prinzip „alles ist ein Plugin“ ist dafür ausgelegt.
  • Sie Breaking Changes tolerieren können: Die Warnung im README ist ausdrücklich und sollte ernst genommen werden.

Starten Sie zum Testen:

npx @deepseek-ai/dsh web
Enter fullscreen mode Exit fullscreen mode

Wählen Sie Claude Code, wenn

  • Sie ein fertiges Produkt benötigen: mehrere Oberflächen, ausgereifte Dokumentation, Skills, Hooks, Sub-Agenten und natives MCP.
  • Sie Enterprise-Kontrollen brauchen: Berechtigungsmodi, verwaltete Richtlinien und Cloud-Routing sind bereits verfügbar.
  • Sie planbare Kosten bevorzugen: Pro- oder Max-Abonnements begrenzen das Kostenrisiko besser als reine Token-Abrechnung.
  • Sie mit Claude-Modellen zufrieden sind.

Ein pragmatischer Weg ist, beide Tools zunächst parallel zu testen. dsh kostet nichts zum Ausprobieren, und ein Claude-Code-Abonnement schließt Experimente mit anderen Harnesses nicht aus.

Unabhängig von Ihrer Entscheidung sollten Sie die API-Schicht verlässlich halten: eine getestete Spezifikation in Apidog, Zugriff für Agenten über MCP und Regressionstests nach jeder von Agenten geschriebenen Änderung.

FAQ

Ist DeepSeek Harness tatsächlich Open Source, im Gegensatz zu Claude Code?

Ja. dsh ist MIT-lizenziert und veröffentlicht seinen Quellcode auf GitHub, einschließlich Agenten-Schleife und Plugin-Kernel.

Das öffentliche Repository von Claude Code enthält einen Hinweis auf die kommerziellen Bedingungen von Anthropic. Es hostet Issues und Dokumentation, aber keinen Quellcode, den Sie forken können.

Kann DeepSeek Harness Claude-Modelle verwenden?

Ja. dsh unterstützt Kataloganbieter für Anthropic, OpenAI, Bedrock, Vertex und Azure sowie benutzerdefinierte OpenAI-kompatible Endpunkte über settings.yaml.

Das Gegenteil gilt nicht: Claude Code verwendet ausschließlich Claude-Modelle, unabhängig davon, ob diese direkt von Anthropic oder über Bedrock, Vertex oder Foundry bereitgestellt werden.

Ist DeepSeek Harness stabil genug für die tägliche Arbeit?

dsh ist eine Entwickler-Vorschau. Das README warnt ausdrücklich vor abwärtsinkompatiblen Änderungen.

Es kann für reale Arbeit eingesetzt werden, aber Sie sollten mit Änderungen an Konfigurationen und Plugins rechnen. Für Workflows, die Sie nicht fortlaufend anpassen können, ist Claude Code aktuell die sicherere Wahl.

Arbeiten beide Agenten mit Apidog?

Ja. Der Apidog-MCP-Server stellt Ihre API-Spezifikation MCP-fähigen Agenten bereit:

  • nativ in Claude Code
  • in dsh über das Community-Plugin dsh-mcp-manager

Die Apidog CLI kann außerdem geskriptete Regressionstests in der Terminal-Schleife beider Agenten ausführen. Die dsh-Einrichtung wird in Apidog CLI in DeepSeek Harness verwenden beschrieben.

Top comments (0)