Sobre o projeto

O DSH Desktop empacota a experiência local do DeepSeek Harness como um aplicativo de desktop instalado. Ele inicia o Harness automaticamente, mantém perfis, plugins, workspaces, configurações de modelo e sessões fora do diretório do aplicativo, e abre a interface completa do Harness assim que o runtime local estiver pronto. Os principais recursos incluem: - Inicia e para o Harness sem exigir uma CLI separada ou uma aba do navegador - Usa o seletor de diretórios nativo do sistema para adicionar e gerenciar workspaces de projetos - Suporta modelos oficiais da DeepSeek e principais provedores de modelos de terceiros - Importa e exporta presets completos de Agent personalizados como pacotes portáteis `.dshpreset`, com verificação de conflitos e um aviso de confiança antes da instalação - Transforma material de origem em apresentações PPTX editáveis por meio do modo PPT integrado (16 modelos e 192 layouts) - Preserva perfis, plugins, workspaces, sessões e configurações de modelo entre atualizações do aplicativo - Detecta falhas de inicialização e de plugins de frontend, mantém diagnósticos em `harness.log` e oferece ações de recuperação guiadas - Oferece um Modo Seguro não destrutivo que bloqueia temporariamente plugins de terceiros - Permite que um telefone pareado continue sessões pela rede local ou por um túnel público temporário opcional - Verifica atualizações do desktop e mantém o download e a instalação sob controle do usuário - Adapta menus nativos, comportamento da barra de título, foco de janela, tema e identidade visual do aplicativo para macOS e Windows Suporte de plataforma: macOS Apple Silicon e Intel (DMG/ZIP assinado e notarizado), Windows x64 (instalador NSIS com assinatura de código). Windows ARM64 e Linux não são suportados atualmente. Segurança: A interface Web do Harness é servida apenas em uma porta de loopback aleatória; o renderer não tem privilégios de Node.js e usa isolamento de contexto e sandboxing; webviews, navegação não confiável dentro do aplicativo e solicitações de permissão inesperadas são bloqueadas; links externos da web abrem no navegador do sistema; perfis de usuário e sessões ficam no diretório de dados de aplicativo por usuário do Electron; o acesso por telefone exige um token de pareamento de curta duração. Desenvolvimento: Contribuições são bem-vindas. A documentação pública de engenharia cobre desenvolvimento, arquitetura, runbook de release e formato de pacote de preset. Antes de enviar alterações, execute `npm test`, `npm run typecheck` e `npm run build`, depois exercite o fluxo real do aplicativo afetado. Nunca inclua chaves de API reais em issues, logs, capturas de tela ou dados de teste. Comunidade: Participe da comunidade DSH Desktop via QR code do WeChat ou Discord. O repositório dsh-market é o mercado de plugins da comunidade para o DeepSeek Harness. Licença: Licença MIT. O DeepSeek Harness e suas dependências permanecem sujeitos às suas respectivas licenças upstream e políticas de marca registrada. O DSH Desktop é um aplicativo de desktop independente da comunidade.