¿Qué es DeepSeek Harness (dsh)? El rival de código abierto de Claude para código, explicado

DeepSeek Harness (dsh) es el arnés de agente de código abierto de DeepSeek. Qué es, su arquitectura de "todo es un complemento", un inicio rápido y quién debería probarlo ahora.

Ashley Innocent

Ashley Innocent

20 August 2026

¿Qué es DeepSeek Harness (dsh)? El rival de código abierto de Claude para código, explicado

Apidog para empresas

Despliegue local

SSO & RBAC

Conforme con SOC 2

Explorar Apidog Enterprise

DeepSeek lanzó algo inusual el 13 de agosto de 2026: no un modelo, sino la máquina que lo ejecuta. DeepSeek Harness (dsh) es el arnés de agente oficial de código abierto de la compañía. Es la capa de software que convierte un modelo de lenguaje grande en un agente de codificación funcional, con un bucle de sesión, ejecución de herramientas, comprobaciones de permisos y una interfaz de usuario web local. Se lanzó el mismo día que DeepSeek V4-Pro en la API, y VentureBeat lo enmarcó como un rival de código abierto para Claude Code.

La comunidad de desarrolladores reaccionó rápidamente. A partir del 20 de agosto, el repositorio deepseek-harness cuenta con aproximadamente 169,000 estrellas y 18,100 bifurcaciones, una semana después de su lanzamiento. Cifras de ese tamaño en siete días dicen menos sobre el código y más sobre el apetito: los desarrolladores quieren un arnés de agente que puedan inspeccionar, modificar y apuntar a cualquier modelo.

botón

Qué es DeepSeek Harness en realidad

Un arnés es todo lo que rodea al modelo. El modelo predice tokens. El arnés decide qué ve el modelo, qué herramientas puede llamar, cómo se aprueban las ediciones de archivos y los comandos de shell, y cómo se mantiene unida una sesión de varios pasos. Claude Code, Codex CLI y Gemini CLI son todos arneses que envuelven los modelos de sus proveedores. Si deseas conocer los antecedentes sobre cómo se comparan esos dos, lo hemos cubierto en Claude Code vs Codex CLI.

DeepSeek Harness es la entrada de DeepSeek en esa categoría, con tres propiedades que enmarcan la situación:

El momento del lanzamiento también importa. dsh llegó junto con DeepSeek V4-Pro en la API, por lo que el arnés y su modelo predeterminado insignia se lanzaron como un par. Si estás evaluando el lado del modelo, nuestra guía para la API de DeepSeek V4-Pro cubre los puntos finales, los ID de modelo y ejemplos de solicitudes.

La arquitectura: todo es un plugin

Aquí es donde dsh diverge de todos los agentes de codificación convencionales. La mayoría de los arneses son monolíticos. El bucle del agente, el cliente del modelo, las definiciones de herramientas y el almacén de sesiones se entregan como una sola aplicación. Puedes configurarlos, a veces extenderlos, pero no puedes intercambiar las partes centrales.

dsh invierte eso. Su principio de diseño es “todo es un plugin”, construido sobre un framework llamado Cordis, cuyo diseño se describe en un artículo titulado “Un Paradigma de Programación para la Componibilidad Espaciotemporal”. Si eliminamos el título académico, la afirmación práctica es esta: las piezas de un agente que normalmente están soldadas, en dsh son módulos reemplazables. Esto incluye:

¿Por qué es importante esto? Porque la capa del arnés es donde está ocurriendo la verdadera experimentación en 2026. Los equipos quieren probar diferentes estrategias de gestión de contexto, diferentes modelos de permisos, diferentes conjuntos de herramientas para diferentes repositorios. Con un agente monolítico, esperas a que el proveedor implemente tu idea. Con dsh, escribes un plugin.

La compensación es igualmente real. Un sistema donde todo es intercambiable tiene más superficie para fallos, y una vista previa para desarrolladores que promete cambios que romperán la compatibilidad romperá plugins en el camino. Esa es la apuesta que dsh te pide que hagas: flexibilidad ahora, estabilidad después.

