Alternativas a DeepSeek Harness: 8 agentes de programación para probar en 2026

Kurnia Kharisma
Escrito por

Kurnia Kharisma

Katelin Teen
Revisado por

Katelin Teen

Última edición October 7, 2026

Verificado por expertos
Banner dibujado a mano de un desarrollador que sopesa cuatro cajas de herramientas abiertas con herramientas de agentes de programación sobre un banco de trabajo, con el logotipo de la ballena de DeepSeek en la esquina

Por qué la gente busca algo más allá de DeepSeek Harness

Primero, el mérito que le corresponde. DeepSeek Harness (el comando dsh) tiene licencia MIT, es gratuito y está construido para que cada parte, del adaptador de modelo al bucle del agente, sea un plugin intercambiable. Superó las 244k estrellas en GitHub en menos de dos meses y registró 451.964 descargas en npm en la semana hasta el 4 de octubre. A quienes lo usan suele encantarles.

El repositorio deepseek-ai/deepseek-harness en GitHub, con 244k estrellas, 29,2k forks, la licencia MIT y el commit de la última versión dsh-v0.2.1-alpha.1, tomado de GitHub
El repositorio deepseek-ai/deepseek-harness en GitHub, con 244k estrellas, 29,2k forks, la licencia MIT y el commit de la última versión dsh-v0.2.1-alpha.1, tomado de GitHub

Aun así, cinco motivos aparecen una y otra vez cuando la gente empieza a mirar alrededor:

  1. Es una versión preliminar para desarrolladores. El README advierte de cambios que rompen la compatibilidad, y todos los lanzamientos hasta ahora son prelanzamientos. La última etiqueta, dsh-v0.2.1-alpha.1, eliminó por completo un conjunto de plugins de ejecución.
  2. Los registros de sesión van a DeepSeek por defecto con la API oficial, mediante un plugin de registro de sesión que tienes que desactivar en Ajustes.
  3. La versión de escritorio activa la telemetría. La versión web solo envía comentarios explícitos, pero la aplicación de escritorio sigue una política de analítica de producto distinta.
  4. "Todo es un plugin" tiene un coste de mantenimiento. Cambiar el comportamiento central implica parchear plugins centrales, y cada instalación de un plugin requiere reiniciar.
  5. Sin aplicación de escritorio para Linux. Las versiones de escritorio cubren solo macOS y Windows.

Un usuario de Hacker News resumió el punto 4 en un solo comentario:

Hacker News

"I like DeepSeek Harness quite a bit, but the problem with "Everything Is A Plugin" is that when this includes core functionality, you still have to maintain downstream patches for those core plugins if you want to tweak existing behaviour. I currently have ~25 downstream commits and 0 new plugins."

El mismo usuario fue justo con el tema de la privacidad en un comentario posterior: el plugin de registro de sesión solo adjunta transcripciones a solicitudes que ya van a la API de DeepSeek, y con un modelo local no va nada a DeepSeek por defecto. Así que la pregunta real es menos "¿es malo dsh?" y más "¿cuál de estas cinco cosas me molesta?". La respuesta cambia qué alternativa encaja.

Primero, decide qué estás reemplazando

Un harness de agente y un modelo son dos compras distintas. El harness es el bucle, las herramientas, el sandbox y la interfaz; el modelo es el cerebro que pagas por token. dsh resulta venir de una empresa de modelos, así que es fácil tratarlos como una sola cosa. No lo son.

Diagrama dibujado a mano que muestra el harness y el modelo como dos bloques separados unidos por un conector: cambia el harness por Claude Code, OpenCode, Pi, Cline o Codex, o cambia el modelo por la API de DeepSeek, un modelo local u otros proveedores
Diagrama dibujado a mano que muestra el harness y el modelo como dos bloques separados unidos por un conector: cambia el harness por Claude Code, OpenCode, Pi, Cline o Codex, o cambia el modelo por la API de DeepSeek, un modelo local u otros proveedores

DeepSeek lo hace fácil de ver. Su API acepta el formato de mensajes de Anthropic, y su propia documentación te guía para apuntar Claude Code a DeepSeek con un puñado de variables de entorno (ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic más tu clave de DeepSeek). Los nombres de modelos de Claude se asignan automáticamente: todo lo que empieza por claude-opus va a deepseek-v4-pro, y claude-sonnet o claude-haiku van a deepseek-flash, según la guía de la API de Anthropic. Si quieres los detalles de esas variables, mi artículo sobre las variables de entorno de Claude Code las cubre.

Un desarrollador expresó el principio mejor de lo que yo podría:

Hacker News

"You'd better take harness and provider as different parts. In your case, I think the major issue is OpenCode go provier, not necessariy OpenCode harness."

Así que antes de cambiar, pregúntate qué mitad es el problema. Si son los cambios constantes de la versión preliminar o los valores por defecto, cambia el harness y conserva los tokens baratos de DeepSeek V4.1 Flash. Si es el modelo, incluso podrías conservar dsh y apuntarlo a un modelo local. Ollama, el popular ejecutor de modelos locales, añadió compatibilidad a los pocos días del lanzamiento:

"Ollama now supports the DeepSeek Harness. ollama launch dsh. Run it completely in your own environment."

Alternativas a DeepSeek Harness de un vistazo

Todas las cifras siguientes se comprobaron el 7 de octubre de 2026 en el repositorio de GitHub, el registro de paquetes y la página de precios de cada proyecto.

