DeepSeek Harness

DeepSeek Harness

Agentes de IA
DeepSeek
GratisCódigo Abierto

Acerca de

Harness de agente de código abierto desarrollado por DeepSeek basado en el sistema de plugins Cordis. Todo es un plugin: modelos, herramientas, habilidades, sesiones, sandboxes, almacenamiento, programación y UI son todos componibles y reemplazables

Compartir esta herramienta

Nuestro Veredicto

Cambio de Juego

Redefiniendo la arquitectura de agentes con un sistema de plugins verdaderamente modular

DeepSeek Harness trae un cambio de paradigma al desarrollo de agentes al construir todo sobre la arquitectura de plugins de Cordis. Cada capacidad — desde el backend del modelo hasta la UI — es un plugin intercambiable, lo que lo convierte en la plataforma de agentes más modular disponible. Aunque todavía está en vista previa para desarrolladores con un ecosistema de plugins incipiente, su elegancia arquitectónica y el respaldo de DeepSeek lo posicionan como un posible cambio de juego en el espacio de desarrollo de agentes. La vista Trajectory, los múltiples modos de agente y las capacidades de reproducción de sesiones ya proporcionan una base sólida tanto para el desarrollo como para el uso en producción.

Ideal para

  • Desarrolladores que construyen agentes de IA personalizados
  • Investigadores que exploran arquitecturas de agentes
  • Equipos que quieren control total sobre la pila de agentes

Considera alternativas si

  • AutoGPT (marco de agente maduro con ecosistema más amplio)
  • Dify (constructor visual de agentes con más herramientas GUI)

Plataformas compatibles

Aplicación webWindowsmacOSLinux

Las plataformas disponibles incluyen Aplicación web, Windows, macOS y Linux.

Características Principales

Arquitectura de plugins Cordis — todo es un plugin
Múltiples modos de agente: Estándar, PTC (Código), Mínimo, Creativo
Vista Trajectory para reproducción y depuración completa de sesiones
Ecosistema de plugins que cubre modelos, herramientas, habilidades, sandboxes, almacenamiento, programación y UI
Interfaz web servida en localhost:3080 por defecto
Registro de sesiones con flujo de eventos de solo añadido para recuperación, bifurcación y reproducción
Código abierto bajo licencia MIT

Precios

free
Gratuito y de código abierto (MIT)
paid
N/A — completamente open source
freemium
N/A

Casos de Uso

Construir y desplegar agentes de IA personalizados con una arquitectura modular de plugins
Desarrollar y probar nuevas capacidades de agente como plugins de Cordis
Ejecutar agentes de codificación en múltiples modos (Estándar, PTC, Mínimo, Creativo)
Depurar el comportamiento del agente mediante la reproducción de sesiones Trajectory
Crear presets y configuraciones de agente personalizados

Ventajas

Arquitectura verdaderamente modular — cada capacidad es un plugin, permitiendo personalización ilimitada
Construido sobre Cordis, un sistema de plugins bien diseñado con fundamentos académicos
Múltiples modos de agente que se adaptan a diferentes casos de uso, desde completos hasta mínimos
La vista Trajectory proporciona excelente depuración y observabilidad
Con licencia MIT — completamente open source sin restricciones
Respaldado por DeepSeek, una empresa líder en investigación de IA

Desventajas

Vista previa para desarrolladores — iteración rápida con cambios que rompen la compatibilidad
Proyecto muy nuevo (agosto 2026) — el ecosistema y la documentación aún están madurando
Requiere Node.js — no es un binario independiente
La interfaz web es solo local por defecto, sin implementación en la nube integrada
El ecosistema de plugins es incipiente — pocos plugins de terceros disponibles

Última Actualización

2026-08-13 (Vista previa para desarrolladores)

Empieza con DeepSeek Harness en 5 Pasos

1

Instala y lanza la interfaz web

Instala Node.js y ejecuta `npx @deepseek-ai/dsh web` para iniciar la interfaz web, servida en http://127.0.0.1:3080 por defecto. El proceso dsh usa su directorio de invocación como ubicación predeterminada del sistema de archivos. Para ejecutar desde el código fuente, clona el repositorio y ejecuta pnpm install, pnpm run build y pnpm dsh web. ![](images/tutorials/dsh-web-ui-welcome.png)

Iniciar interfaz web
npx @deepseek-ai/dsh web
Ejecutar desde el código fuente
git clone https://github.com/deepseek-ai/deepseek-harness.git && cd deepseek-harness && pnpm install && pnpm run build && pnpm dsh web
2

Configura un modelo

Abre Configuración → Modelos, introduce una clave de API de DeepSeek y guárdala. La ruta del modelo queda disponible de inmediato sin reiniciar el servidor. Para añadir otros proveedores, elige "Añadir proveedor" y selecciona uno del catálogo instalado (Anthropic, OpenAI, etc.), o elige "Añadir un proveedor personalizado" para una pasarela corporativa o un endpoint compatible con OpenAI autohospedado — proporciona un Provider ID en minúsculas, URL base, protocolo de API, credencial y al menos un modelo. También puedes obtener los modelos disponibles del endpoint antes de guardar. ![](images/tutorials/dsh-settings-models.png)

YAML de proveedor personalizado (modelo de visión)
llm-pi-ai: providers: my-gateway: apiKeyEnv: GATEWAY_API_KEY api: openai-completions baseURL: https://gateway.example/v1 models: - id: vision-preview input: [text, image]
3

Elige un espacio de trabajo

Haz clic en "Elegir espacio de trabajo", añade el directorio del proyecto donde iniciaste dsh y selecciónalo. Una interfaz web nueva no tiene ningún espacio de trabajo seleccionado hasta que añadas uno — el compositor de sesiones permanece no disponible hasta que se selecciona un espacio de trabajo.

Nota
Una interfaz web nueva requiere seleccionar un espacio de trabajo antes de que el compositor de sesiones esté disponible.
4

Ejecuta una tarea en una sesión

Inicia una sesión y envía un prompt, por ejemplo: "Summarize this repository and identify its main packages." El agente puede leer y editar archivos del espacio de trabajo, ejecutar comandos, delegar trabajo y mantener un plan. La interfaz web pregunta antes de operaciones que requieren aprobación según la política de permisos activa.

Prompt de ejemplo
Summarize this repository and identify its main packages.
5

Ve más lejos: modos CLI y el SDK de Python

Además de la interfaz web, dsh ofrece modos de entrada CLI — ejecuta una sesión persistente única con `dsh --profile headless "job"` para una sesión de un solo uso que imprime la respuesta y termina. Para uso programático, instala el SDK de Python (`python -m pip install deepseek-harness-sdk`, Python 3.10+, Linux/macOS), configura DEEPSEEK_API_KEY y controla el harness desde tu propio programa.

CLI headless
dsh --profile headless "Inspect the repository and fix the failing tests."
Instalar SDK de Python
python -m venv .venv && . .venv/bin/activate && python -m pip install deepseek-harness-sdk && export DEEPSEEK_API_KEY=sk-...
Uso del SDK
from deepseek_harness import DeepSeekHarness with DeepSeekHarness( provider="deepseek-official", model="deepseek-v4-flash", max_tokens=49152, cwd="/path/to/workspace", session_root="/path/to/sessions", cordis="examples/jsonrpc-agent/minimal.cordis.yml", ) as harness: result = harness.run( "Inspect the repository and fix the failing tests.", session_id="example-001", ) print(result.final_response)

Suscríbete a noticias de IA

Recibe las últimas recomendaciones de herramientas IA y análisis en tu correo.

Respetamos tu privacidad. Cancela cuando quieras.