Sobre el proyecto
DSH Desktop empaqueta la experiencia local de DeepSeek Harness como una aplicación de escritorio instalada. Inicia Harness automáticamente, mantiene perfiles, plugins, espacios de trabajo, ajustes de modelos y sesiones fuera del directorio de la aplicación, y abre la interfaz completa de Harness en cuanto el runtime local está listo.
Las características principales incluyen:
- Inicia y detiene Harness sin requerir una CLI separada ni una pestaña del navegador
- Usa el selector de directorios nativo del sistema para añadir y gestionar espacios de trabajo de proyectos
- Admite modelos oficiales de DeepSeek y proveedores de modelos de terceros convencionales
- Importa y exporta presets completos de Agent personalizados como paquetes portables `.dshpreset`, con comprobaciones de conflictos y una advertencia de confianza antes de la instalación
- Convierte material de origen en presentaciones PPTX editables mediante el modo PPT integrado (16 plantillas y 192 diseños)
- Conserva perfiles, plugins, espacios de trabajo, sesiones y ajustes de modelos a través de las actualizaciones de la aplicación
- Detecta fallos de inicio y de plugins del frontend, guarda diagnósticos en `harness.log` y ofrece acciones de recuperación guiadas
- Proporciona un Modo Seguro no destructivo que bloquea temporalmente los plugins de terceros
- Permite que un teléfono emparejado continúe sesiones a través de la red local o un túnel público temporal opcional
- Comprueba actualizaciones de escritorio y mantiene la descarga e instalación bajo control del usuario
- Adapta menús nativos, comportamiento de la barra de título, enfoque de ventana, tema e identidad de la aplicación para macOS y Windows
Compatibilidad de plataformas: macOS Apple Silicon e Intel (DMG/ZIP firmados y notarizados), Windows x64 (instalador NSIS con firma de código). Windows ARM64 y Linux no son compatibles actualmente.
Seguridad: la interfaz web de Harness se sirve únicamente en un puerto de loopback aleatorio; el renderer no tiene privilegios de Node.js y usa aislamiento de contexto y sandboxing; se bloquean webviews, navegación no confiable dentro de la aplicación y solicitudes de permisos inesperadas; los enlaces web externos se abren en el navegador del sistema; los perfiles de usuario y las sesiones residen en el directorio de datos de aplicación por usuario de Electron; el acceso desde el teléfono requiere un token de emparejamiento de corta duración.
Desarrollo: las contribuciones son bienvenidas. La documentación pública de ingeniería cubre desarrollo, arquitectura, runbook de publicación y formato de paquete de presets. Antes de enviar cambios, ejecuta `npm test`, `npm run typecheck` y `npm run build`, y luego prueba el flujo real de la aplicación afectado. Nunca incluyas claves API reales en issues, logs, capturas de pantalla o datos de prueba.
Comunidad: únete a la comunidad de DSH Desktop mediante el código QR de WeChat o Discord. El repositorio dsh-market es el mercado de plugins de la comunidad para DeepSeek Harness.
Licencia: Licencia MIT. DeepSeek Harness y sus dependencias siguen sujetas a sus respectivas licencias upstream y políticas de marcas. DSH Desktop es una aplicación de escritorio independiente de la comunidad.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.