Tarjeta principal que dice 'DeepSeek Harness on Windows' con el subtítulo 'No hay aplicación de escritorio: la forma oficial es Node, npx y tu navegador.' Debajo, un chip de comando que dice 'npx @deepseek-ai/dsh web' con una flecha que apunta a 'http://127.0.0.1:3080', y tres chips pequeños que dicen 'MIT · código abierto', 'v0.1.0-rc.6 preview' y 'Todo es un plugin'. Logotipo de OrcaRouter compuesto en la esquina inferior derecha.
Guides & Insights

DeepSeek Harness en Windows: Sin aplicación de escritorio, sin problema — La forma oficial de ejecutarlo

Autor

Gideon Frost

Fecha de publicación

Últimos modelos · 20Ver todos los modelos
Benchmarks: Artificial Analysis · actualizado a diario
Volver a todas las publicaciones

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.

Si buscaste "deepseek harness windows", probablemente estás mirando una página de esos repositorios wrapper y preguntándote cuál instalar. Este artículo responde a la pregunta real detrás de la búsqueda: qué es realmente DeepSeek Harness, la forma oficial de ejecutarlo en Windows hoy, las alternativas de terminal y las advertencias honestas de ejecutar una herramienta en fase de vista previa. Es un tutorial, no un anuncio de lanzamiento: el lanzamiento y el rastro de la filtración se cubren en artículos separados.

Qué es DeepSeek Harness (y qué no es)

DeepSeek Harness no es un modelo ni evalúa a ninguno mediante benchmarks. Es el runtime del agente: la capa que conecta un modelo con herramientas, archivos, una shell e internet — leyendo tu código, planificando cambios, ejecutando comandos e iterando hasta completar la tarea. La arquitectura queda definida en su lema: "Everything is a Plugin." Los modelos, las herramientas, las habilidades, las sesiones, los sandboxes, el propio bucle del agente e incluso la interfaz web son plugins que se componen al inicio, construidos sobre el meta-framework Cordis — el mismo núcleo detrás del ecosistema de chatbots Koishi. Un despliegue por defecto incluye más de 150 plugins.

También es enfáticamente una vista previa. dsh está en la versión 0.1.0-rc.6, el README lo etiqueta como una vista previa para desarrolladores, y advierte en mayúsculas que "HABRÁ CAMBIOS QUE ROMPEN LA COMPATIBILIDAD." Nada de eso ha frenado su adopción: el proyecto alcanzó aproximadamente 50,000 estrellas de GitHub en sus primeras 12 horas de hacerse público el 13 de agosto de 2026, y se situó en alrededor de 126,000 hasta el 16 de agosto de 2026 — el lanzamiento de código abierto más rápido que DeepSeek ha publicado.

La respuesta corta: la ruta oficial de Windows son dos comandos

El README oficial de DeepSeek indica en una línea la ruta de ejecución en Windows: instala Node.js y luego ejecuta npx @deepseek-ai/dsh web. Concretamente, los pasos son:

Instala Node.js 22.19+ o Node 24. La versión actual de dsh requiere Node 22.19 o más reciente; Node 24 LTS es la opción más segura en Windows, y la razón es prosaica — las versiones más recientes de Node incluyen descompresión nativa zstd, que dsh utiliza para leer sus registros de sesión comprimidos. Comprueba tu instalación con node --version en PowerShell o 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.

Abre esa dirección en tu navegador. La Web UI es una aplicación web local — por eso no hay aplicación de escritorio; el navegador es la aplicación de escritorio.

Añade una clave de modelo una vez. En la interfaz web, abre Configuración → Modelos, pega una clave de API de DeepSeek y guárdala. Surte efecto de inmediato, sin reiniciar el servidor. dsh utiliza la carpeta en la que lo iniciaste como ubicación predeterminada del sistema de archivos, y el paso Elegir espacio de trabajo de la interfaz te permite apuntarlo a cualquier directorio del proyecto.

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.

Ese es el camino oficial completo. Si una máquina ya tiene Node 22+ instalado, el tiempo desde "nada" hasta "agente en ejecución" es menos de un minuto.

