Hero-Karte mit der Aufschrift „DeepSeek Harness unter Windows“ und dem Untertitel „Es gibt keine Desktop-App — der offizielle Weg ist Node, npx und Ihr Browser.“ Darunter ein Befehls-Chip mit der Aufschrift „npx @deepseek-ai/dsh web“ mit einem Pfeil auf „http://127.0.0.1:3080“ sowie drei kleine Chips mit „MIT · Open Source“, „v0.1.0-rc.6 Vorschau“ und „Alles ist ein Plugin“. Das OrcaRouter-Logo ist unten rechts eingebettet.
Guides & Insights

DeepSeek Harness unter Windows: Keine Desktop-App, kein Problem – Der offizielle Weg, es auszuführen

Autor

Gideon Frost

Veröffentlicht am

Neueste Modelle · 20Alle Modelle ansehen
Benchmarks: Artificial Analysis · täglich aktualisiert
Zurück zu allen Beiträgen

There is no official DeepSeek Harness desktop app for Windows, and you do not need one. DeepSeek Harness (dsh) — the open-source agent runtime DeepSeek released under an MIT license on 2026-08-13 — is a Node.js tool that runs a local web server you open in your browser, with a headless CLI for the terminal as the alternative. On Windows the whole setup is two commands: install Node.js 22.19 or newer (Node 24 LTS is the safer pick), then run npx @deepseek-ai/dsh web and open http://127.0.0.1:3080. Every "DeepSeek Harness Desktop" repository on GitHub is an unofficial community wrapper around that same two-command setup — useful to some people, but not required. It is also the harness DeepSeek uses to produce the agentic coding results it reports for DeepSeek V4 Pro and DeepSeek V4 Flash, which is why the two models keep showing up in any conversation about it.

Wenn Sie nach „deepseek harness windows" gesucht haben, starren Sie wahrscheinlich auf eine Seite mit diesen Wrapper-Repos und fragen sich, welches Sie installieren sollen. Dieser Artikel beantwortet die eigentliche Frage hinter der Suche: Was DeepSeek Harness tatsächlich ist, der offizielle Weg, es heute unter Windows auszuführen, die Terminal-Alternativen und die ehrlichen Einschränkungen bei der Ausführung eines Tools in der Vorschauphase. Es ist eine Anleitung, kein Startbeitrag – der Start und die Leak-Spur werden in separaten Beiträgen behandelt.

Was DeepSeek Harness ist (und was es nicht ist)

DeepSeek Harness ist kein Modell und benchmarkt keines. Es ist die Agenten-Laufzeitumgebung: die Schicht, die ein Modell mit Tools, Dateien, einer Shell und dem Internet verbindet – Ihren Code liest, Änderungen plant, Befehle ausführt und iteriert, bis die Aufgabe erledigt ist. Die Architektur wird im Slogan angegeben: "Alles ist ein Plugin." Modelle, Tools, Fähigkeiten, Sitzungen, Sandboxes, die Agentenschleife selbst und sogar die Web-UI sind Plugins, die beim Start zusammengesetzt werden, aufgebaut auf dem Cordis-Meta-Framework – demselben Kernel hinter dem Koishi-Chatbot-Ökosystem. Eine Standardinstallation enthält über 150 Plugins.

Es ist auch ausdrücklich eine Vorschau. dsh befindet sich in Version 0.1.0-rc.6, die README bezeichnet es als Entwicklervorschau und warnt in Großbuchstaben: „ES WIRD KOMPATIBILITÄTSBRECHENDE ÄNDERUNGEN GEBEN.“ Das alles hat die Verbreitung nicht gebremst: Das Projekt erreichte innerhalb der ersten 12 Stunden nach seiner Veröffentlichung am 13.08.2026 etwa 50.000 GitHub-Sterne und lag am 16.08.2026 bei etwa 126.000 – die schnellste Open-Source-Veröffentlichung, die DeepSeek herausgebracht hat.

Die kurze Antwort: Der offizielle Windows-Pfad besteht aus zwei Befehlen.

Das offizielle README von DeepSeek gibt den Windows-Ausführungspfad in einer Zeile an: Node.js installieren und dann ausführen: npx @deepseek-ai/dsh web. Konkret sind die Schritte:

Installieren Sie Node.js 22.19+ oder Node 24. Die aktuelle dsh-Version erfordert Node 22.19 oder neuer; Node 24 LTS ist unter Windows die sicherere Wahl, und der Grund ist prosaisch — neuere Node-Versionen enthalten eine native zstd-Dekomprimierung, die dsh zum Lesen seiner komprimierten Sitzungsprotokolle verwendet. Überprüfen Sie Ihre Installation mit node --version in PowerShell oder cmd.

Run the harness. Either run it on the spot with npx @deepseek-ai/dsh web, or install it once with npm install -g @deepseek-ai/dsh and then run dsh web from any folder afterwards. The first run prints the URL and starts the Web UI at http://127.0.0.1:3080.

Öffnen Sie diese Adresse in Ihrem Browser. Die Web-UI ist eine lokale Web-App — deshalb gibt es keine Desktop-App; der Browser ist die Desktop-App.

Fügen Sie einmal einen Modellschlüssel hinzu. Öffnen Sie in der Web-UI Einstellungen → Modelle, fügen Sie einen DeepSeek-API-Schlüssel ein und speichern Sie. Die Änderung wird sofort wirksam, ohne dass der Server neu gestartet werden muss. dsh verwendet den Ordner, in dem Sie es gestartet haben, als Standard-Speicherort im Dateisystem, und der UI-Schritt „Arbeitsbereich wählen“ ermöglicht es Ihnen, dsh auf ein beliebiges Projektverzeichnis auszurichten.