HerramientaCreada porLicenciaEstrellas en GitHubDescargas semanales¿Ejecuta modelos de DeepSeek?SuperficiesComportamiento de aprobación por defectoTelemetría por defectoPrecio de la herramienta
Claude CodeAnthropicPropietaria149.64614,8 M (npm)A través de la API compatible con Anthropic de DeepSeek (documentado por DeepSeek, no respaldado por Anthropic)Terminal, IDE, escritorio, webModo automático: un clasificador revisa las accionesActivada (API de Anthropic), exclusión voluntariaPro 20 $/mes, Max desde 100 $, o API
OpenAI CodexOpenAIApache-2.0 (CLI)128.07125,6 M (npm)Configuración de proveedor personalizado (no probada de extremo a extremo por OpenAI)Terminal, IDE, escritorio, nubeSandbox: escrituras en el espacio de trabajo, red desactivadaActivada (anónima), exclusión voluntariaFree, Go 8 $, Plus 20 $, Pro desde 100 $
OpenCodeAnomalyMIT212.0603,3 M (npm)Sí, proveedor directo más Zen y GoTerminal, escritorio, IDE, servidorLa mayoría de las acciones permitidasNo hay ajuste documentadoGratis; Go 10 $ o 40 $/mes opcional
PiEarendilMIT112.9735,2 M (npm)Sí, clave de API o gatewayTerminal, SDKSin avisos de aprobaciónInforme de instalación activado, exclusión voluntariaGratis
ClineClineApache-2.069.9535,5 M de instalaciones (VS Code, total)Sí, proveedor de primera claseVS Code, JetBrains, CLI, escritorio, SDKEl IDE pregunta en cada llamada a una herramienta; la CLI aprueba automáticamenteActivada, exclusión voluntariaGratis; ClinePass 9,99 $/mes opcional
GooseAgentic AI FoundationApache-2.055.016No está en npmA través de gateways, proveedor local o personalizadoEscritorio (macOS, Linux, Windows), CLIModo autónomoParticipación voluntariaGratis
Gemini CLIGoogleApache-2.0107.241453.215 (npm)No, solo GeminiTerminal, IDE vía ACPPregunta en cada llamada a una herramientaActivada, exclusión voluntariaNivel gratuito; Google AI Pro/Ultra
AiderAider-AIApache-2.049.40055.711 (PyPI)Sí, documentadoTerminalEdita sin preguntar, hace commits automáticos en gitParticipación voluntaria (pregunta a un subconjunto aleatorio)Gratis

Dos filas merecen una nota. Los recuentos de descargas incluyen instalaciones de CI y SDK, así que muestran alcance, no número de personas. Y la última versión etiquetada de Aider en GitHub es de agosto de 2025, lo que importa más que su número de estrellas; lo explico más abajo.

Cuánto hace cada una antes de preguntar

Esta es la dimensión que más me sorprendió al leer la documentación, y la que la cobertura de los lanzamientos rara vez compara. De fábrica, estas herramientas se sitúan en puntos muy distintos entre "pregunta antes de todo" y "simplemente lo hace".

Espectro dibujado a mano de "Pregunta primero" a "Simplemente lo hace" que sitúa, de izquierda a derecha, Gemini CLI, Cline (IDE), Codex, Claude Code, DeepSeek Harness, Aider, OpenCode, Goose y Pi, con DeepSeek Harness rodeado con un círculo y etiquetado como escrituras confinadas, lecturas abiertas
Espectro dibujado a mano de "Pregunta primero" a "Simplemente lo hace" que sitúa, de izquierda a derecha, Gemini CLI, Cline (IDE), Codex, Claude Code, DeepSeek Harness, Aider, OpenCode, Goose y Pi, con DeepSeek Harness rodeado con un círculo y etiquetado como escrituras confinadas, lecturas abiertas

dsh está en el medio: su preajuste workspace-write confina las escrituras, pero las lecturas y la red están abiertas. Si ese punto medio te preocupaba, Codex es el paso claro hacia la cautela, ya que mantiene la red desactivada por defecto y lo aplica con el sandbox del sistema operativo. En todo caso, muchas de las alternativas abiertas están más cerca de "simplemente lo hace" que dsh. La documentación de OpenCode dice "most permissions default to allow", la documentación de Goose señala que el modo autónomo se aplica por defecto, y Pi no pide aprobación antes de las llamadas a herramientas en absoluto. Nada de eso está mal, es una decisión de diseño a favor de la velocidad. Simplemente tómala a propósito.

1. Claude Code

Ideal para: equipos que quieren el agente de programación más completo y no les importa una herramienta de código cerrado.

El repositorio anthropics/claude-code en GitHub, con 150k estrellas, 25,7k forks y la descripción de Claude Code como una herramienta de programación con agentes que vive en tu terminal, tomado de GitHub
El repositorio anthropics/claude-code en GitHub, con 150k estrellas, 25,7k forks y la descripción de Claude Code como una herramienta de programación con agentes que vive en tu terminal, tomado de GitHub

Claude Code es el agente de programación de Anthropic y ahora funciona en la terminal, VS Code y Cursor, JetBrains, una aplicación de escritorio y la web. Es la herramienta cerrada más descargada de esta lista, con 14.786.283 descargas en npm la semana pasada. A diferencia de dsh, no es de código abierto: el archivo de licencia del repositorio dice "All rights reserved."

