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.