Zurück zu den Leitfäden
Vergleichen·1. Oktober 2026·8 Min. Lesezeit

DeepSeek Harness vs. Claude Code: Abrechnung, Request-Form und was deinen Rechner verlässt

Gleiche Aufgabe, derselbe Ersatz-Endpunkt: Beide schlossen den Tool-Roundtrip ab. Sie unterscheiden sich darin, wer dich abrechnet, wie groß die jeweils angeforderte Ausgabe ist und was dsh standardmäßig hochlädt.

Zuletzt überprüft am .

DeepSeek Harness und Claude Code sind beide Agents, die standardmäßig das Anthropic-Messages-Format verwenden – dsh den Anthropic-kompatiblen Endpunkt von DeepSeek, Claude Code Anthropic –, daher geht es bei der Wahl weniger um das Protokoll als darum, wer dich abrechnet, was jede Anfrage enthält und was dein Gerät verlässt. Wir haben beide am 1. Oktober 2026 auf denselben Aufzeichnungs-Stub verwiesen und ihnen dieselbe Aufgabe mit einer Datei gegeben; beide schlossen den Tool-Roundtrip ab, und ihre Anfragen unterschieden sich in für Kosten und Datenschutz relevanten Punkten.

Die Kosten von dsh allein findest du unter Preise für DeepSeek Harness; um es auf einen anderen Endpunkt zu verweisen, siehe Kunavos Einrichtung von DeepSeek Harness.

Direktvergleich

DeepSeek HarnessClaude Code
Geprüfte Version0.2.0-rc.2 auf npm (29. September 2026), „Developer Preview“2.1.286 auf npm (30. September 2026)
LizenzMITAnthropic-Nutzungsbedingungen; nicht Open Source
OberflächenWeb-UI, Terminal-UI, Headless, macOS-/Windows-Desktop, ACP, Python-SDKTerminal, IDE-Erweiterungen, Desktop und Web, SDK
Standardmäßige Modellroutedeepseek-flash über DeepSeeks API im Anthropic-FormatClaude über Anthropic
Wie du bezahlstDeepSeek pro Token, im Voraus bezahlt; kein AbonnementClaude-Pro- oder Max-Tarif oder pro Token über einen API-Schlüssel
Andere AnbieterBenutzerdefinierte Modell-API: openai-completions, openai-responses oder anthropic-messages, jeweils eine pro AnbieterEin Endpunkt im Anthropic-Format über ANTHROPIC_BASE_URL
Instructions-DateienAGENTS.md und CLAUDE.md (plus .local-Overlays)CLAUDE.md

Dieselbe Aufgabe, zwei Anfrageformen

Erste Anfrage der Aufgabedsh 0.2.0-rc.2, integrierte RouteClaude Code 2.1.286
Pfad/v1/messages/v1/messages?beta=true
Gesendete Tools2420
Körpergröße65.321 Byte, davon 39.142 aus zwei Nicht-Modell-Feldern107.404 Byte
Ausgabegrenzemax_tokens: 256000, Thinking aktiviert, effort „high“max_tokens: 64000
Zusätzliche AufrufeEine Titelanfrage pro neuer Sitzung, die dieselben Nicht-Modell-Felder enthältKeine im -p-Modus
Anfragen bis zum Abschluss3 (Turn, Titel, Turn nach dem Tool-Ergebnis)2

Dies sind von einem Stub aufgezeichnete Bytes, keine Tokenanzahlen, und der Stub ist kein Modell. Daher misst hier nichts die Antwortqualität. Sichtbar wird jedoch: dsh fordert standardmäßig eine deutlich größere Ausgabegrenze mit aktiviertem Reasoning an, was bei der Abrechnung pro Token relevant ist, und Claude Code sendet pro Turn einen größeren Prompt. dsh wurde in drei neuen Sitzungen jeweils mit byte-identischen Anfragen ausgeführt; Claude Code wurde einmal ausgeführt.

Was dein Gerät verlässt