Terminal-window card titled 'Run DeepSeek Harness on Windows' with eyebrow 'Windows · PowerShell', showing a dark terminal window with the lines 'PS> node --version' (comment: needs v22.19+, Node 24 LTS safer), 'PS> npm install -g @deepseek-ai/dsh', 'PS> dsh web' (comment: arrow to http://127.0.0.1:3080), and 'PS> dsh --profile headless "summarize this repo"' (comment: one-shot, prints & exits), with a footer sourcing the commands to the deepseek-ai/deepseek-harness README and user guide, August 2026. OrcaRouter logo composited bottom-right.

Das ist der gesamte offizielle Weg. Wenn auf einer Maschine bereits Node 22+ installiert ist, dauert es von 'nichts' bis 'Agent läuft' unter einer Minute.

Warum jedes "DeepSeek Harness Desktop"-Repository ein Wrapper ist

Die Ergebnisse auf Seite 1 für diese Abfrage sind allesamt Community-Desktop-Wrapper – Electron-, Tauri- und WebView2-Shells, die eine Node-Laufzeitumgebung bündeln und die offizielle Weboberfläche in einem gerahmten Fenster starten. Sie sind keine DeepSeek-Produkte und fügen keine Harness-Funktionalität hinzu; sie fügen einen Launcher hinzu. Was sie gemeinsam haben:

• Sie starten per Doppelklick und vermeiden die Kommandozeile vollständig – das ist ihr eigentliches Verkaufsargument.

• Sie sind nicht signiert, daher wird Windows SmartScreen bei der Installation eine Warnung anzeigen — „Weitere Informationen → Trotzdem ausführen" ist Teil des Ablaufs.

Sie verfolgen das offizielle Projekt mit unterschiedlicher Geschwindigkeit: Manche pinnen 0.1.0-rc.5, manche 0.1.0-rc.6, manche folgen master, sodass die Wrapper- und die Harness-Version mit der Zeit auseinanderdriften.

• Sie speichern dieselben lokalen Daten, die dsh immer unter ~/.dsh verwendet, sodass ein Wechsel zwischen einem Wrapper und der offiziellen CLI Ihre Sitzungen nicht zurücksetzt.

Two-column card titled 'Official dsh vs the GitHub 'desktop' wrappers' with eyebrow 'What page 1 of this search actually shows'. Left column 'Official dsh' with checkmarks: two commands + browser UI, Web UI at 127.0.0.1:3080, headless CLI + TUI plugins, you control the version, no install wizard. Right column 'Community wrappers' with crosses: double-click installer, bundles Node + official UI, unsigned — SmartScreen warns, version drift: rc.5 / rc.6 / master, third-party update layer. Footer: every page-1 'DeepSeek Harness Desktop' repo wraps the official web UI — none is a DeepSeek product. OrcaRouter logo composited bottom-right.

Wann lohnt sich ein Wrapper? Wenn „Auf ein Symbol doppelklicken, ein Tray sehen, nie ein Terminal anfassen“ der entscheidende Faktor ist und du akzeptierst, dass ein Drittanbieter jetzt die Update- und Sicherheitsschicht vor einem Preview-Tool darstellt. Wann nicht? Der offizielle Weg besteht aus zwei Befehlen und einem Browser-Tab — wenn du bereits Node hast, verschafft dir ein Wrapper einen Launcher, den du vielleicht nicht brauchst, und bringt im Gegenzug einen eigenen Wartungsaufwand mit sich.

Die Terminal-Route: Headless-CLI- und TUI-Plugins

Wenn der Browser nicht der Ort ist, an dem Sie arbeiten, hat dsh auch eine Terminal-Geschichte, aufgeteilt in zwei Modi.

Headless ist das nicht-interaktive Profil: dsh --profile headless "summarize this repository" führt eine Aufgabe ohne Benutzeroberfläche aus, gibt das Ergebnis aus und beendet sich — der CI-freundliche Modus. Unter Windows ist dies auch der Modus, den Skripte und geplante Aufgaben verwenden sollten, da er keine Anzeige oder angemeldete Sitzung benötigt.

TUI ist ein interaktives Terminal-Frontend im Claude-Code-Stil, das in Form von Community-Plugin-Bundles statt im Kernpaket geliefert wird. Pakete wie dsh-tui werden mit dsh plugin --profile tui add <package> in ein Profil installiert und mit dsh --profile tui ausgeführt; mindestens eines enthält einen Windows-.cmd-Launcher. Der Haken, den Sie kennen sollten, bevor Sie es ausprobieren: Eine TUI benötigt ein echtes Terminal sowohl für die Eingabe als auch für die Ausgabe — wenn Ihr Setup Pipes oder Umleitungen verwendet, verweigert dsh die Ausführung und fordert Sie auf, stattdessen headless zu verwenden.

Die vier Presets: welches für welche Aufgabe?

dsh enthält vier integrierte Agent-Presets, die keine Schwierigkeitsstufen darstellen — es sind vier verschiedene Werkzeugoberflächen. Die Standardeinstellung legst du in ~/.dsh/settings.yaml unter agent-presets.default fest.

Standard ist die Standardeinstellung: der vollwertige Alltags-Agent — Dateibearbeitung, Shell, Datei- und Websuche, Skills, Unteragenten, Planung. Damit sollten die meisten Windows-Benutzer beginnen.

PTC (auch Code-Modus genannt) behält alles, was Standard hat, ändert aber, wie Tools bereitgestellt werden: Statt einer langen Abfolge isolierter Tool-Aufrufe schreibt das Modell ein TypeScript-Programm, das mehrstufige Operationen zusammenstellt — Schleifen, Filter, bedingte Verzweigungen. Für komplexe, wiederholte oder mehrstufige Arbeitsabläufe.

Minimal reduziert den Agenten bewusst auf zwei Werkzeuge — eine persistente Shell und einen Datei-Editor — und ist auf Evaluierung und Benchmarking ausgerichtet, nicht auf den täglichen Gebrauch. Dies ist das Preset, auf dem DeepSeeks eigene Agentic-Scores laufen.

Creation (Cordis) dient zum Erstellen benutzerdefinierter Presets: Es enthält Laufzeitinspektion, In-Memory-Plugin-Experimente und Anleitungen zum Erstellen von Presets. Zum Tüfteln an der Harness selbst.

MCP und Trajektorien-Replay: Warum sich das überhaupt zu betreiben lohnt

Zwei Funktionen rechtfertigen die Verwendung von dsh gegenüber einem einfachen Chat-Client. Erstens ist ein Model Context Protocol (MCP)-Client integriert – ein /mcp-Befehl und ein Settings-MCP-Tab binden externe MCP-Server in die Testumgebung ein, sodass dieselben Werkzeuge, die Ihre anderen Agenten verwenden, in dsh eingebunden werden. Zweitens wird jede Ausführung in einem Sitzungsprotokoll gespeichert, das nur erweitert werden kann, und die Trajectory-Ansicht ermöglicht es, eine Ausführung nach Quelle zu untersuchen, fortzusetzen, zu verzweigen, zu durchsuchen und erneut abzuspielen. Das ist der Unterschied zwischen dem Debuggen eines Agenten, indem man seine endgültige Antwort betrachtet, und dem schrittweisen Nachvollziehen, warum er jeden Aufruf getätigt hat.

Wenn der offizielle Weg die falsche Antwort ist

Sie benötigen eine Ein-Klick-Installation, kein Terminal. Es gibt keinen offiziellen Installer. Wenn Doppelklick ein Muss ist, sind Sie auf Community-Wrapper angewiesen — die nicht signiert sind, also wägen Sie den Komfort gegen den Wartungsaufwand von Drittanbietern ab.

Ihr Windows-Rechner ist alt oder eingeschränkt. dsh benötigt Node 22.19+ (oder Node 24). Auf einem verwalteten Rechner bedeutet das eine Laufzeitinstallation und möglicherweise eine Freigabe, die Sie nicht haben.

Es ist eine Vorschau, und sie bricht. 0.1.0-rc.6 bringt eine Warnung mit, dass Breaking Changes anstehen; zwischen rc-Builds können Plugins und Profile nicht mehr funktionieren. Pin deine Version für alles Skriptbasierte.

Die Modellkosten trägst du. dsh ist kostenlos; jede Aufgabe verbraucht Tokens mit dem von dir konfigurierten Schlüssel. Eine Agent-Schleife liest Dateien erneut und startet neue Versuche, und ein wortreiches Modell kann bei einer schwierigen Aufgabe an einem Nachmittag ein erstaunliches Budget verbrauchen. Genau hier bestimmt die Modellwahl die Kosten – nicht die Wahl des Frameworks.

Ein Pauschalabonnement kann das Routing pro Token übertreffen. Wenn du im Rahmen eines Tarifs eines einzigen Labs unter dessen Limits bleibst, ist das Pauschalabonnement oft günstiger als jeder Pfad mit Bezahlung pro Token. Routing gewinnt, wenn du Modelle mischst oder Failover möchtest – nicht standardmäßig.

Führen Sie das Modell hinter den Kabelbaum.

Der native Weg ist DeepSeeks eigene API: Fügen Sie einen Schlüssel unter Einstellungen → Modelle ein und los geht's. Aber dsh akzeptiert auch eine OpenAI-kompatible Basis-URL — setzen Sie DEEPSEEK_BASE_URL in der Umgebung oder konfigurieren Sie den LLM-Anbieter in settings.yaml — was bedeutet, dass das Modell hinter dem Harness austauschbar ist, ohne den Harness anzufassen. Sie können DeepSeek V4 Pro für die aufwändige Refaktorierung und DeepSeek V4 Flash für günstige mechanische Änderungen auf derselben lokalen dsh-Installation ausführen.

Das ist die Schicht, die OrcaRouter einnimmt. Eine OpenAI-kompatible Basis-URL, über 200 Modelle, null Aufschlag – der Listenpreis des Anbieters wird durchgereicht – und automatisches Failover, wenn ein Anbieter das Rate-Limit erreicht oder die Leistung abfällt. Richten Sie dsh darauf aus, und das Harness bleibt auf Ihrem Rechner, während der Modellkatalog zu einer Routing-Entscheidung statt zu einem Kauf wird. Zwei ehrliche Einschränkungen: Wir hosten dsh nicht – es läuft lokal auf Ihrem Windows-Rechner, und wir stellen lediglich den Modellzugriff bereit, wenn Sie Modelle jenseits der DeepSeek-eigenen API wünschen. Und für ein einzelnes rechenintensives Modell innerhalb der Tariflimits ist das Flatrate-Abo oft die günstigere Wahl, unabhängig vom Router.

Screenshot of the OrcaRouter model page for DeepSeek V4 Pro: the Flagship badge, roughly $0.44 input / $0.88 output per 1M tokens, a 1M-token context window, 384K max output, and 1.6T total / 49B active parameters, with OpenAI-compatible code samples.

Die Kurzfassung

DeepSeek Harness unter Windows ist eine Einrichtung mit zwei Befehlen, keine Installation über einen App-Store: Node 22.19+ (oder Node 24), dann npx @deepseek-ai/dsh web, dann dein Browser unter http://127.0.0.1:3080. Die GitHub-„Desktop“-Repos sind inoffizielle Wrapper um denselben lokalen Server. Für Terminals führt headless einmalige Aufgaben für CI aus, und TUI-Plugins bieten eine Claude-Code-ähnliche Oberfläche. Vier Voreinstellungen – Standard, PTC, Minimal, Creation – wählen die Tool-Oberfläche, und MCP plus Trajektorien-Wiedergabe machen es wirklich nützlich. Es ist kostenlos, Open Source und befindet sich in der Vorschauphase: Version festlegen, Modellkosten im Auge behalten und das Modell getrennt vom Harness routen.

In diesem Artikel verglichen1

Aus diesem Artikel erkannt · Benchmarks: Artificial Analysis · täglich aktualisiert