DeepSeek no solo hace modelos. Desde agosto también tiene su propio agente de programación, DeepSeek Harness, de código abierto y con licencia MIT, que compite con Claude Code y Codex. En octubre ha publicado la serie 0.2.1, la más grande hasta ahora: trabaja en ramas aisladas con Git worktrees, instala Claude Code y Codex como paquetes, usa la nueva búsqueda web de DeepSeek y deja que el propio agente escriba plugins nuevos.
Un harness es el programa que rodea a un modelo de lenguaje para que pueda trabajar solo: le da tools para leer y editar archivos, ejecutar órdenes en la terminal o buscar en internet, guarda las sesiones y repite el ciclo de pensar, actuar y revisar hasta terminar la tarea. DeepSeek lo presentó el 13 de agosto, el mismo día que actualizó DeepSeek-V4-Pro, y desde entonces ha publicado 32 versiones en diez semanas, todas marcadas como prerelease. A finales de septiembre llegó la 0.2, la primera con app de escritorio para macOS y Windows.
Lo que lo distingue es su lema: «Everything is a plugin». Está construido sobre Cordis, un framework de plugins, y casi todo en él se puede cambiar por otra pieza: el modelo, las tools, las skills, el sandbox, el sistema de archivos, el bucle del agente y hasta la interfaz. No está atado a DeepSeek: acepta modelos de Anthropic, OpenAI y cualquier endpoint compatible.
Claves de DeepSeek Harness 0.2.1
- Varias formas de usarlo. Una interfaz web local que se arranca con
npx @deepseek-ai/dsh weby abre127.0.0.1:3080, la app de escritorio para macOS y Windows, un modo headless para la terminal y SDK de TypeScript y Python. - Cuatro modos. Estándar (el agente completo: edita, ejecuta, planifica y delega en subagentes), Creador (para diseñar agentes y plugins propios), PTC (Programmatic Tool Calling: el modelo escribe un pequeño programa que llama a las tools y solo le vuelve el resultado) y Mínimo, el que DeepSeek usa para medir sus modelos en las pruebas de programación.
- Git worktrees. Un plugin experimental deja que el agente cree su propio checkout de Git y trabaje ahí, sin tocar la rama en la que estás.
- Claude Code y Codex dentro. El catálogo oficial instala bajo demanda los paquetes de Claude Code y Codex, para usarlos desde el modo headless, el SDK o perfiles ACP. Hay además una capa experimental que carga los mods de Claude Code como plugins, aunque DeepSeek aclara que por ahora sirve para comprobar que esa API cabe dentro de la suya, no para ofrecer compatibilidad completa.
- Plugins para todos. Se pueden instalar desde índices de terceros, se actualizan sin reiniciar cuando es posible y hay un botón «Let Agent create a plugin» que abre el modo Creador para que el agente escriba el plugin por ti.
- Búsqueda propia. La versión del 17 de octubre añadió las API Search y Fetch de DeepSeek y el soporte para DeepSeek-V4.1-Flash-1017, el modelo que la empresa afinó pensando en Harness.
- Más cuidado con los secretos. Detecta claves y tokens en los mensajes que envías y los oculta por defecto. También lee un
AGENTS.mdglobal compartido entre proyectos, comprime conversaciones largas con/compacty trabaja en máquinas remotas por SSH.

La lista completa de cambios de la 0.2.1-rc.1 tiene más de 100 entradas. Entre las menos llamativas hay varias útiles: traducción automática del razonamiento del modelo con Bing, Google o DeepSeek Flash, selección del micrófono para el dictado por voz (que transcribe en local con SenseVoice), subagentes con su propio preset de rol y tools, y una vista de depuración con el registro en bruto de cada sesión. La última versión, la rc.3 del 23 de octubre, añade menús para explorar y crear plugins desde cualquier parte de la interfaz.

Lo que DeepSeek se juega fuera del modelo
Hoy un modelo de programación vale tanto como el agente que lo mueve. Anthropic tiene Claude Code y OpenAI tiene Codex, y los dos están pensados sobre todo para sus propios modelos. DeepSeek responde con una pieza abierta, bajo licencia MIT, que cualquiera puede modificar, ejecutar en su máquina y conectar al modelo que quiera. Para la empresa también es un banco de pruebas: sus modelos se miden y se afinan en Harness, y la búsqueda web y la lectura de páginas cuestan $0.75 USD por cada 1,000 llamadas, gratis desde Harness, Claude Code o Codex hasta el 31 de octubre a las 16:00 UTC.
Para quien programa, la arquitectura de plugins tiene una ventaja práctica: si una parte no te gusta, la cambias sin esperar a que lo haga el fabricante. El precio es la inestabilidad. El propio repositorio avisa en mayúsculas de que habrá cambios incompatibles, y el aviso de seguridad es claro: el proyecto no ha pasado ninguna auditoría y no debe considerarse seguro ni listo para producción. Puede ejecutar código generado por el modelo, cargar plugins de terceros y acceder a archivos, procesos y credenciales. DeepSeek recomienda usarlo en una máquina virtual o un contenedor, con los mínimos permisos y con copias de seguridad de los archivos a los que pueda llegar.
DeepSeek Harness 0.2.1 todavía no es una herramienta para el día a día de una empresa, pero avanza muy rápido y en una dirección clara: un agente abierto donde cada pieza se puede sustituir, incluso por Claude Code o Codex. Quien quiera probarlo puede hacerlo con una sola orden, mejor dentro de un contenedor, y opinar en el repositorio antes de que llegue la versión estable.
Datos del repositorio oficial (README, licencia y aviso de seguridad) y de las notas de cada versión, de la 0.1.0 a la 0.2.1-rc.3. Capturas de deepseek.com/harness. Fecha de lanzamiento y modelos compatibles, según VentureBeat. Precios de Search y Fetch, de la documentación de la API de DeepSeek.