Funciona con DeepSeek: oficialmente, Claude Code ejecuta solo modelos Claude, y la documentación de gateway LLM de Anthropic dice que no admite el enrutamiento a modelos que no sean de Claude. En la práctica, la propia guía de Claude Code de DeepSeek muestra cómo apuntarlo a deepseek-flash, y muchos desarrolladores hacen exactamente eso. Trátalo como una configuración respaldada por DeepSeek, no por Anthropic.

Valores por defecto a revisar: hay seis modos de permisos, y el modo automático, en el que un segundo modelo revisa cada acción, es ahora el modo inicial para las sesiones interactivas de terminal. El sandbox de Bash está desactivado por defecto, y cuando lo activas, las lecturas aún pueden llegar a archivos como ~/.ssh. Las métricas de uso están activadas con la API de Anthropic y desactivadas en Bedrock, Vertex y Foundry. Mi guía de permisos de Claude Code repasa los modos.

Precios:

PlanPrecio¿Incluye Claude Code?
Free0 $No
Pro20 $/mes (17 $/mes con facturación anual)Sí
MaxDesde 100 $/mesSí, 5x o 20x el uso de Pro
Team25 $/puesto/mes estándar, 125 $ premium (20 $ / 100 $ anual)Sí
Enterprise20 $/puesto/mes más uso a tarifas de APISí
API (por 1 M de tokens)Sonnet 5.5 2 $ entrada / 10 $ salida; Opus 5.5 4 $ / 20 $; Fable 5.1 10 $ / 50 $Pago por uso

Todas las cifras de la página de precios de Claude. El artículo sobre precios de Claude Code tiene ejemplos prácticos.

Ventajas:

  • El sistema de extensiones más profundo de aquí: MCP, hooks, subagentes, skills, plugins y un Agent SDK.
  • Funciona en todos los lugares donde trabaja tu equipo, incluida la web y el móvil.
  • Línea de versiones estable en lugar de una versión preliminar.

Inconvenientes:

  • Código cerrado y, sobre el papel, solo Claude.
  • El uso con suscripción está limitado por cuotas, y los usuarios intensivos acaban en Max o con facturación por API.
  • Los planes de consumo conservan los datos 5 años si permites el entrenamiento, según la documentación de uso de datos.

Mi opinión: el aterrizaje más seguro si el vaivén de la versión preliminar de dsh es tu principal problema. Un desarrollador en Hacker News defendió el caso contrario: que Claude Code solo vale la pena con una suscripción subvencionada y que los harnesses más ligeros rinden mejor con tarifas de API. Es un desafío razonable si pagas por token, y por eso Pi está en esta lista.

2. OpenAI Codex

Ideal para: quienes quieren una CLI de código abierto de un gran laboratorio con los valores de sandbox por defecto más estrictos.

El repositorio openai/codex en GitHub, con 128k estrellas, 20,1k forks, la licencia Apache-2.0 y la descripción "Lightweight coding agent that runs in your terminal", tomado de GitHub
El repositorio openai/codex en GitHub, con 128k estrellas, 20,1k forks, la licencia Apache-2.0 y la descripción "Lightweight coding agent that runs in your terminal", tomado de GitHub

OpenAI Codex es el proyecto más activo de este resumen por descargas: 25.613.321 descargas en npm en la semana hasta el 4 de octubre. La CLI es de código abierto bajo Apache-2.0 y está escrita en Rust; la extensión de IDE y Codex cloud no lo son, según la página de código abierto de OpenAI.

Ejecuta GPT-6.1 Sol para el trabajo pesado y GPT-6 Luna para tareas más ligeras. Para otras opciones en la órbita de OpenAI, mira mi lista de alternativas a Codex.

Funciona con DeepSeek: Codex admite model_providers personalizados en su configuración, una anulación openai_base_url y --oss para Ollama o LM Studio, según la documentación de configuración avanzada. OpenAI no documenta una configuración para DeepSeek, y las versiones recientes de Codex hablan la Responses API, por lo que algunos desarrolladores ponen un enrutador local en medio. DeepSeek sí indica compatibilidad con la Responses API en su página de precios, pero no la he visto verificada de extremo a extremo, así que prueba antes de depender de ella.

Valores por defecto a revisar: esta es la postura por defecto más sólida de la lista. En local, Codex se ejecuta en un sandbox aplicado por el sistema operativo con red desactivada y escrituras limitadas al espacio de trabajo, usando Seatbelt en macOS y bubblewrap en Linux, según la documentación de aprobaciones y seguridad. codex exec se ejecuta en modo de solo lectura por defecto. Los datos de uso anónimos están activados, y [analytics] enabled = false los desactiva.

Precios:

PlanPrecioAcceso a Codex
Free0 $GPT-6 Luna en la aplicación de escritorio, según el despliegue
Go8 $/mesEl mismo acceso a Luna
Plus20 $/mesWeb, CLI, IDE e iOS; Sol y Luna
Pro100, 200 o 500 $/mesLímites más altos; sin tope de cinco horas por ahora
Business25 $/usuario/mes (20 $ con facturación anual)Sin entrenamiento con datos de empresa por defecto
Clave de APITarifas de APICLI, SDK e IDE, pero sin funciones de nube como la revisión de GitHub

