dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness plugin to connect and auto-sync OpenCode Desktop free models
dsh-plugin-opencode-connect)Seamlessly connect and dynamically auto-sync all OpenCode Desktop free models into DeepSeek Harness.
DeepSeek Harness is a high-performance orchestration framework and desktop workspace for advanced AI agents, multi-step reasoning, and software development workflows. However, developers often face friction with paywalled APIs, rate limits, credit-card requirements, or complex authentication setups for secondary models.
OpenCode Desktop provides an extensive, curated suite of free LLM models optimized for coding, reasoning, long-context analysis, and multimodal tasks.
OpenCode Connect (dsh-plugin-opencode-connect) bridges this gap:
thinking_delta & text_delta).The plugin automatically discovers and maps the complete catalog of free models from OpenCode Desktop:
| Model ID | DeepSeek Harness Name | Context Window | Thinking / Reasoning | Modality | Best For |
|---|---|---|---|---|---|
opencode/beam-free | Beam Free [Free] | 32,768 | ❌ | Text | Ultra-fast responses, linting, concise edits |
opencode/big-pickle | Big Pickle [Free] | 65,536 | ✅ | Text | Balanced algorithmic coding & problem solving |
opencode/deepseek-v4.1-flash-free | DeepSeek V4.1 Flash Free [Free] | 131,072 | ✅ | Text | High-throughput code synthesis & agent planning |
opencode/glm-5.3-flash-free | GLM-5.3-Flash Free [Free] | 131,072 | ✅ | Text | Deep reasoning, multilingual translation, code review |
opencode/longcat-2.5-preview-free | LongCat 2.5 Preview Free [Free] | 262,144 | ❌ | Text | Massive context comprehension, full-repo analysis |
opencode/mimo-v2.6-flash-free | MiMo-V2.6-Flash Free [Free] | 131,072 | ✅ | Text | Low-latency chat & reactive interactive agents |
opencode/nemotron-3-ultra-free | Nemotron 3 Ultra Free [Free] | 65,536 | ✅ | Text | Enterprise code analysis & complex architecture |
opencode/nemotron-3.5-lightning-free | Nemotron 3.5 Lightning Free [Free] | 65,536 | ❌ | Text | Instant snippet generation & documentation |
opencode/nemotron-3.5-super-vl-free | Nemotron 3.5 Super VL Free [Free] | 65,536 | ✅ | Text, Image | UI/UX mockups, visual debugging, charts |
opencode/space-bunny-free | Space Bunny Free [Free] | 65,536 | ✅ | Text | Creative engineering, prompt design, test suites |
flowchart LR
A["OpenCode Desktop<br/>(Local Service / CLI)"] <-->|"opencode models<br/>Periodic Discovery"| B["OpenCodeModelSynchronizer<br/>(Background Daemon)"]
B -->|"Event: models-updated"| C["OpenCodeAdapter<br/>(LlmAdapter)"]
C -->|"Dynamic Registration"| D["DeepSeek Harness<br/>LLM Runtime"]
D -->|"Stream Requests / Thinking Blocks"| E["Agent & Chat Sessions"]
OpenCodeModelSynchronizer invokes opencode models via standard local CLI paths across Windows, macOS, and Linux.models-updated event.https://github.com/Dreftian/Opencode-Connect
(Alternatively, you can provide the package name dsh-plugin-opencode-connect if published, or the path to a local directory).Using the DeepSeek Harness CLI toolchain:
# Using pnpm
pnpm dsh plugin add dsh-plugin-opencode-connect
# Or using npm
npm install --save dsh-plugin-opencode-connect
Or apply the included bundle patch in your cordis.patch.yml:
- insert:
- id: llm-opencode-connect
name: dsh-plugin-opencode-connect
To run or develop from source:
# Clone the repository
git clone https://github.com/Dreftian/Opencode-Connect.git
cd Opencode-Connect
# Install dependencies and build
npm install
npm run build
Then in DeepSeek Harness GUI:
C:\Users\<YourUser>\path\to\Opencode-Connect
Configuration can be specified in your Cordis / DeepSeek Harness configuration file (cordis.yml or plugin options):
dsh-plugin-opencode-connect:
# Path to opencode or opencode-cli executable.
# Leave empty ("") to auto-detect across standard installation paths.
cliPath: ""
# Background synchronization polling interval in milliseconds.
# Default: 30000 (30 seconds)
syncIntervalMs: 30000
# Filter only free models provided by OpenCode Desktop.
# Default: true
onlyFreeModels: true
# DeepSeek Harness LLM provider prefix ID.
# Default: "opencode"
providerPrefix: "opencode"
# Human-readable provider display name.
# Default: "OpenCode Desktop"
providerDisplayName: "OpenCode Desktop"
# Enable streaming of internal reasoning/thinking tokens.
# Default: true
enableThinking: true
# Per-request execution timeout in milliseconds.
# Default: 180000 (3 minutes)
timeoutMs: 180000
# Diagnostic log level ('debug' | 'info' | 'warn' | 'error').
# Default: "info"
logLevel: "info"
cliPath: "C:\\path\\to\\opencode-cli.exe" or /usr/local/bin/opencode-cli).%LOCALAPPDATA%\Programs\@opencodedesktop\resources\opencode-cli.exe or %APPDATA%\ai.opencode.desktop\cli\*\opencode-cli.exe~/Library/Application Support/ai.opencode.desktop/cli/*/opencode-cli or /Applications/OpenCode.app/Contents/Resources/opencode-cli~/.config/ai.opencode.desktop/cli/*/opencode-cli or /usr/bin/opencode-clideepseek-v4.1-flash-free to glm-5.3-flash-free or beam-free) without interruptions.opencode models in a terminal to confirm OpenCode CLI outputs the model list.[dsh-plugin-opencode-connect] Synced 10 free models from OpenCode Desktop
DeepSeek Harness es un entorno de desarrollo y orquestación de agentes de IA de última generación para flujos de codificación y razonamiento autónomo. No obstante, los desarrolladores suelen enfrentarse a barreras como suscripciones de pago, cuotas restringidas o configuraciones tediosas de claves de API al utilizar modelos secundarios o de apoyo.
OpenCode Desktop incluye un ecosistema completo de modelos LLM completamente gratuitos diseñados para codificación rápida, razonamiento estructurado, comprensión de repositorios gigantescos y visión multimodal.
OpenCode Connect (dsh-plugin-opencode-connect) soluciona este problema:
thinking_delta y text_delta).El plugin detecta y activa automáticamente el catálogo completo de modelos gratuitos:
| ID del Modelo | Nombre en DeepSeek Harness | Ventana de Contexto | Pensamiento (Thinking) | Modalidad | Caso de Uso Recomendado |
|---|---|---|---|---|---|
opencode/beam-free | Beam Free [Free] | 32,768 | ❌ | Texto | Ediciones rápidas, formateo de código, respuestas directas |
opencode/big-pickle | Big Pickle [Free] | 65,536 | ✅ | Texto | Algoritmos complejos y razonamiento general |
opencode/deepseek-v4.1-flash-free | DeepSeek V4.1 Flash Free [Free] | 131,072 | ✅ | Texto | Planificación de agentes, refactorización y lógica central |
opencode/glm-5.3-flash-free | GLM-5.3-Flash Free [Free] | 131,072 | ✅ | Texto | Revisión profunda de código y tareas bilingües |
opencode/longcat-2.5-preview-free | LongCat 2.5 Preview Free [Free] | 262,144 | ❌ | Texto | Análisis masivo de repositorios completos y logs extensos |
opencode/mimo-v2.6-flash-free | MiMo-V2.6-Flash Free [Free] | 131,072 | ✅ | Texto | Asistente interactivo ultra-rápido en chat |
opencode/nemotron-3-ultra-free | Nemotron 3 Ultra Free [Free] | 65,536 | ✅ | Texto | Diseño arquitectónico y razonamiento empresarial |
opencode/nemotron-3.5-lightning-free | Nemotron 3.5 Lightning Free [Free] | 65,536 | ❌ | Texto | Generación instantánea de snippets y documentación |
opencode/nemotron-3.5-super-vl-free | Nemotron 3.5 Super VL Free [Free] | 65,536 | ✅ | Texto, Imagen | Comprensión de interfaces, diagramas y capturas de pantalla |
opencode/space-bunny-free | Space Bunny Free [Free] | 65,536 | ✅ | Texto | Generación creativa de pruebas y lógica modular |
flowchart TD
subgraph OpenCode["OpenCode Desktop (Local)"]
CLI["CLI de OpenCode (opencode run / models)"]
Catalog["Catálogo de Modelos Gratuitos"]
end
subgraph Plugin["dsh-plugin-opencode-connect"]
Client["OpenCodeClient (Spawn & Parsing)"]
Sync["OpenCodeModelSynchronizer (Daemon)"]
Adapter["OpenCodeAdapter (LlmAdapter)"]
end
subgraph Harness["DeepSeek Harness Runtime"]
Registry["Registro Central de Proveedores LLM"]
UI["Selector de Modelos en Chat / Agentes"]
end
Catalog --> CLI
CLI <-->|"Polling periódico (syncIntervalMs)"| Client
Client --> Sync
Sync -->|"Evento: models-updated"| Adapter
Adapter -->|"registerAdapter()"| Registry
Registry --> UI
https://github.com/Dreftian/Opencode-Connect
(También puedes indicar el nombre del paquete dsh-plugin-opencode-connect o la ruta local de tu equipo).Ejecuta en tu terminal del entorno DeepSeek Harness:
# Con pnpm
pnpm dsh plugin add dsh-plugin-opencode-connect
# O con npm
npm install --save dsh-plugin-opencode-connect
O registra el parche en tu archivo cordis.patch.yml:
- insert:
- id: llm-opencode-connect
name: dsh-plugin-opencode-connect
Si deseas compilar o personalizar el código fuente:
# Clonar el proyecto
git clone https://github.com/Dreftian/Opencode-Connect.git
cd Opencode-Connect
# Instalar dependencias y compilar
npm install
npm run build
Luego, en DeepSeek Harness:
C:\Users\<TuUsuario>\ruta\a\Opencode-Connect
Puedes personalizar los parámetros del plugin dentro de la configuración de Cordis / DeepSeek Harness:
dsh-plugin-opencode-connect:
# Ruta explícita al binario de OpenCode CLI.
# Dejar en blanco ("") para autodetección en rutas del sistema.
cliPath: ""
# Intervalo de sondeo para sincronización automática en milisegundos.
# Por defecto: 30000 (30 segundos)
syncIntervalMs: 30000
# Filtrar únicamente los modelos de capa gratuita de OpenCode.
# Por defecto: true
onlyFreeModels: true
# Identificador de prefijo del proveedor en DeepSeek Harness.
# Por defecto: "opencode"
providerPrefix: "opencode"
# Nombre visible en la lista desplegable de proveedores.
# Por defecto: "OpenCode Desktop"
providerDisplayName: "OpenCode Desktop"
# Transmitir bloques de razonamiento/pensamiento interno (thinking).
# Por defecto: true
enableThinking: true
# Límite máximo de tiempo por solicitud en milisegundos.
# Por defecto: 180000 (3 minutos)
timeoutMs: 180000
# Nivel de registro ('debug' | 'info' | 'warn' | 'error').
# Por defecto: "info"
logLevel: "info"
cliPath: "C:\\ruta\\a\\opencode-cli.exe" en la configuración del plugin.%LOCALAPPDATA%\Programs\@opencodedesktop\resources\opencode-cli.exe o %APPDATA%\ai.opencode.desktop\cli\*\opencode-cli.exe~/Library/Application Support/ai.opencode.desktop/cli/*/opencode-cli o /Applications/OpenCode.app/Contents/Resources/opencode-cli~/.config/ai.opencode.desktop/cli/*/opencode-cli o /usr/bin/opencode-cli429 limpiamente. Simplemente selecciona otro modelo gratuito disponible en la lista desplegable (por ejemplo, cambia de deepseek-v4.1-flash-free a glm-5.3-flash-free o beam-free) y continúa trabajando.[dsh-plugin-opencode-connect] Synced 10 free models from OpenCode Desktop
# Compilar TypeScript
npm run build
# Ejecutar suite de pruebas unitarias
npm test
Este proyecto está distribuido bajo la licencia MIT.
Desarrollado y mantenido por Dreftian.