Die beiden Nicht-Modell-Felder in den dsh-Anfragen sind dsh_session_log und dsh_plugin_packages. Das erste ist das Ereignisprotokoll der Sitzung – einschließlich des Pfads deines Arbeitsverzeichnisses –, das inkrementell mit Agenten-, Komprimierungs- und Titelanfragen bis zu 8 MiB pro Anfrage gesendet wird, und zwar von einem standardmäßig aktivierten Plugin; das zweite listet installierte Plugin-Pakete und Versionen auf. Im Test gingen sie an das, worauf DEEPSEEK_BASE_URL verwies. Der Web-UI-Schalter „Upload Session Log when using the official model API“ unter Settings → General deaktiviert das Protokoll. dsh exportiert standardmäßig außerdem OpenTelemetry-Feedback an den Collector von DeepSeek; DSH_TELEMETRY_MODE=DISABLED beendet dies. Claude Code verfügt über eigene Telemetrie- und Schalter für nicht essenziellen Datenverkehr, die bei seinem Test deaktiviert waren. Benutzerdefinierte pi-ai-Anbieter in dsh sendeten keines der beiden Felder.

Ausführung mit den Modellen des jeweils anderen

Claude Code mit DeepSeek: DeepSeeks eigener Leitfaden setzt ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic mit einem DeepSeek-Schlüssel. DeepSeek ordnet Modellnamen zu: claude-opus… zu deepseek-v4-pro (zu dessen Preis abgerechnet), claude-sonnet… und claude-haiku… zu deepseek-flash und jeden nicht unterstützten Namen zu deepseek-flash. Die Kompatibilitätstabelle ignoriert cache_control und berücksichtigt nur effort in output_config.

dsh mit Claude: Füge eine benutzerdefinierte Modell-API hinzu. Mit anthropic-messages gib die unveränderte Basis des Gateways an – der Test wurde an /v1/messages?beta=true gesendet; mit /v1 am Ende wurde er an /v1/v1/messages gesendet. Mit openai-completions gib eine Basis-URL an, die auf /v1 endet. Bei Kunavo listet Claude Sonnet 5 unter $1.40 den Preis pro Million eingehender Tokens und unter $7.00 den Preis pro Million ausgehender Tokens sowie Claude Haiku 4.5 zu $0.70 und $3.50 auf; abgerechnet wird aus einem vorausbezahlten Guthaben mit einer Mindestaufladung von $10. Siehe Claude-Code-Einrichtung oder DeepSeek-Harness-Einrichtung. Niemand bei Kunavo hat einen der beiden Agenten gegen seinen Endpunkt ausgeführt; die hier beschriebenen Tests verwendeten einen Stub.

Zwischen ihnen wechseln

  • Anweisungen werden übertragen. dsh lädt AGENTS.md und CLAUDE.md vom Projektstamm bis zum Arbeitsverzeichnis sowie AGENTS.local.md und CLAUDE.local.md und eine benutzerweite $DSH_HOME/AGENTS.md innerhalb von 65.536 Byte.
  • Skills müssen verschoben werden. dsh durchsucht .dsh/skills, .agents/skills, $DSH_HOME/skills und ~/.agents/skills – nicht .claude/skills – nach SKILL.md-Paketen mit name- und description-Frontmatter; füge den Ordner mit customSkillDirs hinzu oder kopiere ihn.
  • MCP-Tools behalten ihre Namen. dsh stellt sie als mcp__<server>__<tool> bereit, der von Claude Code verwendeten Form. Die Serverliste befindet sich jedoch in der Profilkonfiguration von dsh, nicht in den Dateien von Claude Code.
  • Sitzungen werden nicht übertragen. dsh speichert komprimierte Sitzungsprotokolle unter $DSH_HOME/sessions; es gibt in keine Richtung einen Importer.
  • Rechne bei dsh-Upgrades mit Inkompatibilitäten. Die README verspricht während der Preview inkompatible Änderungen, und die eigenen Hinweise zu 0.2.0-rc.2 besagen, dass einige ältere Modell-IDs entfernt wurden und gespeicherte Auswahlen möglicherweise erneut getroffen werden müssen.

Häufig gestellte Fragen

Was ist der Unterschied zwischen DeepSeek Harness und Claude Code?