De la página de precios de Codex. Una salvedad sincera: los límites se dan como estimaciones de mensajes, por ejemplo de 15 a 160 mensajes de Sol cada cinco horas en Plus, lo que hace los costes más difíciles de predecir que la facturación por token. Más en mi desglose de precios de Codex.

Ventajas:

  • CLI de código abierto con un sandbox real a nivel de sistema operativo y red desactivada por defecto.
  • AGENTS.md, un cliente MCP, codex exec para CI, SDK de TypeScript y Python, y una GitHub Action.
  • Nivel económico generoso: GPT-6 Luna es rápido y barato para el trabajo rutinario.

Inconvenientes:

  • Diseñado en torno a los modelos de OpenAI; otros proveedores son posibles, pero te toca a ti configurarlos.
  • Límites de uso opacos en los planes de suscripción.
  • Cambios de configuración: GPT-5.5 se retira de Codex el 14 de octubre, y se eliminaron ajustes de aprobación anteriores como untrusted.

Mi opinión: si lo que te llevó a buscar fue la línea de "las lecturas y la red no están confinadas" de la documentación de dsh, Codex es la solución más directa. Una comparación de costes en Hacker News encontró que GPT-6 Luna salió más barato por mensaje que DeepSeek V4.1 Flash en la configuración de ese usuario, algo que conviene saber antes de dar por hecho que DeepSeek siempre gana en precio:

Hacker News

"Just yesterday I ran a comparison of $/message through my harness[0] comparing Deepseek models to Luna, and to my surprise Luna won. I suspect its partially due to Deepseek's long thinking times, and also maybe due to OpenRouter variance in cache pricing etc."

3. OpenCode

Ideal para: desarrolladores que quieren la apertura y la libertad de modelo de dsh en un paquete más maduro.

La página de inicio de OpenCode, con el titular "The open source AI coding agent", un comando de instalación con curl y una vista previa de la interfaz de terminal, tomada de OpenCode
La página de inicio de OpenCode, con el titular "The open source AI coding agent", un comando de instalación con curl y una vista previa de la interfaz de terminal, tomada de OpenCode

OpenCode es el agente de código abierto con el que más gente compara dsh, y tiene más estrellas en GitHub que ninguno de esta lista, 212.060. Tiene licencia MIT, funciona como interfaz de terminal, aplicación de escritorio o extensión de IDE, y tiene un modo servidor sin interfaz con un SDK de JavaScript. El repositorio pasó de sst/opencode a anomalyco/opencode, así que los enlaces antiguos redirigen. Está en la versión 1.18.35, con una línea v2 aparte en pruebas.

Funciona con DeepSeek: sí, de tres maneras. Puedes conectar DeepSeek directamente con una clave de API mediante /connect (es uno de más de 75 proveedores), usar el gateway de pago por uso OpenCode Zen o suscribirte a OpenCode Go, que incluye DeepSeek V4.1 Flash y V4 Pro.

Valores por defecto a revisar: OpenCode es permisivo. Bash y las ediciones se ejecutan sin preguntar, los archivos .env tienen bloqueadas las lecturas, y solo las acciones fuera del directorio de trabajo o un "doom loop" detectado provocan una pregunta. Las instantáneas están activadas, así que puedes revertir cambios. Compartir es manual por defecto, y las sesiones compartidas se sincronizan con los servidores de OpenCode hasta que dejas de compartirlas. No encontré un ajuste de telemetría documentado en ningún sentido.

Precios:

OpciónPrecioQué obtienes
OpenCodeGratis (MIT)Trae cualquier proveedor o modelo local
Zen (pago por uso)Por token; DeepSeek V4 Flash 0,14 $ entrada / 0,28 $ salida por 1 MGateway de modelos probado, recarga automática de 20 $ cuando hay menos de 5 $
Go10 $/mesModelos de programación abiertos, incl. DeepSeek, límites en dólares
Go Plus40 $/mesLímites más altos
EnterprisePresupuesto personalizado por puestoSSO, configuración central, gateway interno

Precios de la documentación de Zen y Go. Los límites de Go funcionan como una porción del plan por ventana: hasta el 20 % en cinco horas, el 50 % en una semana y el 100 % en un mes.

Ventajas:

  • Totalmente abierto, muy activo y con amplia compatibilidad de proveedores, incluidos modelos locales.
  • Plugins, MCP, agentes y comandos personalizados, LSP integrado y una integración con GitHub que activas con /opencode en un comentario.
  • El acceso a DeepSeek empaquetado más barato que encontré, a través de Go.

Inconvenientes:

  • Valores por defecto permisivos: endurece las reglas de permission antes de la primera ejecución sobre algo importante.
  • Dos líneas de versiones (v1 y v2) con comandos de instalación distintos por ahora.
  • Algunos desarrolladores lo encuentran más pesado en CPU que dsh.

Mi opinión: el paso más natural para un usuario de dsh al que le gusta la idea abierta e independiente del modelo, pero quiere un proyecto más alejado de la etapa preliminar. Fíjate en este comentario de un desarrollador que hizo el camino inverso, de OpenCode a dsh:

Hacker News

"I do not know why but opencode pushes CPU usage to very high which has NOT happened with DeepSeek harness even once."

4. Pi

Ideal para: aficionados a trastear que disfrutaron la idea de plugins de dsh y quieren un núcleo más pequeño y estable sobre el que construir.

