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 hat das Repo etwa 169.000 Sterne (Stand: 20. August). Das ist ein lauter Auftritt.
Aber die Sternanzahl beantwortet nicht die Frage, die Entwickler tatsächlich haben: Soll ich meinen Codierungs-Agenten auf DeepSeek Harness oder Claude Code laufen lassen? Die beiden Tools setzen auf unterschiedliche Dinge. Eines ist eine MIT-lizenzierte Entwickler-Vorschau, die auf einem Plugin-Kernel und einer lokalen Web-Benutzeroberfläche basiert. Das andere ist ein proprietäres, ausgereiftes Produkt mit einem tiefen Ökosystem: Skills, Hooks, natives MCP, Sub-Agenten und fünf Oberflächen, auf denen es ausgeführt werden kann.
Dieser Vergleich beleuchtet die entscheidenden Dimensionen: Lizenzierung, Schnittstelle, Modellfreiheit, Preisgestaltung, Reife, Erweiterbarkeit, Berechtigungen und MCP. Keine erfundenen Benchmarks, keine vage formulierten Leistungsansprüche. Nur das, was jedes Tool heute nachweislich leistet. Wenn Sie neu bei dsh sind, beginnen Sie mit was DeepSeek Harness ist und wie es funktioniert, und kehren Sie dann hierher zurück.
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-Benutzeroberfläche unter 127.0.0.1:3080, plus profilbasierte CLI-Modi inkl. headless |
Terminal-CLI, VS Code, JetBrains, Desktop-App, Web und Mobil |
| Modelle | DeepSeek, plus Kataloganbieter (Anthropic, OpenAI, Bedrock, Vertex, Azure) und jeder OpenAI-kompatible Endpunkt | Nur Claude-Modelle (direkt, oder über Bedrock, Vertex, Foundry) |
| Preisgestaltung | Kostenloses Harness; Zahlung pro Token für die verbundene API | Claude Pro/Max-Abonnement, oder nutzungsbasierte API-Abrechnung über die Konsole |
| Erweiterbarkeit | Alles ist ein Plugin (Cordis-Kernel); Community-dsh-plugin-Thema |
Plugins, Skills, Hooks, Sub-Agenten, Agent SDK |
| Berechtigungen | Web-UI-Genehmigungsaufforderungen unter einer aktiven Berechtigungsrichtlinie | Sechs dokumentierte Berechtigungsmodi, detaillierte Erlaubnis-/Verweigerungsregeln |
| MCP | Community-Plugin (dsh-mcp-manager), nicht Kernbestandteil | Nativ, erstklassig |
Nun zu den Details, denn die Tabelle verbirgt die meisten interessanten Teile.
Open Source vs. proprietär: Was MIT Ihnen wirklich bringt
DeepSeek Harness ist MIT-lizenziert, wobei die Abhängigkeiten von Drittanbietern in THIRD_PARTY_NOTICES.md verfolgt werden. Das ist so permissiv wie eine Lizenzierung nur sein kann. Sie können die Agenten-Schleife lesen, forken, patchen, in ein kommerzielles Produkt einbetten und genau prüfen, was über die Leitung gesendet wird. Für Teams mit strengen Compliance-Anforderungen oder für jeden, der von einem Anbieter enttäuscht wurde, der eine Funktion eingestellt hat, auf die er sich verlassen hat, ist diese Transparenz das Hauptmerkmal.
Claude Code ist das Gegenteil. Die LICENSE-Datei im öffentlichen Repo von Anthropic lautet: „© Anthropic PBC. Alle Rechte vorbehalten. Die Nutzung unterliegt den kommerziellen Nutzungsbedingungen von Anthropic.“ Das GitHub-Repo existiert für Issues und Dokumente, nicht für Quellcode. Sie erhalten ein ausgereiftes Binärprogramm und einen Vertrag, keinen Code, den Sie inspizieren oder forken können.
Spielt das eine Rolle? Es kommt darauf an, wer Sie sind. Ein Solo-Entwickler interessiert sich hauptsächlich dafür, ob das Tool funktioniert. Ein Plattform-Team, das einen Agenten in interne Tools einbettet, kümmert sich sehr darum: MIT bedeutet, dass dsh zu einer Infrastruktur werden kann, während Claude Code ein Produkt bleibt, das Sie abonnieren. Das ehrliche Gegenargument ist, dass Open Source sich nur auszahlt, wenn das Projekt gepflegt bleibt, und dsh ist erst sieben Tage alt. MIT ist ein Versprechen über Rechte, nicht über Langlebigkeit.
Schnittstelle: Lokale Web-UI vs. überall einsetzbar
dsh geht einen ungewöhnlichen Weg für einen „CLI“-Agenten. Der Schnellstart erfolgt über npx @deepseek-ai/dsh web, wodurch eine lokale Web-Benutzeroberfläche unter http://127.0.0.1:3080 gestartet und Ihr Browser geöffnet wird (übergeben Sie --no-open, um dies zu überspringen). Sie wählen einen Arbeitsbereich, verweisen ihn auf das Projektverzeichnis, in dem Sie dsh gestartet haben, und arbeiten vom Browser aus. Es ist „local-first“: Die Benutzeroberfläche wird von Ihrem Rechner und nicht von einem gehosteten Dienst bereitgestellt.
Über die Web-Benutzeroberfläche hinaus dokumentiert das CLI-README von dsh profilbasierte Eingabemodi: dsh --profile <name> startet ein benanntes Profil unter $DSH_HOME/profiles/<name>, und ein Headless-Profil führt eine persistierte Sitzung aus, gibt die endgültige Antwort aus und beendet sich. dsh web ist selbst nur eine Abkürzung für das Web-Profil, und dsh plugin verwaltet die Plugins eines Profils durch Weiterleitung an pnpm. Skripting und Automatisierung sind also möglich, aber die Web-Benutzeroberfläche ist eindeutig der Haupteinstiegspunkt.
Claude Code begann terminal-orientiert und verbreitete sich von dort aus. Gemäß den offiziellen Dokumenten läuft es jetzt im Terminal, als VS Code- und JetBrains-Erweiterung, als eigenständige Desktop-App und im Browser unter claude.ai/code, mit mobiler Unterstützung. Sitzungen können zwischen Oberflächen verschoben werden. Die Headless-Funktionalität ist ebenfalls ausgereift: claude -p "prompt" leitet in CI, Cron und Shell-Pipelines ein.
Wenn Sie in einem Projekt auf einer Maschine arbeiten, bietet die lokale Web-Benutzeroberfläche von dsh eine angenehme Erfahrung mit geringem Einrichtungsaufwand. Wenn Sie jedoch zwischen einer IDE, einem Terminal, CI und Ihrem Telefon wechseln, ist die Abdeckung der Oberflächen von Claude Code derzeit in einer anderen Liga.
Modellfreiheit: Die schärfste philosophische Spaltung
Dies ist die Dimension, in der die beiden Tools wirklich uneinig darüber sind, was ein Codierungs-Agent sein sollte.
dsh ist von Grund auf modellunabhängig. Seine Anbieterdokumentation liefert Kataloganbieter für Anthropic, OpenAI, Bedrock, Vertex und Azure und ermöglicht es Ihnen, jeden OpenAI-kompatiblen Endpunkt in $DSH_HOME/settings.yaml zu registrieren: Legen Sie apiKeyEnv, api: openai-completions, eine baseURL und eine Modellliste fest, und das Harness behandelt es wie jedes andere Backend. API-Schlüssel befinden sich in einer separaten .credentials.yaml, sodass Ihre Einstellungsdatei teilbar bleibt. Das bedeutet, dass dsh DeepSeeks eigene Modelle, die API eines Konkurrenten oder ein quantisiertes Modell auf Ihrer eigenen GPU über einen lokalen Server steuern kann. Die vollständige Einrichtung behandeln wir in wie man jedes Modell in DeepSeek Harness ausführt.
Claude Code verwendet Claude-Modelle. Punkt. Sie können die Inferenz über Amazon Bedrock, Google Cloud’s Agent Platform oder Microsoft Foundry anstelle der Anthropic-API leiten, aber das sind Abrechnungs- und Infrastrukturentscheidungen; das Modell ist immer noch Claude. Anthropic vertritt die Position, dass das Harness und das Modell gemeinsam entwickelt werden und eine enge Integration die Flexibilität übertrifft.
Keine der beiden Positionen ist falsch. Die Modellbindung schmerzt, wenn sich Preise ändern oder ein besseres Modell anderswo verfügbar wird. Eine enge Kopplung zahlt sich aus, wenn der Anbieter die Agenten-Schleife und das Modell gemeinsam abstimmt. Wählen Sie basierend darauf, wie sehr Sie den „Ausgang“ schätzen.
Preisgestaltung: Pro-Token vs. Abonnement
Das dsh Harness selbst ist kostenlos. Was Sie bezahlen, ist die Inferenz auf der API, die Sie verbinden. Wenn dies die DeepSeek-eigene API ist, zahlen Sie DeepSeeks Pro-Token-Preise; beachten Sie, dass V4-Pro, das am selben Tag wie dsh auf den Markt kam, mit höheren Preisen als seine Vorgänger erschien, laut VentureBeats Startberichterstattung. Unser Leitfaden zur DeepSeek V4-Pro-0813 API behandelt die Modell-IDs und Anforderungsformate, wenn Sie diesen Weg wählen. Die Pro-Token-Preisgestaltung ist transparent und skaliert auf Null, wenn Sie nicht codieren, aber intensive agentenbasierte Sitzungen können Tokens unvorhersehbar verbrauchen, und es gibt keine feste Obergrenze.
Claude Code kehrt dies um. Die meisten Benutzer betreiben es über ein Claude Pro (20 $/Monat) oder Max (100 oder 200 $/Monat) Abonnement, wobei die nutzungsbasierte API-Abrechnung über die Claude Console als Alternative für Teams dient, die dies bevorzugen. Abonnements bieten Ihnen eine vorhersehbare Rechnung mit Nutzungslimits anstelle eines Zählers, und diese Limits waren ein aktuelles Thema: Anthropic erhöhte die wöchentlichen Limits im Juli 2026 um 50 Prozent, was wir in unserer Berichterstattung über die Erhöhung der wöchentlichen Limits von Claude Code aufgeschlüsselt haben.
Grobe Regel: Leichte oder sporadische Nutzung bevorzugt tendenziell Pro-Token-Preise; tägliche intensive Nutzung bevorzugt tendenziell ein Pauschalabonnement. Und da dsh über seinen Kataloganbieter auch auf die Anthropic-API verweisen kann, ist die Preisfrage teilweise orthogonal zur Harness-Frage.
Reife: Sieben Tage vs. ein Ökosystem
Hier ist Ehrlichkeit gefragt. DeepSeek Harness ist eine Entwickler-Vorschau, und das eigene README besagt wörtlich: „ES WIRD ABWÄRTSINKOMPATIBLE ÄNDERUNGEN GEBEN.“ Das ist keine Einschränkung, sondern ein Versprechen. Konfigurationen, die Sie heute schreiben, werden möglicherweise nächsten Monat nicht mehr geparst. Plugins müssen möglicherweise neu geschrieben werden. Die Dokumentation weist immer noch Lücken auf; mehrere referenzierte Seiten sind dürftig oder im Fluss. Wenn Sie derzeit Workflows auf dsh aufbauen, verpflichten Sie sich, diese durch ständige Änderungen zu pflegen.
Claude Code ist seit Anfang 2025 in den Händen von Entwicklern, und die Produktionsreife zeigt sich im Funktionsumfang: CLAUDE.md Projektspeicher, Auto-Speicher, Skills für paketierte Workflows, Hooks, die Shell-Befehle um Agenten-Aktionen ausführen, Sub-Agenten mit einem koordinierenden Hauptagenten, ein Agent SDK zum Erstellen benutzerdefinierter Agenten, GitHub Actions- und GitLab CI/CD-Integrationen und geplante Routinen. Nichts davon ist mehr exotisch; es ist dokumentiert, versioniert und wird täglich verwendet. Wir haben es in Claude Code vs. Codex CLI mit einem anderen ausgereiften Konkurrenten verglichen, und die Tiefe des Ökosystems war auch dort entscheidend.
Der Gegenpunkt: Die Entwicklung von dsh ist steil. Rund 169.000 Sterne und 18.100 Forks in einer Woche (Stand: 20. August) bedeuten eine ungewöhnlich hohe Community-Energie, und Community-Ökosysteme können Funktionslücken schnell schließen. Aber heute ist „Vorschau“ vs. „Produkt“ die genaue Beschreibung.
Erweiterbarkeit: Plugin-Kernel vs. Plugin-Ökosystem
Beide Tools sind erweiterbar. Sie unterscheiden sich darin, wo die Erweiterbarkeit angesiedelt ist.
In dsh sind Plugins keine zusätzliche Schicht; sie sind die Architektur. Das Harness basiert auf Cordis, einem Plugin-Kernel, dessen Design im Paper „A Programming Paradigm for Spatiotemporal Composability“ beschrieben wird. Der Modelladapter, die Tool-Registrierung, das Sitzungsprotokoll und sogar die Agenten-Schleife selbst sind austauschbare Plugins. Wenn Sie nicht mögen, wie die Agenten-Schleife fehlgeschlagene Tool-Aufrufe wiederholt, können Sie die Schleife austauschen. Community-Plugins werden über das dsh-plugin GitHub-Thema entdeckt, und inoffizielle Projekte (Desktop-Wrapper, Kontextmanager, Vision-Router) vervielfachen sich bereits.
Claude Code legt Erweiterungspunkte anstatt Interna offen: Plugins, Skills, Hooks, MCP-Server und Sub-Agenten ermöglichen es Ihnen, das Verhalten an klar definierten Schnittstellen anzupassen, aber die Kernschleife ist von Anthropic. Für die meisten Teams ist das ausreichend, und die Schutzmechanismen bedeuten, dass ein Upgrade Ihre Anpassungen selten beeinträchtigt. Für Tüftler, die den Motor neu aufbauen wollen, ist dsh das einzige der beiden, das überhaupt einen Schraubenschlüssel anbietet.
Berechtigungen: Richtlinien-Eingabeaufforderungen vs. sechs Modi
Ein Agent, der Dateien bearbeitet und Befehle ausführt, benötigt Bremsen.
Die Web-Benutzeroberfläche von dsh fragt vor Operationen, „die eine Genehmigung gemäß der aktiven Berechtigungsrichtlinie erfordern“, so die Benutzeranleitung. Dies ist der verifizierte Umfang dessen, was heute öffentlich dokumentiert ist; die Richtlinienebenen und ihre genauen Semantiken sind noch nicht im Index der Anleitung aufgeführt, was selbst ein Symptom für Dokumente im Vorschaustadium ist.
Das Berechtigungssystem von Claude Code ist fast bürokratisch dokumentiert: sechs Modi (default, acceptEdits, plan, auto, dontAsk, bypassPermissions), detaillierte Erlaubnis-/Verweigerungsregeln pro Tool und Befehl, Arbeitsverzeichnisgrenzen und verwaltete Richtlinien, die Administratoren organisationsweit durchsetzen können. Der plan-Modus ermöglicht es dem Agenten, ohne Bearbeitung zu explorieren; der auto-Modus überprüft Aktionen mit einem Hintergrundklassifikator, anstatt Sie aufzufordern; bypassPermissions existiert für Sandkasten-Container.
Wenn Berechtigungsgranularität eine Anforderung ist (regulierte Codebasis, Team mit vielen Junioren, CI-Autonomie), ist Claude Code heute in Bezug auf Dokumentation und Kontrollen messbar voraus.
MCP: Nativ vs. Community-Plugin
Das Model Context Protocol (MCP) ist die Art und Weise, wie Codierungs-Agenten auf externe Systeme zugreifen: Datenbanken, Ticket-Tracker, API-Spezifikationen. Claude Code unterstützt MCP nativ; das Verbinden eines Servers ist ein erstklassiger, dokumentierter Ablauf, und MCP-Tools fügen sich in dieselben Berechtigungsregeln wie alles andere ein.
In dsh ist die MCP-Unterstützung heute nicht Teil des Kerns. Was existiert, ist ein Community-Plugin, dsh-mcp-manager, das eine Einstellungsseite für MCP hinzufügt, entfernte HTTP- und lokale stdio-Server unterstützt, OAuth- oder statische Tokens verarbeitet und Tools als mcp__<name>__* registriert, mit projektspezifischen Serverkonfigurationen. Es funktioniert, ist aber von der Community gepflegt, nicht offiziell, und erbt das Änderungsrisiko der Vorabversion. Angesichts der Plugin-First-Architektur von dsh wäre ein First-Party-MCP später nicht überraschend; es ist nur derzeit nicht vorhanden.
Dies ist speziell für die API-Arbeit wichtig. Der Apidog MCP Server ermöglicht einem Codierungs-Agenten direkten Zugriff auf die tatsächliche API-Spezifikation Ihres Teams, sodass er Client-Code gegen den realen Vertrag generiert, anstatt Feldnamen zu halluzinieren. Mit Claude Code ist diese Verbindung nativ. Mit dsh läuft sie über das Community-Plugin. In jedem Fall schreibt der Agent, der Ihre getestete Spezifikation lesen kann, besseren API-Code, und Sie können Apidog herunterladen und seinen MCP-Server gegen dasselbe Projekt ausführen, an dem beide Agenten arbeiten. Kombinieren Sie dies mit Apidog CLI-Regressionstests in CI, und Sie haben dasselbe Sicherheitsnetz, egal welcher Agent Ihre Bewertung gewinnt.
Welchen sollten Sie wählen?
Es gibt hier keinen einzelnen Gewinner, da die beiden Tools in unterschiedlichen Reifegraden unterschiedliche Ansätze verfolgen.
Wählen Sie DeepSeek Harness, wenn:
- Sie den Quellcode benötigen. MIT-Lizenzierung, Auditierbarkeit und Forkbarkeit sind für einige Teams harte Anforderungen, und dsh ist das einzige der beiden, das dies bietet.
- Sie eine Modellbindung ablehnen. Ein Harness, das DeepSeek, OpenAI-kompatible lokale Modelle und Katalog-Cloud-Anbieter steuert, ist dshs echter struktureller Vorteil.
- Sie sind ein Tüftler. Das Cordis „alles ist ein Plugin“-Design belohnt Leute, die den Agenten selbst umgestalten wollen.
- Sie können Brüche tolerieren. Die Warnung im README ist explizit, und Sie sollten ihr glauben.
Wählen Sie Claude Code, wenn:
- Sie möchten ein fertiges Produkt. Fünf Oberflächen, ausgereifte Dokumentation und ein Ökosystem aus Skills, Hooks, Sub-Agenten und nativem MCP, das dsh einfach noch nicht aufbauen konnte.
- Sie benötigen Enterprise-Kontrollen. Dokumentierte Berechtigungsmodi, verwaltete Richtlinien und Cloud-Anbieter-Routing sind bereits verfügbare Funktionen, keine Roadmap-Elemente.
- Vorhersehbare Abrechnung ist wichtig. Ein Pro- oder Max-Abonnement begrenzt Ihr Risiko auf eine Weise, die eine Pro-Token-Abrechnung nicht bietet.
- Sie sind zufrieden mit Claude-Modellen, denn das ist der Deal.
Ein pragmatischer Mittelweg: Viele Entwickler werden beide für eine Weile parallel betreiben. dsh kostet nichts zum Ausprobieren (npx @deepseek-ai/dsh web und Sie sind dabei), und das Abonnement von Claude Code schließt Experimente nicht aus. Für welches Sie sich auch entscheiden, halten Sie die API-Schicht mit Apidog ehrlich: eine getestete Spezifikation, die beiden Agenten über MCP bereitgestellt und durch CLI-Regressionstests nach jeder von Agenten geschriebenen Änderung verifiziert wird.
FAQ
Ist DeepSeek Harness tatsächlich Open Source, im Gegensatz zu Claude Code?
Ja. dsh ist MIT-lizenziert mit seinem Quellcode auf GitHub, einschließlich der Agenten-Schleife und des Plugin-Kernels. Das öffentliche Repo von Claude Code enthält einen „Alle Rechte vorbehalten“-Hinweis gemäß den kommerziellen Bedingungen von Anthropic; es hostet Issues und Dokumente, nicht den Quellcode, den Sie forken können.
Kann DeepSeek Harness Claude-Modelle verwenden?
Ja. dsh liefert Kataloganbieter für Anthropic, OpenAI, Bedrock, Vertex und Azure, plus benutzerdefinierte OpenAI-kompatible Endpunkte über settings.yaml. Das Gegenteil ist nicht der Fall: Claude Code verwendet nur Claude-Modelle, sei es direkt von Anthropic oder über Bedrock, Vertex oder Foundry.
Ist DeepSeek Harness stabil genug für die tägliche Arbeit?
Es handelt sich um eine Entwickler-Vorschau, und das README warnt in Großbuchstaben davor, dass es zu abwärtsinkompatiblen Änderungen kommen wird. Es ist absolut für die reale Arbeit nutzbar, aber erwarten Sie Änderungen an Konfigurationen und Plugins. Claude Code ist die sicherere Wahl für Workflows, die Sie nicht ständig neu aufbauen können.
Arbeiten beide Agenten mit Apidog?
Ja. Der MCP-Server von Apidog stellt Ihre API-Spezifikation jedem MCP-fähigen Agenten zur Verfügung: nativ in Claude Code und über das Community-Plugin dsh-mcp-manager in dsh. Die Apidog CLI führt auch geskriptete Regressionstests in der Terminal-Schleife beider Agenten aus; die Einrichtung von dsh wird in Verwendung der Apidog CLI in DeepSeek Harness beschrieben.