DeepSeek Harness (dsh) ist DeepSeeks MIT-lizenziertes Agenten-Harness – Web-UI, Terminal-UI, Headless-Modus, Desktop-Apps und ein Python-SDK, aus Plugins aufgebaut – und befindet sich als 0.2.0-rc.2 in der Developer Preview. Claude Code ist der eigene Coding-Agent von Anthropic, am 1. Oktober 2026 in Version 2.1.286 auf npm. Beide verwenden standardmäßig das Anthropic-Messages-Format: dsh den Anthropic-kompatiblen Endpunkt von DeepSeek mit deepseek-flash, Claude Code Anthropic. Die praktischen Unterschiede liegen in der Abrechnung, dem Inhalt jeder Anfrage und den Daten, die jeweils hochgeladen werden.

Was ist günstiger: DeepSeek Harness oder Claude Code?

On list price, dsh on DeepSeek. deepseek-flash is $0.30 per million input tokens and $1.20 per million output at peak, half that off-peak; Claude Code is either included in Claude Pro ($17 a month billed annually, $20 monthly) or Max (from $100), or billed per token on an API key, where Claude Sonnet 5 through Kunavo lists at $1.40 in and $7.00 out per million. The free Claude plan does not include Claude Code. Price per token is not price per finished task: run the same task on both before you decide.

Kann Claude Code DeepSeek-Modelle verwenden?

Ja, über DeepSeeks Endpunkt im Anthropic-Format: Setze ANTHROPIC_BASE_URL auf https://api.deepseek.com/anthropic und ANTHROPIC_API_KEY auf einen DeepSeek-Schlüssel, wie DeepSeeks eigener Leitfaden zeigt. DeepSeek ordnet anschließend die von Claude Code gesendeten Claude-Modellnamen zu: Namen, die mit claude-opus beginnen, werden an deepseek-v4-pro weitergeleitet und zu dessen Preis abgerechnet; Namen mit claude-sonnet und claude-haiku werden an deepseek-flash weitergeleitet. DeepSeeks Kompatibilitätstabelle besagt, dass cache_control ignoriert wird und nur das Feld effort von output_config berücksichtigt wird.

Kann DeepSeek Harness Claude-Modelle verwenden?

Yes, as a custom model API in Settings → Models. Choose anthropic-messages and give the bare root of an Anthropic-compatible gateway: in a 0.2.0-rc.2 run that posted to /v1/messages?beta=true, while a base URL ending in /v1 posted to /v1/v1/messages, which a real gateway answers with 404. Or choose openai-completions with a base URL ending in /v1. Either way the gateway bills the tokens; Kunavo bills per token from a prepaid balance with a $10 minimum top-up.

Funktionieren meine CLAUDE.md-Dateien in DeepSeek Harness?

Ja. Das Instructions-Plugin von dsh lädt AGENTS.md und CLAUDE.md aus jedem Verzeichnis zwischen Projektstamm und Arbeitsverzeichnis sowie die Overlays AGENTS.local.md und CLAUDE.local.md und eine benutzerweite $DSH_HOME/AGENTS.md innerhalb eines Budgets von 65.536 Byte. Skills sind anders: dsh durchsucht standardmäßig .dsh/skills, .agents/skills, $DSH_HOME/skills und ~/.agents/skills, nicht .claude/skills. Daher müssen Claude-Code-Skills verschoben oder ein customSkillDirs-Eintrag verwendet werden.

Ausführung am 1. Oktober 2026: @deepseek-ai/dsh 0.2.0-rc.2 (dsh --profile headless, Telemetrie deaktiviert) und @anthropic-ai/claude-code 2.1.286 (claude -p, temporäres Konfigurationsverzeichnis, Telemetrie und nicht essenzieller Datenverkehr deaktiviert), beide aus npm in einem temporären Ordner installiert und mit gefälschten Schlüsseln auf denselben lokalen Aufzeichnungs-Stub verwiesen. Verhalten über diesen Test hinaus aus den mitgelieferten README-Dateien von dsh; DeepSeeks Modellzuordnung und Kompatibilitätstabelle aus api-docs.deepseek.com; Claude-Tarife von claude.com/pricing; Kunavo-Tarife aus dem aktuellen Katalog.