Pi ejecutándose en una terminal: la pantalla de inicio enumera el contexto, las skills, los prompts, las extensiones y los temas cargados, y luego Pi lee su propia documentación de extensiones para crear una extensión de saludo, con el uso de tokens, el coste y el modelo en el pie, tomada de la documentación de Pi
Pi ejecutándose en una terminal: la pantalla de inicio enumera el contexto, las skills, los prompts, las extensiones y los temas cargados, y luego Pi lee su propia documentación de extensiones para crear una extensión de saludo, con el uso de tokens, el coste y el modelo en el pie, tomada de la documentación de Pi

El agente de programación Pi es lo más parecido a dsh en espíritu. Incluye cuatro herramientas (read, write, edit, bash) y un prompt de sistema de menos de 1.000 tokens, y todo lo demás, de subagentes a modo de planificación, es una extensión. Tiene licencia MIT, 112.973 estrellas en GitHub, registró unos 5,2 millones de descargas en npm la semana pasada y llegó a la versión 1.0 el 1 de octubre bajo Earendil, la empresa fundada por Armin Ronacher, creador de Flask.

Funciona con DeepSeek: sí. Pi se conecta a más de 30 proveedores con clave de API, además de ejecutores locales como Ollama y llama.cpp. Un usuario veterano describió su configuración dividida en Hacker News:

Hacker News

"Now one of my main drivers is out of the box pi’s 4 built in tools, and I add just two extra tools: pi-sandbox and a paid for search service tool. This setup works great with the latest deepseek v4 flash, switching to more powerful open models occasionally."

Valores por defecto a revisar: Pi es el que está más cerca de "simplemente lo hace". No pide aprobación antes de las llamadas a herramientas y no tiene sandbox integrado, así que el aislamiento es cosa tuya, mediante Docker o una de las opciones de microVM de su documentación. La telemetría de instalación está activada por defecto y PI_TELEMETRY=0 la desactiva.

Precios: gratis. Pagas a tu proveedor de modelos. Si inicias sesión con una suscripción de Claude, Pi advierte de que Anthropic factura el uso de terceros como uso extra por token.

Ventajas:

  • Prompt diminuto y predecible, que mantiene bajos los costes de tokens con modelos baratos.
  • Enorme ecosistema de extensiones (11.394 paquetes de npm etiquetados para Pi) y, desde la 0.99.0, MCP integrado mediante "Codemode".
  • Versión 1.0 estable, a diferencia de dsh.

Inconvenientes:

  • YOLO por defecto; las barreras de permisos son extensiones que añades.
  • Pilas no incluidas: los subagentes y el modo de planificación son complementos.
  • La precaución con la cadena de suministro se aplica a cualquier gran ecosistema de paquetes.

Mi opinión: si usabas dsh porque te gusta ser dueño de tu harness, Pi es el que probaría primero. Varios usuarios de dsh ya trasladan ideas entre ambos.

5. Cline

Ideal para: desarrolladores que quieren el agente dentro de VS Code o JetBrains en lugar de una aplicación aparte.

El repositorio cline/cline en GitHub, con 70k estrellas, la licencia Apache-2.0 y la descripción "Autonomous coding agent as an SDK, IDE extension, or CLI assistant", tomado de GitHub
El repositorio cline/cline en GitHub, con 70k estrellas, la licencia Apache-2.0 y la descripción "Autonomous coding agent as an SDK, IDE extension, or CLI assistant", tomado de GitHub

Cline empezó como una extensión de VS Code y ahora también incluye una CLI, una aplicación de escritorio, una vista Kanban para ejecutar agentes en paralelo y un SDK. Solo la extensión de VS Code tiene 5.544.325 instalaciones. Tiene licencia Apache-2.0 y unas 70.000 estrellas en GitHub.

Funciona con DeepSeek: DeepSeek es un proveedor de primera clase que puedes usar con tu propia clave, y también está dentro de ClinePass, el plan de tarifa plana opcional de Cline para modelos abiertos. La propia documentación de DeepSeek incluso mantiene una página de integración con Cline.

Valores por defecto a revisar: esto depende de dónde lo ejecutes. En el IDE, la aprobación automática se evalúa en cada llamada a una herramienta, y la documentación de Auto Approve recomienda dejar desactivados ediciones, comandos, navegador y MCP. La CLI es lo contrario: --auto-approve vale true por defecto y no hay lista de permitidos ni de denegados para los comandos de shell, según la descripción general de la CLI. Los puntos de control en un repositorio git en la sombra están activados en todas partes. La telemetría está activada por defecto en todos los productos, con un único ajuste de exclusión.

Precios:

PlanPrecioNotas
Open SourceGratisExtensión, CLI, tu propia clave o modelo local
ClinePass9,99 $/mesDe 2 a 5x de uso en modelos abiertos, incl. DeepSeek V4 Pro y V4.1 Flash
EnterprisePersonalizadoSSO, RBAC, registros de auditoría, facturación central

De la página de precios de Cline y la guía de ClinePass.

Ventajas:

  • Modos Plan y Act, con un modelo distinto por modo.
  • Lee .clinerules, AGENTS.md y archivos de reglas de Cursor o Windsurf.
  • La forma de tarifa plana más barata de ejecutar DeepSeek en un editor.

Inconvenientes:

  • La CLI actúa sin preguntar a menos que pases --auto-approve false.
  • No hay sandbox documentado; la documentación te remite a entornos aislados.
  • Los límites de uso de ClinePass se dan como múltiplos, no como cifras firmes de tokens.