Inicio rápido: de cero a un agente en funcionamiento

La ruta de instalación es un solo comando:

npx @deepseek-ai/dsh web

Esto inicia una interfaz de usuario web local en http://127.0.0.1:3080 y abre tu navegador (pasa --no-open si prefieres que no lo haga). Sin instalación global, sin creación de cuenta como puerta de entrada.

Si prefieres construir desde la fuente, la ruta del repositorio también funciona: clona el repositorio, luego pnpm install, pnpm run build y pnpm dsh web.

A partir de ahí, el flujo de primera ejecución tiene tres pasos:

  1. Configura una clave API de DeepSeek en Configuración. Las claves residen en $DSH_HOME/.credentials.yaml, mantenidas separadas del archivo de configuración principal, que solo contiene referencias a ellas.
  2. Elige un espacio de trabajo. Haz clic en “Choose workspace” (Elegir espacio de trabajo), agrega el directorio del proyecto donde iniciaste dsh y selecciónalo. Este paso no es opcional: el compositor de sesiones permanece no disponible hasta que se selecciona un espacio de trabajo. dsh quiere una respuesta explícita a “sobre qué archivos tengo permiso para pensar” antes de ejecutar cualquier cosa.
  3. Ejecuta una tarea y aprueba operaciones. La interfaz de usuario web pregunta antes de realizar operaciones “que requieren aprobación bajo la política de permisos activa”. Las escrituras de archivos y los comandos de shell aparecen como avisos en lugar de ejecutarse en silencio.

La interfaz de usuario web es solo un punto de entrada. Bajo el capó, dsh arranca perfiles: dsh web es la abreviatura de dsh --profile web, y los perfiles residen en $DSH_HOME/profiles/<name>. Hay un modo sin interfaz (dsh --profile headless "job") que ejecuta una única sesión nueva, imprime el resultado y sale, que es la forma deseada para scripts e integración continua (CI). Un subcomando dsh plugin gestiona los plugins de un perfil reenviando a pnpm en el directorio del perfil, y los flags de lanzamiento como --dump-config y --dump-default-config imprimen el árbol de configuración compuesto sin arrancar. La lista completa se encuentra en el README de la CLI.

¿Qué modelos puede ejecutar?

Los modelos de DeepSeek son el valor predeterminado, y V4-Pro es la combinación principal. En cuanto al coste, es importante saber: DeepSeek hizo permanente su descuento fuera de horas pico, lo que cambia la economía de ejecutar un agente que consume tokens todo el día. Los detalles se encuentran en nuestra publicación sobre el recorte de precios de DeepSeek V4-Pro, y la referencia oficial se encuentra en api-docs.deepseek.com.

Pero el adaptador de modelo es un plugin, y dsh aprovecha eso. Existen dos caminos más allá del predeterminado:

Seleccionar un modelo lo convierte en el predeterminado para nuevas sesiones, y cada sesión registra el modelo con el que se inició, por lo que cambiar a mitad de proyecto no ensucia tu historial. La guía de proveedores documenta el formato de configuración. Mantenemos esta sección corta a propósito: el recorrido completo, incluido el YAML exacto para puntos finales personalizados, se encuentra en cómo ejecutar cualquier modelo en DeepSeek Harness.

El ecosistema de plugins, una semana después

Los plugins se descubren a través del tema de GitHub dsh-plugin, y la comunidad se coordina a través de GitHub Discussions y un servidor de Discord. Una semana después del lanzamiento, el ecosistema ya muestra la forma de la demanda:

Ese último punto merece énfasis porque es fácil equivocarse. Si lees una publicación que afirma que dsh “soporta MCP”, la versión precisa es: la comunidad ha construido el soporte para MCP como un plugin, que es exactamente para lo que sirve la arquitectura de “todo es un plugin”. El núcleo podría absorberlo más tarde. Todavía no lo ha hecho.

Dónde encaja tu flujo de trabajo de API

