En pocas palabras: DeepSeek Harness es un runtime de agentes IA en Node.js bajo licencia MIT, liberado el 13 de agosto de 2026. Todo componente —modelo, herramientas, loop— es un plugin intercambiable. Sumó más de 33.000 estrellas en GitHub en pocas horas y se instala con xlings install dsh -y.
DeepSeek liberó el 13 de agosto de 2026 su DeepSeek Harness, un runtime de agentes IA bajo licencia MIT donde todo componente es un plugin intercambiable. En pocas horas juntó más de 33.000 estrellas en GitHub y ya tiene un ecosistema de plugins de la comunidad funcionando.
DeepSeek Harness es un runtime de agentes escrito en Node.js, publicado como developer preview bajo licencia MIT. Su idea central: el adaptador del modelo, el registry de herramientas, el log de sesión y hasta el loop del agente son plugins que se pueden reemplazar sin tocar un núcleo. Los agentes se arman como Harness más un conjunto de plugins, y se lanzan con perfiles preconfigurados.
En este artículo:
- En 30 segundos
- ¿Qué es DeepSeek Harness y por qué explotó en GitHub?
- ¿Cómo se instala y se usa DeepSeek Harness?
- ¿Qué plugins están disponibles en el ecosistema DeepSeek?
- ¿Por qué que “todo sea un plugin” le importa al desarrollador?
- ¿Cuál es la diferencia entre un perfil y un agente en DeepSeek Harness?
- ¿Cómo contribuir tus propios plugins al ecosistema?
- Errores comunes al empezar con DeepSeek Harness
- Preguntas Frecuentes
- Conclusión
- Fuentes
En 30 segundos
- Qué es: runtime de agentes en Node.js, open source bajo MIT, anunciado el 13 de agosto de 2026.
- Tracción: +33.000 estrellas en GitHub en pocas horas, según The New Stack.
- Filosofía: “todo es un plugin”, sin núcleo privilegiado para parchear.
- Instalación: un comando,
xlings install dsh -y, o directo condsh. - Uso: perfiles listos como
agent-tui-coding(terminal) yagent-web-coding(web).
DeepSeek es un modelo de lenguaje grande desarrollado por DeepSeek, una empresa china de inteligencia artificial. Proporciona capacidades de generación de texto y asistencia en tareas de procesamiento de lenguaje natural.
¿Qué es DeepSeek Harness y por qué explotó en GitHub?
DeepSeek Harness es el runtime de agentes que DeepSeek abrió el 13 de agosto de 2026, y en cuestión de horas pasó los 33.000 stars. La razón del ruido no es un modelo nuevo: es la arquitectura. Según el reporte de The New Stack, el harness llega como developer preview bajo MIT, así que cualquiera lo puede forkear, redistribuir y meter en un producto comercial sin pedir permiso.
El diferencial que repite el propio equipo es que “todo es un plugin”. Y lo dicen en serio. El adaptador del modelo, el registry de herramientas, el registro de sesión y el loop del agente son componentes montados uno al lado del otro, todos reemplazables.
Ponele que venías peleándote con un framework de agentes cerrado, donde para cambiar cómo se guardan las conversaciones tenías que parchear el core y rezar para que la próxima actualización no te lo pisara. Acá esa pelea no existe: la documentación del proyecto dice que “no hay núcleo privilegiado para parchear”.
El precio de entrada es bajo (gratis, literal) y la barrera técnica también, porque corre sobre Node.js. Eso explica en parte la avalancha de plugins comunitarios que apareció casi de inmediato. Ya lo cubrimos antes en nuestra comparación con Google.
¿Cómo se instala y se usa DeepSeek Harness?
Se instala con un solo comando a través de xlings, y después se lanza un agente eligiendo un perfil. El camino corto, según el índice oficial dsh, es este:
- Instalá el harness:
xlings install dsh -y. El flag-ysaltea las confirmaciones. - Si no tenés xlings todavía (Linux/macOS):
curl -fsSL https://d2learn.org/xlings-install.sh | bash. - En Windows con PowerShell:
irm https://d2learn.org/xlings-install.ps1.txt | iex. - Agente en terminal:
dsh --profile agent-tui-coding, una TUI de pantalla completa estilo Claude Code, con notificaciones de escritorio. - Agente en web:
dsh --profile agent-web-coding, que viene con cinco plugins ya compuestos.
xlings acá cumple dos funciones: instala el harness y, según el index, sirve como espejo acelerado para bajar los paquetes. También podés instalar dsh directo si preferís saltarte ese intermediario.
La lógica de uso es simple de recordar: Agente = Harness + Plugins/Packages. Vos arrancás con un perfil, y si querés más capacidades, le sumás plugins encima.
¿Qué plugins están disponibles en el ecosistema DeepSeek?
El catálogo vive en dsh-index.xlings.org y ya cubre coding, conversación y también integraciones con otras herramientas. Muchos son de la comunidad, alojados en GitHub. Van algunos concretos del index para que veas el rango.
Plugins para programar
dsh-at-file agrega menciones @file estilo Codex: buscás archivos del workspace en el composer y adjuntás su contenido al mensaje. dsh-turn-rewind es la base del agente de coding en TUI. Y el perfil agent-web-coding arma un agente de programación en la web con cinco plugins compuestos, sin que tengas que configurar nada.
Plugins conversacionales y de revisión
Acá está lo interesante. dsh-advisor engancha un segundo modelo que revisa cada turno de forma pasiva e inyecta notas, como un colega mirando por encima del hombro. dsh-annotation te deja seleccionar texto, anotarlo y mandar la anotación con el mensaje, con las notas ocultas en burbujas para no llenar la pantalla. distill hace destilación automática de la conversación: un subagente reflexiona en segundo plano y crea o actualiza habilidades.
Integraciones, equipos y hasta un chiste
dsh-agent-teams arma equipos de agentes. dsh-acp-for-bitfun conecta el harness vía ACP con BitFun. Y sí, hay lugar para el humor: deepseek-manners inyecta un agradecimiento después de cada mensaje, y dsh-ads es una parodia que mete banners al estilo de los sitios chinos de 2005, con material inventado y dominios tapados. La “innovación” también se ríe de sí misma. Sobre eso hablamos en nuestro análisis frente a OpenAI.
| Plugin | Categoría | Qué hace |
|---|---|---|
| dsh-at-file | Coding | Menciones @file estilo Codex en el composer |
| dsh-advisor | Revisión | Segundo modelo que revisa cada turno e inyecta notas |
| dsh-annotation | Conversación | Anotar texto seleccionado y enviarlo con el mensaje |
| distill | Automatización | Subagente que destila la charla y crea skills |
| dsh-agent-teams | Orquestación | Equipos de agentes trabajando juntos |
| deepseek-manners | Conversación | Inyecta un agradecimiento tras cada mensaje |
¿Por qué que “todo sea un plugin” le importa al desarrollador?
Porque elimina el vendor lock-in a nivel de arquitectura. Si el adaptador del modelo es un plugin, mañana cambiás de proveedor de IA sin reescribir el agente. Si el log de sesión es un plugin, guardás las conversaciones donde vos quieras. Nada de eso obliga a esperar a que el equipo del core apruebe un cambio.
La documentación lo describe como un meta-framework de “composabilidad espaciotemporal”, que suena más rimbombante de lo que es. En criollo: podés agregar y sacar componentes en caliente sin que el resto se rompa.
Compará con los harnesses tradicionales. Ahí solés tener un núcleo rígido y puntos de extensión limitados, definidos por quien construyó la herramienta. Acá la diferencia es de fondo.
| Aspecto | Harness tradicional | DeepSeek Harness |
|---|---|---|
| Núcleo | Fijo, hay que parchearlo | No hay núcleo privilegiado |
| Loop del agente | Cerrado | Plugin reemplazable |
| Adaptador de modelo | Suele venir atado | Plugin intercambiable |
| Licencia | Variable, a veces cerrada | MIT (uso comercial libre) |
| Extensión | Puntos definidos por el vendor | Montás un plugin al lado |
El punto es que la comunidad puede innovar sin pedir permiso, y eso se nota en la velocidad con la que aparecieron los primeros plugins.
¿Cuál es la diferencia entre un perfil y un agente en DeepSeek Harness?
Un perfil es una configuración del Harness que ya trae plugins compuestos; un agente es el resultado de correr el Harness con ese conjunto de plugins cargados. Dicho fácil: el perfil es la receta, el agente es el plato servido. En seguridad empresarial y compliance profundizamos sobre esto.
Cuando ejecutás dsh --profile agent-tui-coding, booteás un agente de coding en terminal con su TUI y sus notificaciones. Cuando usás agent-web-coding, arrancás otro agente distinto, con cinco plugins compuestos para la web. Mismo Harness, distinta combinación.
Y si ninguno de los perfiles te alcanza, sumás plugins propios encima. Ahí dejás de usar una receta ajena y armás la tuya.
¿Cómo contribuir tus propios plugins al ecosistema?
El registro central es el índice DSH en dsh-index.xlings.org, y la mayoría de los plugins vive como repos de GitHub que después se listan ahí. Si mirás el index, los autores son gente real de la comunidad: Moeblack (deepseek-manners), LoserFox (distill), bobleer (dsh-acp-for-bitfun), Nagi-ovo (dsh-ads), btspoony (dsh-advisor), NanmiCoder (dsh-agent-teams) y el equipo omdsh-dev con varios bundles oficiales.
La lógica es la misma que hace atractivo al harness. Publicás tu plugin, lo montás al lado de los demás, y no tocás ningún núcleo. El código base y el repo principal del harness están en GitHub.
¿Necesitás infraestructura para hostear tu propio agente o el servicio donde lo enchufás? Si vas a levantar esto en un servidor propio, con un VPS en donweb.com tenés el entorno Node.js sin depender de la máquina de tu escritorio.
Si querés profundizar en el tema, tenemos un artículo sobre los plugins de DeepSeek Harness y cómo sacarles provecho en tus proyectos.
Errores comunes al empezar con DeepSeek Harness
- Creer que es un modelo nuevo. No lo es. DeepSeek Harness es el runtime, no un LLM. El modelo entra como plugin adaptador, así que podés enchufar el que quieras.
- Confundir perfil con agente. El perfil es la config; el agente es lo que corre. Cambiar de perfil no “instala” un agente distinto, arma uno distinto en el momento.
- Tomarse dsh-ads en serio. Es una parodia con material inventado y dominios tapados. Si lo instalás esperando algo funcional, te vas a llevar banners al estilo 2005 y nada más.
- Saltear xlings sin necesidad. Podés instalar
dshdirecto, pero xlings te da el espejo acelerado. Si estás lejos del origen, ese detalle te ahorra tiempo de descarga.
Preguntas Frecuentes
¿Qué es DeepSeek Harness exactamente?
Es un runtime de agentes IA de código abierto escrito en Node.js, publicado por DeepSeek bajo licencia MIT el 13 de agosto de 2026. Su característica central es que cada componente, incluido el loop del agente, es un plugin reemplazable.
¿Cuánto cuesta usar DeepSeek Harness?
Nada. Se distribuye bajo licencia MIT como developer preview, lo que permite uso, modificación y redistribución, también en productos comerciales, sin costo de licencia. Te puede servir nuestra cobertura de diferencias clave con ChatGPT.
¿Cómo instalo los plugins de DeepSeek?
Instalás el harness con xlings install dsh -y y después lanzás un agente con un perfil, por ejemplo dsh --profile agent-tui-coding. Los plugins de la comunidad se listan en el índice dsh-index.xlings.org y se montan encima del perfil.
¿Qué diferencia hay entre Harness y otros agentes IA?
En los harnesses tradicionales hay un núcleo cerrado con puntos de extensión limitados. En DeepSeek Harness “no hay núcleo privilegiado para parchear”: el adaptador de modelo, el registry de herramientas y el loop del agente son plugins intercambiables.
¿Cuántas estrellas tiene el repo de DeepSeek Harness?
Superó las 33.000 estrellas en GitHub pocas horas después del anuncio del 13 de agosto de 2026, según The New Stack, y el número seguía subiendo al momento del reporte.
Conclusión
DeepSeek movió la conversación de “qué modelo es mejor” a “quién es dueño de la arquitectura del agente”. Abrir el harness bajo MIT y hacer que hasta el loop sea un plugin le saca poder al vendor y se lo da a quien construye. Las 33.000 estrellas en horas dicen que el mensaje pegó.
Si trabajás con agentes IA, vale la pena probarlo hoy mismo. Corré xlings install dsh -y, arrancá con agent-tui-coding y fijate cómo se siente reemplazar componentes sin pelear con un core. Eso sí: es developer preview, así que tomá los perfiles como punto de partida y no como producto terminado.
Fuentes
- dsh index – Catálogo de plugins y agentes del ecosistema
- The New Stack – DeepSeek open sources an agent harness where everything is a plugin
Cómo funciona
- Instalá el runtime: Descargá DeepSeek Harness desde la terminal con el comando oficial de instalación. En menos de un minuto vas a tener el entorno listo sobre Node.js, sin dependencias raras ni configuraciones previas.
- Elegí tus plugins base: Definí qué adaptador de modelo querés conectar, qué herramientas va a poder usar el agente y cómo se van a registrar las sesiones. Cada pieza se selecciona por separado.
- Ajustá el loop de ejecución: Si el ciclo de razonamiento por defecto no se adapta a tu caso, reemplazalo por otro plugin sin tocar el núcleo del sistema. Acá está la gracia del diseño modular.
- Cargá un perfil: Arrancá desde una configuración ya pensada para un tipo de tarea específica, o armá la tuya combinando los componentes que necesites.
- Ejecutá e iterá: Poné a correr el agente y, si algún componente no rinde como esperabas, swapealo por una alternativa compatible sin reescribir todo el proyecto.
Ejemplo práctico
Lumen Studio, un estudio de desarrollo de Rosario con seis personas, recibe alrededor de 140 reportes de bugs por semana entre su tracker interno y un formulario web. Dos devs del equipo armaron con DeepSeek Harness un agente de triage: lo instalaron con xlings install dsh -y, arrancaron desde el perfil preconfigurado code-review y lo dejaron corriendo como servicio en un VPS de Donweb, junto al resto de sus proyectos Node.js.
Esto se conecta con runtime para agentes, donde profundizamos en cómo NVIDIA plantea estos controles.
Esto se conecta con el índice de perfiles de agentes, donde profundizamos cómo se evalúa el rendimiento real de los agentes de IA.
La gracia estuvo en la arquitectura de plugins. Sin tocar el núcleo, reemplazaron el adaptador del modelo por uno de la comunidad que enruta cada ticket: los casos simples van a un modelo chico y económico, y solo los complejos escalan al modelo grande. También cambiaron el log de sesión por un plugin que persiste todo en SQLite y escribieron dos herramientas propias: una que lee los tickets del tracker y otra que aplica etiquetas de severidad según el criterio del equipo. Toda la puesta a punto les llevó una tarde.
Resultado: tras tres semanas de ajustes, el agente clasifica severidad y asigna responsable inicial con 91% de coincidencia respecto de lo que decidía el equipo a mano. El triage manual bajó de unas 6 horas semanales a menos de 40 minutos (solo revisan los casos dudosos) y el costo de API rondó los USD 23 en el primer mes completo. Cuando en octubre quisieron probar otro modelo, cambiaron únicamente el adaptador: cero modificaciones en el resto del pipeline.