Mi opinión: si lo que echabas de menos en dsh era una integración real con el editor, Cline es la opción obvia. Solo recuerda que el IDE y la CLI tienen valores por defecto opuestos.

6. Goose

Ideal para: quienes quieren una aplicación de escritorio de código abierto bien pulida, especialmente en Linux.

El repositorio aaif-goose/goose en GitHub, con 55k estrellas, la licencia Apache-2.0, la última versión v1.53.0 y una descripción de un agente de IA de código abierto y extensible que funciona con cualquier LLM, tomado de GitHub
El repositorio aaif-goose/goose en GitHub, con 55k estrellas, la licencia Apache-2.0, la última versión v1.53.0 y una descripción de un agente de IA de código abierto y extensible que funciona con cualquier LLM, tomado de GitHub

Goose nació en Block y fue donado a la Agentic AI Foundation de la Linux Foundation en abril de 2026, junto con MCP y AGENTS.md. Está escrito en Rust, tiene licencia Apache-2.0 y se publica más o menos cada semana; la última versión es la v1.53.0 del 2 de octubre. Su aplicación de escritorio cubre macOS, Windows y Linux, con paquetes DEB, RPM y Flatpak, lo que cubre directamente la mayor carencia de plataformas de dsh.

Funciona con DeepSeek: no hay una fila específica de DeepSeek en la lista de proveedores, pero los modelos DeepSeek V4 están disponibles a través de los gateways listados, a través de Ollama en local o mediante un proveedor personalizado para cualquier endpoint compatible con OpenAI. Goose también puede usar Claude Code o Codex como backend de modelo a través de ACP.

Valores por defecto a revisar: el modo autónomo es el predeterminado, así que Goose puede editar y borrar archivos sin preguntar hasta que cambies a Manual o a Aprobación inteligente. La detección de inyección de prompts es opcional, y no encontré ningún sandbox de sistema operativo integrado. En el lado positivo, los datos de uso son opcionales: Goose pregunta en el primer uso.

Precios: gratis y de código abierto; pagas a tu proveedor de modelos. Goose documenta rutas gratuitas a través de Groq, el nivel gratuito de Gemini, modelos locales y 10 $ de crédito inicial en el router de Tetrate.

Ventajas:

  • La mejor aplicación de escritorio multiplataforma de aquí, Linux incluido.
  • Más de 70 extensiones MCP y "recetas" reutilizables para flujos de trabajo empaquetados.
  • Gobernanza de una fundación en lugar de una sola empresa.

Inconvenientes:

  • Autónomo por defecto y sin sandbox de sistema operativo.
  • DeepSeek pasa por un gateway o un proveedor personalizado en lugar de una opción integrada.
  • Repositorio que avanza rápido; espera actualizaciones frecuentes.

Mi opinión: la respuesta correcta si tu queja de dsh era "sin escritorio para Linux". Cámbialo a Aprobación inteligente desde el primer día.

7. Gemini CLI

Ideal para: cualquiera que quiera un agente capaz gratis y no necesite modelos de DeepSeek.

El repositorio google-gemini/gemini-cli en GitHub, con 107k estrellas, la licencia Apache-2.0 y la versión v0.63.0, tomado de GitHub
El repositorio google-gemini/gemini-cli en GitHub, con 107k estrellas, la licencia Apache-2.0 y la versión v0.63.0, tomado de GitHub

Gemini CLI es el agente de terminal de código abierto de Google, con 107.241 estrellas y, curiosamente, casi exactamente el volumen semanal de npm de dsh, con 453.215 descargas. Como dsh, sigue siendo anterior a la 1.0 (v0.63.0), pero Google publica versiones estables cada martes según un calendario publicado.

Funciona con DeepSeek: no. Ejecuta solo modelos Gemini, por eso está más abajo en esta lista para un público de DeepSeek. Lo incluyo porque "gratis" es el otro gran motivo por el que la gente prueba dsh.

Valores por defecto a revisar: pide aprobación en cada llamada a una herramienta por defecto, el valor por defecto más cauteloso de aquí. El sandbox es opcional con -s. Las estadísticas de uso están activadas por defecto y se pueden desactivar en settings.json; Google dice que cubren nombres de herramientas y modelos y tiempos, no prompts ni contenido de archivos.

Precios:

Inicio de sesiónSolicitudes diariasElección de modelo
Cuenta personal de Google1.000/día, 60/minutoGoogle elige entre la familia Gemini
Clave de API de Gemini, nivel gratuito250/díaSolo Flash
Google AI Pro1.500/díaModelos Gemini
Google AI Ultra2.000/díaModelos Gemini
Gemini API o Vertex AIPago por usoA tu elección

Del documento de cuotas y precios. Ten en cuenta que el propio README de Google cita un nivel gratuito con clave de API más alto que este documento.

Ventajas:

  • El nivel gratuito más generoso de la lista.
  • Valor por defecto de aprobación cauteloso, además de carpetas de confianza y un motor de políticas.
  • MCP, extensiones, GEMINI.md, salida JSON sin interfaz y una GitHub Action.

Inconvenientes:

  • Solo Gemini, así que sin DeepSeek.
  • Con un inicio de sesión de Google en el nivel gratuito, no eliges el modelo.
  • Estadísticas de uso activadas por defecto.