Un arnés de agente es, en el fondo, una máquina para ejecutar llamadas a la API: la API del modelo que impulsa y las APIs dentro de cualquier proyecto al que lo apuntes. Cuando dsh escribe código contra tu backend, lo hace a partir de la comprensión de tus puntos finales que pueda extraer de la base de código. Si el comportamiento real de tu API no coincide con su especificación, el agente codifica con confianza contra el contrato incorrecto, y te darás cuenta en tiempo de ejecución.

La solución es aburrida y efectiva: verifica la superficie de la API antes de que el agente la toque. Apidog cubre esa capa. Diseña o importa la especificación OpenAPI, prueba los puntos finales reales contra ella y configura servidores mock para que el agente pueda desarrollarse contra respuestas estables y precisas según la especificación, incluso mientras el backend está en movimiento. Un agente que itera contra un mock verificado produce muchas menos integraciones “alucinadas” que uno que adivina a partir de código obsoleto.

También hay una ruta de integración directa. Apidog MCP Server expone tus especificaciones de API a herramientas de IA a través de MCP. En dsh, eso se hace a través del plugin comunitario dsh-mcp-manager descrito anteriormente: instala el plugin, registra el Apidog MCP Server y las sesiones podrán consultar tu especificación real en lugar de inferirla. Recorremos todo el proceso, incluidas las ejecuciones de prueba basadas en CLI que el agente puede activar por sí mismo, en usar Apidog CLI en DeepSeek Harness. Si quieres tener la parte de la API lista antes de experimentar, descarga Apidog e importa tu especificación primero. Es una configuración de cinco minutos que elimina la mayor fuente de error del agente.

¿Deberías probarlo ahora o esperar?

La respuesta honesta depende de para qué lo usarías.

Pruébalo ahora si:

Espera si:

Para la mayoría de los desarrolladores en activo, la medida pragmática es ambas: mantén tu agente actual para el trabajo de producción, ejecuta dsh en un proyecto secundario y forma tu propia opinión antes de que se retire la etiqueta de vista previa. Si tu pregunta principal es cómo se compara con el titular, hemos hecho la comparación en DeepSeek Harness vs Claude Code.

Preguntas frecuentes

¿DeepSeek Harness es gratuito?

El arnés en sí es gratuito y de código abierto bajo la licencia MIT. Lo que cuesta dinero es el modelo que lo respalda: el uso de la API en la plataforma de DeepSeek (o cualquier proveedor que configures) se factura normalmente por ese proveedor. Dado que la capa del adaptador es conectable, también puedes apuntar dsh a un modelo alojado localmente y no pagar nada por token; consulta ejecutar cualquier modelo en DeepSeek Harness para la configuración.

¿dsh solo funciona con modelos de DeepSeek?

No. Los modelos de DeepSeek son los predeterminados, pero el adaptador de modelo es un plugin. Los proveedores de catálogo cubren Anthropic, OpenAI, Bedrock, Vertex y Azure, y cualquier punto final compatible con OpenAI se puede agregar a través de $DSH_HOME/settings.yaml.

¿Es seguro ejecutar DeepSeek Harness en mi base de código?

Es tan seguro como su modelo de permisos más tu juicio. La interfaz de usuario web te exige seleccionar un espacio de trabajo antes de que se pueda ejecutar cualquier sesión, y te solicita aprobación antes de las operaciones que la requieran bajo la política de permisos activa. Dicho esto, es una vista previa para desarrolladores, y los plugins de la comunidad (incluidos los wrappers de escritorio) son código de terceros que pueden manejar tus claves API. Revisa lo que instalas y mantén la vista previa alejada de repositorios donde una edición errónea podría causar problemas.

¿En qué se diferencia un “arnés” de un modelo?

El modelo es el motor de razonamiento; el arnés es todo lo que le permite actuar. La gestión de sesiones, las llamadas a herramientas, el acceso a archivos, las solicitudes de permisos y el ensamblaje del contexto residen en el arnés. Dos agentes que utilizan el mismo modelo pueden comportarse de manera completamente diferente porque sus arneses difieren, razón por la cual la capa del arnés es donde se produce la mayor parte de la competencia de agentes de codificación actualmente.

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs