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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.