Mi opinión: una buena segunda herramienta para tener a mano para el trabajo gratuito, no un reemplazo directo de dsh.

8. Aider

Ideal para: desarrolladores que quieren que cada cambio de IA llegue como un commit de git limpio.

La página de inicio de Aider, con el titular "AI pair programming in your terminal", una demo de terminal e insignias de 44K estrellas en GitHub y 6,8 M de instalaciones, tomada de Aider
La página de inicio de Aider, con el titular "AI pair programming in your terminal", una demo de terminal e insignias de 44K estrellas en GitHub y 6,8 M de instalaciones, tomada de Aider

Aider es el veterano de los agentes de programación en terminal y aún tiene una base fiel, con 49.400 estrellas en GitHub y unas 55.700 descargas en PyPI la semana pasada. Su modelo es simple: añades archivos al chat, los edita y hace un commit de cada cambio en git con un mensaje descriptivo, de modo que /undo siempre está a un comando.

Funciona con DeepSeek: sí, hay una página dedicada a DeepSeek y aider --model deepseek es el primer ejemplo en la documentación de instalación. La conocida tabla de clasificación poliglota de Aider muestra a DeepSeek-V3.2-Exp Reasoner con un 74,2 % por 1,30 $ por ejecución, pero la entrada más reciente de la tabla es de octubre de 2025, así que no tiene resultados de V4.

Valores por defecto a revisar: las ediciones se aplican sin preguntar, --auto-commits está activado y los hooks de pre-commit se omiten por defecto. Los comandos de shell se sugieren y luego se confirman. La analítica es opcional y se pregunta a un subconjunto aleatorio de usuarios.

Precios: gratis; solo pagas por el modelo.

Ventajas:

  • Git como red de seguridad es simple y fácil de razonar.
  • Solo se pueden editar los archivos que añades, lo que limita el radio de daño.
  • Mapa del repositorio, lint tras la edición, modo arquitecto y scripting sencillo con --message.

Inconvenientes:

  • La última versión etiquetada en GitHub fue la v0.86.0 en agosto de 2025, y la última versión en PyPI fue de febrero de 2026. La rama principal aún recibe commits, pero despacio.
  • Sin compatibilidad con MCP documentada.
  • Solo terminal, y la documentación aún describe DeepSeek V3 como la versión actual.

Mi opinión: hoy solo elegiría Aider si su flujo centrado en git es exactamente lo que quieres. Su ritmo de lanzamientos se ha ralentizado mientras los demás publican cada semana.

¿Cuál deberías elegir?

Vuelve a los cinco motivos por los que la gente deja dsh. Cada uno apunta a un lugar distinto.

Mapa de decisión dibujado a mano: "¿Por qué dejar dsh?" se ramifica en cinco motivos. Se rompe constantemente lleva a Claude Code o Codex; los registros van a DeepSeek lleva a OpenCode o Pi con un modelo local; Vivo en mi editor lleva a Cline; Quiero un nivel gratuito lleva a Gemini CLI; Quiero ediciones centradas en git lleva a Aider
Mapa de decisión dibujado a mano: "¿Por qué dejar dsh?" se ramifica en cinco motivos. Se rompe constantemente lleva a Claude Code o Codex; los registros van a DeepSeek lleva a OpenCode o Pi con un modelo local; Vivo en mi editor lleva a Cline; Quiero un nivel gratuito lleva a Gemini CLI; Quiero ediciones centradas en git lleva a Aider
  • Cambios constantes de la versión preliminar: Claude Code o Codex. Ambos son productos consolidados, y aún puedes ejecutar Claude Code con tokens de DeepSeek si el precio era el atractivo.
  • Registros de sesión y privacidad: OpenCode o Pi con un modelo local, para que nada salga de tu máquina. O conserva dsh y desactiva su plugin de registro de sesión.
  • Flujo de trabajo en el editor: Cline, con los valores por defecto de preguntar primero del IDE.
  • Escritorio Linux: Goose.
  • Gratis: Gemini CLI, aceptando el límite de solo Gemini.

Muchos desarrolladores no eligen uno solo. Un usuario de Hacker News describió cómo usa Claude Code para el trabajo pesado, cambia a Codex cuando llega al límite de cinco horas y termina en OpenCode con DeepSeek. Para una lista más amplia, mis resúmenes de herramientas de asistentes de programación con IA y alternativas a Cursor van más allá de los agentes de terminal.

Una nota si estás creando un agente de soporte

Algunas personas llegan a harnesses como dsh con un objetivo distinto: los tokens baratos tientan a crear tu propio bot de atención al cliente. Un pequeño hilo de Ask HN preguntó exactamente eso sobre dsh.

Yo lo veo desde el otro lado. eesel lleva años poniendo agentes de IA en colas de soporte reales, y he visto cómo un puñado de clientes se fueron a construir directamente sobre una API de modelos y luego se toparon con las mismas piezas que faltaban. El harness es la mitad pequeña de ese trabajo. Un agente de soporte también necesita una conexión bidireccional con tu helpdesk, una forma de mantener sincronizados tu centro de ayuda y los tickets pasados, reglas sobre lo que puede hacer sin un humano y pruebas con tickets pasados reales antes de hablar con un cliente. Ninguna de las ocho herramientas anteriores incluye eso, porque están hechas para código.

Prueba eesel