¿Por qué cada repositorio de "DeepSeek Harness Desktop" es un wrapper?

Los resultados de la página 1 para esta consulta son todos envoltorios de escritorio de la comunidad — shells de Electron, Tauri y WebView2 que incluyen un entorno de ejecución de Node y lanzan la interfaz web oficial dentro de una ventana con marco. No son productos de DeepSeek y no añaden capacidad de integración; añaden un lanzador. Lo que tienen en común:

Se lanzan con doble clic y evitan por completo la línea de comandos, que es su verdadero punto de venta.

• No están firmados, por lo que Windows SmartScreen mostrará una advertencia al instalar — "Más información → Ejecutar de todos modos" es parte del proceso.

• Siguen el proyecto oficial a diferentes ritmos: algunos fijan 0.1.0-rc.5, otros 0.1.0-rc.6, algunos siguen master, por lo que el wrapper y la versión del harness divergen con el tiempo.

• Almacenan los mismos datos locales que dsh usa siempre en ~/.dsh, por lo que cambiar entre un wrapper y la CLI oficial no reinicia tus sesiones.

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.

¿Cuándo vale la pena un wrapper? Cuando "haz doble clic en un icono, mira la bandeja, nunca toques una terminal" es el factor decisivo, y aceptas que un tercero sea ahora la capa de actualización y seguridad frente a una herramienta en fase de vista previa. ¿Cuándo no? La vía oficial son dos comandos y una pestaña del navegador: si ya tienes Node, un wrapper te compra un lanzador que quizá no necesitas, y añade su propia superficie de mantenimiento a cambio.

La ruta de terminal: CLI sin interfaz gráfica y plugins TUI

Si el navegador no es donde trabajas, dsh también tiene su versión de terminal, dividida en dos modos.

Headless es el perfil no interactivo: dsh --profile headless "summarize this repository" ejecuta una tarea sin interfaz de usuario, imprime el resultado y sale — el modo apto para CI. En Windows, este es también el modo que deben usar los scripts y las tareas programadas, porque no necesita una pantalla ni una sesión iniciada.

TUI es una puerta de entrada interactiva para terminales al estilo de Claude Code, distribuida como paquetes de complementos de la comunidad en lugar de en el paquete principal. Paquetes como dsh-tui se instalan en un perfil con dsh plugin --profile tui add <package> y se ejecutan con dsh --profile tui; al menos uno incluye un lanzador .cmd de Windows. El detalle que conviene saber antes de probarlo: una TUI requiere un terminal real tanto para la entrada como para la salida — si tu configuración usa tuberías o redirecciones, dsh se negará y te dirá que uses headless.

Los cuatro ajustes preestablecidos: cuál para cada trabajo

dsh incluye cuatro presets de agente integrados, y no son una escalera de dificultad — son cuatro superficies de herramientas diferentes. Puedes configurar el predeterminado en ~/.dsh/settings.yaml bajo agent-presets.default.

Standard es la opción predeterminada: el agente completo para el uso diario — edición de archivos, shell, búsqueda de archivos y web, habilidades, subagentes, planificación. Esto es con lo que la mayoría de los usuarios de Windows deberían empezar.

PTC (también llamado modo Código) mantiene todo lo que tiene Standard, pero cambia cómo se exponen las herramientas: en lugar de una larga secuencia de llamadas a herramientas aisladas, el modelo escribe un programa en TypeScript que compone operaciones de varios pasos — bucles, filtros, ramas condicionales. Para flujos de trabajo complejos, repetidos o de varios pasos.

Minimal reduce deliberadamente el agente a dos herramientas — un shell persistente y un editor de archivos — y está orientado a la evaluación y el benchmarking, no al trabajo diario. Este es el preset en el que se ejecutan las propias puntuaciones agénticas de DeepSeek.

Creación (Cordis) sirve para construir preajustes personalizados: incluye inspección en tiempo de ejecución, experimentación de plugins en memoria y guía para crear preajustes. Para experimentar con el propio entorno.

MCP y reproducción de trayectorias: por qué vale la pena ejecutarlo

Dos características justifican usar dsh en lugar de un cliente de chat simple. Primero, un cliente de Model Context Protocol (MCP) está integrado: un comando /mcp y una pestaña Settings MCP conectan servidores MCP externos al harness, de modo que las mismas herramientas que usan tus otros agentes se conectan a dsh. Segundo, cada ejecución se escribe en un registro de sesión de solo añadir, y la vista Trajectory te permite inspeccionar una ejecución por fuente, reanudarla, bifurcarla, buscarla y reproducirla. Esa es la diferencia entre depurar un agente mirando su respuesta final y recorrer paso a paso el porqué de cada llamada.

Cuando el camino oficial es la respuesta equivocada

Necesitas un solo clic, sin terminal.No hay instalador oficial. Si el doble clic es innegociable, estás usando wrappers de la comunidad — que no están firmados, así que sopesa la conveniencia frente a la superficie de mantenimiento de terceros.

Tu máquina Windows es antigua o está bloqueada. dsh necesita Node 22.19+ (o Node 24). En una máquina administrada, eso implica instalar un runtime y posiblemente una aprobación que no tienes.

Es una vista previa y se rompe. 0.1.0-rc.6 incluye una advertencia de que se avecinan cambios que rompen la compatibilidad; entre las compilaciones rc, los complementos y los perfiles pueden dejar de funcionar. Fija tu versión para cualquier cosa automatizada.

La factura del modelo la pagas tú. dsh es gratuito; cada tarea consume tokens con la clave que hayas configurado. Un bucle de agente relee archivos y reintenta, y un modelo verboso en una tarea difícil puede gastar un presupuesto sorprendente en una tarde. Aquí es donde la elección del modelo, no la del marco de trabajo, domina el costo.

Una suscripción plana puede superar al enrutamiento por token. Si vives dentro del plan de un laboratorio bajo sus límites, la suscripción plana suele ser más barata que cualquier ruta por token. El enrutamiento gana cuando mezclas modelos o quieres conmutación por error — no por defecto.

Enruta el modelo detrás del arnés

El camino nativo es la API propia de DeepSeek: pega una clave en Configuración → Modelos y listo. Pero dsh también acepta una URL base compatible con OpenAI: define DEEPSEEK_BASE_URL en el entorno o configura el proveedor de LLM en settings.yaml, lo que significa que el modelo detrás del harness se puede intercambiar sin tocar el harness. Puedes ejecutar DeepSeek V4 Pro para el refactor complejo y DeepSeek V4 Flash para ediciones mecánicas económicas, en la misma instalación local de dsh.

Esa es la capa que ocupa OrcaRouter. Una URL base compatible con OpenAI, más de 200 modelos, cero recargo: el precio de lista del proveedor se traslada tal cual, y conmutación automática por error cuando un proveedor limita la tasa o degrada el servicio. Apunta dsh a él y el arnés permanece en tu máquina mientras el catálogo de modelos se convierte en una decisión de enrutamiento, no en una compra. Dos salvedades honestas: no alojamos dsh — se ejecuta localmente en tu equipo Windows — y solo somos la capa de acceso a modelos si quieres modelos más allá de la propia API de DeepSeek. Y para un único modelo pesado dentro de los límites de su plan, la suscripción de tarifa plana suele ser la opción más económica, independientemente del enrutador.

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.

La versión corta

DeepSeek Harness en Windows es una instalación de dos comandos, no una instalación desde una tienda de aplicaciones: Node 22.19+ (o Node 24), luego ejecuta npx @deepseek-ai/dsh web y luego abre tu navegador en http://127.0.0.1:3080. Los repositorios "desktop" de GitHub son envoltorios no oficiales alrededor de ese mismo servidor local. Para terminales, el modo headless ejecuta tareas de una sola vez para CI, y los plugins TUI ofrecen una interfaz estilo Claude Code. Cuatro ajustes preestablecidos — Standard, PTC, Minimal, Creation — seleccionan la superficie de herramientas, y MCP junto con la reproducción de trayectorias lo hacen genuinamente útil. Es gratuito, de código abierto y está en fase de vista previa: fija la versión, vigila el gasto del modelo y enruta el modelo por separado del harness.