La forma limpia de decirlo: estos harnesses son infraestructura, y eesel es el empleado. eesel es una plataforma de compañeros de IA donde contratas compañeros listos para trabajar en tareas específicas. Para soporte, ese es el compañero de IA para helpdesk: se conecta a Zendesk, Freshdesk, Gorgias y otros helpdesks, aprende de tus tickets pasados y tu centro de ayuda, y puedes simularlo con tu propio historial de tickets antes de que responda a nadie.

El panel de eesel para un agente de Zendesk, con el editor de instrucciones que muestra las pautas de respuesta a la izquierda y un chat a la derecha donde una petición en lenguaje sencillo actualiza el comportamiento de activación del agente
El panel de eesel para un agente de Zendesk, con el editor de instrucciones que muestra las pautas de respuesta a la izquierda y un chat a la derecha donde una petición en lenguaje sencillo actualiza el comportamiento de activación del agente

Como estás evaluando agentes de terminal, lo que más te interesará es la CLI de eesel. Opera el mismo compañero y espacio de trabajo que el panel, así que todo lo que puedes hacer con un clic lo puedes automatizar con scripts. npx @eesel/cli init configura un espacio de trabajo, eesel integrations connect conecta tu helpdesk, eesel instructions lee y edita las reglas permanentes del compañero, eesel approvals list muestra las acciones que esperan a un humano y eesel activity te permite leer cada ejecución en detalle. Todos los comandos imprimen JSON, las escrituras admiten --dry-run para que veas la llamada exacta antes de que ocurra, y CI puede autenticarse con un token de API. Eso hace fácil que Claude Code, Codex, OpenCode o Pi configuren y prueben un compañero de soporte por ti. Cada espacio de trabajo de eesel es también un servidor MCP, de modo que un agente de programación puede hablar con él directamente. Mi guía sobre cómo gestionar agentes de IA desde la terminal repasa el patrón.

Puedes empezar con el plan gratuito con 100 créditos y sin tarjeta; los planes de pago de compañeros empiezan en 299 $/mes por 500 créditos, donde un ticket o chat es un crédito. Prueba eesel si lo que quieres al final son tickets respondidos, no otro harness que mantener.

Preguntas frecuentes

¿Cuál es la mejor alternativa a DeepSeek Harness?

Para la mayoría de los desarrolladores es Claude Code o OpenAI Codex si quieres una herramienta estable, y OpenCode si quieres un harness de código abierto, independiente del modelo, que aun así ejecute modelos de DeepSeek. Si te gustó dsh por su sistema de plugins, el agente de programación Pi es el más cercano en espíritu.

¿Puedo usar modelos de DeepSeek sin DeepSeek Harness?

Sí. DeepSeek publica una API compatible con Anthropic y su propia guía para ejecutar Claude Code con modelos de DeepSeek, y OpenCode, Cline, Pi y Aider se conectan directamente a DeepSeek con una clave de API. El harness y el modelo son decisiones separadas. Mi resumen de DeepSeek V4.1 Flash cubre la parte del modelo.

¿Hay una alternativa gratuita a DeepSeek Harness?

OpenCode, Pi, Cline, Goose y Aider son gratuitos y de código abierto; solo pagas por el modelo. Gemini CLI va más allá con un nivel gratuito de 60 solicitudes por minuto y 1.000 al día con una cuenta personal de Google, aunque solo ejecuta modelos Gemini. Para opciones de pago, consulta mis desgloses de precios de Claude Code y precios de Codex.

¿Qué alternativa a DeepSeek Harness es la más segura por defecto?

Codex tiene los valores por defecto más estrictos: las escrituras se quedan en el espacio de trabajo y el acceso a la red está desactivado, aplicado por el sistema operativo. Gemini CLI y la extensión de IDE de Cline preguntan antes de cada llamada a una herramienta. OpenCode, Goose y Pi dejan que el agente actúe sin preguntar de fábrica, así que endurece su configuración de permisos antes de apuntarlos a código importante.

¿Cómo se compara DeepSeek Harness con OpenCode?

Ambos son de código abierto e independientes del modelo. DeepSeek Harness es más joven, sigue siendo una versión preliminar para desarrolladores y está construido para que cada parte sea un plugin. OpenCode está más avanzado, en la versión 1.18, tiene 212.060 estrellas en GitHub, admite más de 75 proveedores y vende planes opcionales Zen y Go que incluyen modelos de DeepSeek. Algunos desarrolladores comentan que dsh se siente más ligero en CPU. Consulta mi resumen de agentes de IA de código abierto para más información.

¿Por qué la gente busca alternativas a DeepSeek Harness?

Los motivos habituales son que dsh es una versión preliminar con cambios incompatibles en cada lanzamiento, que los registros de sesión se suben a DeepSeek por defecto con la API oficial, que la versión de escritorio activa la telemetría y que no hay aplicación de escritorio para Linux. Ninguno es decisivo por sí solo, pero juntos empujan a los equipos hacia una CLI de programación con agentes ya consolidada.

¿Puede una alternativa a DeepSeek Harness responder tickets de atención al cliente?

No por sí sola. Los harnesses de programación te dan un bucle de agente y herramientas, pero un agente de soporte también necesita una conexión con el helpdesk, sincronización de conocimiento, reglas de aprobación y pruebas con tickets pasados. Un compañero de IA como el compañero de helpdesk de eesel llega con todo eso, y cualquiera de estos agentes de programación puede configurarlo igualmente a través de la CLI de eesel.

Share this article