Guia de leitura

Manual do usuário do Nonead DSH Desktop

Este é um manual de operação para usuários comuns. Ele não exige que você saiba programar nem que instale antes Node.js, pnpm ou qualquer ferramenta de desenvolvimento — o pacote de instalação já traz todo o ambiente de execução; depois de instalar, é só usar.

Versão aplicável: 2.2.8 (runtime DSH 0.2.2-rc.1) · novembro de 2026
Para quem: quem está tendo o primeiro contato com o produto; leia na ordem dos capítulos ou vá direto à seção de que precisa

Navegação deste manual

As treze seções seguem a ordem «instalar → usar → resolver problemas». Se você só quer resolver um problema específico, vá direto à seção doze.

Um, o que é isto

Em uma frase: ele coloca a capacidade de agente do DeepSeek Harness dentro de um aplicativo desktop: dois cliques no ícone e a conversa começa — ele lê e escreve arquivos, executa comandos e chama ferramentas.

O produto inteiro é formado por três camadas. Você só precisa lidar com a terceira; as duas primeiras rodam automaticamente em segundo plano.

Shell desktop Janela · bandeja · atualização · terminal · perfis Host (serviço em segundo plano) Carrega plugins, executa ferramentas, gerencia sessões e arquivos Interface web (o conteúdo da janela) Conversa · caixa de entrada · barra lateral · configurações
Fig. 1 O produto tem três camadas; a operação diária acontece só na de cima.
Qual a diferença para a versão web? A versão web só permite conversar. A desktop entrega o computador inteiro a ele: ler seus arquivos, rodar comandos, instalar plugins, conectar seu diretório de trabalho — tudo na sua máquina, sem dados saindo dela.

Dois, instalação

Na página de download do produto, pegue o pacote da sua plataforma e execute-o com dois cliques. O pacote já embute Electron, Node.js, pnpm e o runtime DSH em versão fixa — nenhum ambiente precisa ser instalado à parte. Esta versão traz Electron 44.0.0, Node.js 24.21.0, pnpm 11.8.0, Python 3.12.14 e o runtime DSH 0.2.2-rc.1.

PlataformaBaixeComo instalar
Windows x64Instalador .exeExecute com dois cliques e conclua seguindo as etapas indicadas
macOS (Universal: Intel / Apple silicon)Disco de imagem .dmgAbra e arraste o ícone para Aplicativos
Linux x64.AppImagePrimeiro chmod +x para dar permissão de execução; depois abra com dois cliques ou pela linha de comando
Tabela 1 Instalação nas três plataformas. No Linux, se o FUSE estiver ausente, execute com --appimage-extract-and-run.

Atualizar por cima da versão antiga não exige fechá-la à mão. O instalador pede que a versão em execução saia, e se ela não sair em tempo, encerra-a à força antes de substituir os arquivos; se realmente não conseguir fechar, a instalação para com um erro claro, em vez de terminar e o aplicativo não abrir. Ainda assim, salve o que estiver fazendo antes de atualizar.

Nota: o Windows ARM64 é hoje uma construção experimental. O programa principal é nativo ARM64, mas parte da carga do pacote (runtimes embutidos de Python / Node / Office e alguns módulos nativos) ainda é x64, e a validação completa em dispositivos ARM não foi concluída; para uso comum, prefira a versão x64.

Três, a primeira abertura

No primeiro início, o aplicativo prepara automaticamente um conjunto de configuração padrão (um Profile chamado desktop) e inicia o serviço de interface na máquina local. Você verá primeiro um assistente de sete passos; dá para «pular a configuração» a qualquer momento e completar depois na página de configurações.

PassoO que ele pergunta aquiSugestão
1 Boas-vindasExplica o que o assistente vai configurarClique em «Começar a configurar»
2 Modo de janelaCompatível / estendido / aprimorado; define o layout da janela e a forma de operação do desktopNa dúvida, escolha «Compatível», que tem a melhor compatibilidade; estendido e aprimorado não são compatíveis com Linux
3 Material da janelaFundo sólido ou fundo de vidroEm placas de vídeo antigas ou em área de trabalho remota, o fundo sólido é mais estável
4 Mercado de pluginsDesligado / dsh-market / dsh-community-market; só é possível ativar um por vezPode ficar desligado; ligue quando precisar
5 Conexão com o celularSe o Agents-Anywhere (Beta) pode acessar este computador pelo celular ou pelo navegadorNa dúvida, deixe desligado; se ligar, conclua o emparelhamento em «Conexão com o celular» na barra lateral
6 Notificações do desktopSe o sistema deve avisar quando a tarefa da sessão, a tarefa em segundo plano e a automação terminam ou falhamRecomendado ligar tudo, para não ficar vigiando tarefa longa
7 Acesso pelo navegadorSe o Profile atual pode ser aberto no navegador e se só nesta máquina ou em toda a rede localPara uso só seu, escolha «Só neste computador»; na rede local é preciso certificado HTTPS
Tabela 2 Os sete passos do assistente de primeira execução.

Ao concluir o assistente você entra na tela principal. Fechar a janela não é sair do aplicativo: por padrão, fechar apenas recolhe a janela para a bandeja, e o serviço em segundo plano e as tarefas em andamento continuam rodando; para sair de verdade, use «Sair» no menu da bandeja.

Quatro, visão geral da tela principal

ÁreaPosiçãoPara que serve
Barra lateralEsquerdaLista de sessões, nova sessão, entradas de plugins e skills, conexão com o celular, entrada de configurações; pode ser recolhida
Área de conversaCentroSuas mensagens e as dele, o andamento das chamadas de ferramentas, alterações de arquivos e saída de comandos
Caixa de entradaEmbaixoOnde você escreve o pedido; pode anexar arquivos, trocar de modelo e escolher o diretório de trabalho; depois de enviar, dá para interromper a qualquer momento
Barra de controle do desktopNo topo da janelaFornecida pelo shell desktop: voltar / avançar, recarregar e controles da janela; a forma muda conforme o modo de janela
Tabela 3 As quatro áreas da tela principal.
O diretório de trabalho é essencial. Por padrão ele só lê e escreve no diretório que você escolheu para aquela sessão. Conferir o diretório ao abrir uma sessão nova poupa bem mais trabalho do que descobrir depois que algo foi alterado no lugar errado.

Cinco, a primeira conversa

  1. Crie uma sessão nova e escolha o diretório de trabalho.
  2. Diga em uma frase «o que fazer + onde fazer + como o resultado deve ficar». Por exemplo: «leia o README deste diretório e liste em uma tabela os links de download que estão desatualizados».
  3. Quando ele começar a trabalhar, acompanhe as chamadas de ferramentas e os arquivos alterados; se precisar mudar a direção, interrompa e diga o novo pedido.
  4. Se o resultado não agradar, diga o que está errado; ele corrige com o contexto, sem precisar abrir outra sessão.

Três pontos para deixar o pedido claro:

Seis, o menu da bandeja

Com a janela fechada, o ícone da bandeja é a entrada principal do aplicativo. Com o botão direito no ícone, você vê:

Item do menuO que faz
Abrir o DSH DesktopTraz a janela de volta
Novo Profile…Cria um conjunto de configuração independente
Profile: <nome>O Profile em uso; dá para trocar aqui
Modo: aprimorado / compatível / estendidoTroca rápida do modo de janela (vale após reiniciar)
Verificar atualização…Verifica manualmente se há versão nova
Instalar versão estável…Volta do canal de teste para a versão estável
Entrar no modo de segurança…Inicia com um ambiente temporário para isolar problema de plugin (ver seção dez)
Sair do modo de segurança e reiniciar…Exclusivo do modo de segurança; volta ao início normal
Abrir o terminal DSHAbre o terminal embutido, onde os comandos dsh funcionam
Exportar informações de diagnóstico…Empacota logs e informações do sistema para relatar problemas
Recarregar a interfaceEquivale a atualizar a página; não reinicia o serviço em segundo plano
Reiniciar no modo de recuperaçãoAbre primeiro o assistente de recuperação, sem carregar o Profile e os plugins atuais
SairSai do aplicativo de verdade; o serviço em segundo plano também termina
Tabela 4 O menu da bandeja.

Sete, a página de configurações

A entrada de configurações fica no pé da barra lateral (Configurações → Configurações do desktop). As zonas são estas:

ZonaO que dá para mudarQuando vale
ProfileEscolher o Profile usado no início, criar e excluir (excluir apaga também a configuração e os arquivos de plugin dele)Ao reiniciar
Modo de janelaCompatível / estendido / aprimorado e o material da janela (sólido / vidro)Reinicia sozinho ao salvar
Mercado de pluginsDesligado / dsh-market / dsh-community-market; só um por vezAo reiniciar; em Profiles atualizados de versões antigas fica desligado por padrão e exige uma escolha explícita
Navegador e rede localPermitir abrir no navegador (só no modo compatível), só nesta máquina ou na rede local, impressão digital e download do certificado CA localImediato ou ao reiniciar
Agents-Anywhere (Beta)Chave da conexão com o celular; depois de ligar, conclua o emparelhamento em «Conexão com o celular» na barra lateralImediato
Notificações do desktopTarefa da sessão concluída / falha, tarefa em segundo plano concluída / falha, automação concluída / falhaImediato
LogsChave dos logs de desenvolvedor e nível de log; os logs saem junto com o pacote de diagnósticoImediato
Versão e atualizaçõesVersão atual, verificar atualização, reiniciar, reiniciar no modo de recuperaçãoImediato
Opções de desenvolvedorRecarregar a interface, abrir as ferramentas de desenvolvedorImediato
Ações no rodapéExportar informações de diagnóstico, abrir o terminal DSH—
Tabela 5 As zonas da página de configurações do desktop.
No modo de segurança esta página é somente leitura, e itens como acesso pelo navegador, rede local, Agents-Anywhere e notificações também ficam desativados — é assim por projeto, não é defeito.

Oito, Profile: vários perfis

Um Profile é um ambiente de configuração independente: sessões, plugins e configurações ficam separados, sem interferência entre eles. O uso típico é «trabalho» e «pessoal» em conjuntos distintos, ou «dia a dia» e «testar plugins novos» em conjuntos distintos.

Abrir o DSH Desktop Escolher o Profile Carregar plugins e ajustes Entrar na tela principal Falha ao iniciar vai ao assistente Ponto de verificação ou trocar de Profile ok falha
Fig. 2 O Profile decide qual conjunto de plugins e ajustes é carregado; se a inicialização falha, cai no assistente de recuperação.

Três regras práticas:

Nove, plugins: estado de fábrica e como instalar

9.1 O que vem de fábrica

O pacote de instalação não vem com nenhum plugin de terceiros. O Profile padrão criado no primeiro início carrega apenas dois componentes oficiais de base:

Ou seja, logo depois de instalar você tem um aplicativo desktop limpo, que conversa, lê e escreve arquivos e executa comandos; mercado de plugins, equipes de especialistas, entrada de voz, quadro de tarefas, grafo de código e companhia precisam ser instalados por você. Isso é intencional: o que instalar é decisão sua, e quando algo dá errado fica fácil apontar «o último que instalei».

A versão anterior deste manual trazia uma lista de «35 plugins instalados nesta máquina». Era o registro de uma máquina específica, não o estado de fábrica, e foi removida. Para ver o que está instalado na sua, use o método abaixo.

9.2 Os três caminhos de instalação

CaminhoServe para instalarComo usar
Página de plug-insPlugins oficiais e de terceirosNa barra lateral, «Plug-ins» → «Adicionar plug-in» → «Instale um plugin de terceiros»; informe o nome do pacote npm, o endereço do repositório Git ou um diretório local
Mercado de pluginsPlugins de terceiros da comunidadePrimeiro escolha um mercado em Configurações → «Mercado de plugins» e reinicie; depois busque e instale dentro do mercado
Terminal DSHPlugins de terceiros com nome de pacote conhecido, operações em loteBandeja → «Abrir o terminal DSH» e execute dsh plugin add <pacote>
Tabela 6 Os três caminhos de instalação.

A página de plug-ins (na barra lateral, «Plug-ins», com o subtítulo «Instalar, habilitar e configurar plug-ins») serve a duas coisas:

Uma parte dos plugins é fornecida junto com o DSH: eles aparecem como «Este plug-in é fornecido com DSH · Habilite-o sem baixar outra cópia», e basta ativar; quando a versão deles é mais antiga que o DSH atual, aparece «Atualizar». Entram nessa categoria: equipes de especialistas, entrada de voz, mercado de plugins, revisão automática, terminal, busca de sessões, títulos de sessão, skills de emblema, Ralph, tradução de cadeia de pensamento, Inspector, LiveShare, Forge, ferramentas de worktree e recomendações personalizadas. Os mais pesados ou com dependências grandes, que não vêm ativados por padrão (subagente Claude Code, subagente Codex, controle de desktop Computer Use), também são ativados na página de plug-ins quando você precisar.

Os componentes de base que acompanham o DSH (como dsh-base e dsh-web-app) não aparecem na lista gerenciável da página de plug-ins; o estado deles é visto em Configurações → «Plug-ins integrados».

O mercado de plugins tem hoje duas opções: dsh-community-market (o mercado aberto embutido, com suporte a fontes de dados personalizadas) e dsh-market (o mercado popular da comunidade, com dados do awesome-dsh-plugin). Só é possível ativar um por vez.

Os três comandos do terminal (sem --profile, valem para o Profile ativo):

ComandoO que faz
dsh plugin add <pacote>Instala
dsh plugin remove <pacote>Desinstala
dsh plugin updateAtualiza os plugins instalados

9.3 Instalar exige reiniciar e confirmar

Depois de instalar um plugin é preciso reiniciar o aplicativo para carregá-lo — ao concluir, a interface avisa «Instalado; reinicie DSH para carregá-lo.». Para confirmar que entrou:

  1. Abra a página de plug-ins e veja se ele aparece em «Plug-ins instalados» e se está ativado.
  2. Veja se a barra lateral passou a mostrar a entrada dele (páginas como mercado, quadro de tarefas, equipes de especialistas).
  3. Se ainda houver dúvida, abra «Configurações → Logs», aumente o nível de log e reinicie uma vez; falha de carregamento costuma vir com erro explícito.

9.4 Desativar e desinstalar

9.5 Quando um plugin quebra o aplicativo

Não é preciso reinstalar o sistema nem apagar o diretório de dados. Use o assistente de recuperação da seção dez: primeiro desative em «Gerenciamento de plugins» o último que você instalou e inicie; se ainda assim não abrir, use «Rollback» para voltar ao último ponto de verificação que iniciava.

Dez, modo de segurança e modo de recuperação

Os dois recursos resolvem o mesmo tipo de problema: instalei alguma coisa e não abre mais. A diferença é que o modo de segurança é «entrar limpo para trabalhar» e o modo de recuperação é «parar do lado de fora para consertar».

10.1 Modo de segurança

O modo de segurança inicia com um diretório de dados temporário e independente: ele não lê seus plugins, configurações, sessões e registros de workspace, então também não é derrubado por eles. Os dados originais não são tocados nem em um byte.

Como entrar: bandeja → «Entrar no modo de segurança…»; ou, na tela inicial do assistente de recuperação, «Modo de segurança».

O que dá para fazer no modo de segurança:

Limites (é assim por projeto):

Como sair: bandeja → «Sair do modo de segurança e reiniciar…». Ao sair, o ambiente temporário é limpo automaticamente no próximo início normal, sem ficar ocupando espaço em disco.

10.2 Assistente de recuperação (modo de recuperação)

Quando você cai aqui:

O assistente informa três coisas: por que você entrou (a entrada manual aparece como «entrou manualmente no modo de recuperação»), qual Profile e qual diretório estão em uso e em que passo a inicialização parou (inicialização do Electron → preparação do ambiente do shell → preparação do runtime do desktop → escolha do Profile → composição da configuração de plugins → início dos serviços de plugins → início da interface do desktop → confirmação do resultado). Onde parou delimita o alcance do problema.

AbaPara que serveQuando usar
Recuperação rápidaEntrada geral para modo de segurança, gerenciar plugins, ver pontos de verificação, trocar de Profile, gerenciar dados e ver diagnósticoSe não sabe em qual clicar, comece por aqui
Gerenciamento de pluginsLista os plugins instalados diretamente e permite «Desabilitar» (mantém instalado, não carrega no início) ou «Desinstalar»; itens integrados e protegidos são somente leituraSuspeita do último plugin instalado
RollbackRestaura um ponto de verificação de inicialização: devolve juntos o Profile daquele momento, o settings.yaml compartilhado e os patches do diretório de dados (inclusive o estado de ativação dos plugins)Você lembra que «ontem funcionava»
Trocar de ProfileLista os Profiles disponíveis e permite trocar ou criar; o Profile atual é preservadoUm conjunto quebrou e você quer usar outro primeiro
Redefinição e dadosVer e alterar o diretório de dados, voltar ao diretório padrão, restaurar as configurações de fábricaQuando não há mais como salvar
DiagnósticoVer e editar settings.yaml, patches do Profile e lista de plugins, abrir o diretório do Profile e exportar o pacote de diagnósticoPara achar a causa raiz ou abrir um issue
Tabela 7 As seis abas do assistente de recuperação.

Como o rollback funciona: a cada início bem-sucedido o aplicativo guarda um «ponto de verificação de inicialização» — a configuração que funcionava naquele instante. O rollback devolve, de uma vez, o Profile, o settings.yaml e o estado de ativação dos plugins àquele momento. Os pontos aparecem como «recuperável», «ilegível» ou «ainda sem ponto de verificação»; «ilegível» significa que aquele ponto se corrompeu — use um mais antigo.

Restaurar as configurações de fábrica: o diretório de dados atual é movido inteiro para a lixeira (no Windows, a Lixeira) e, no reinício, um Profile padrão novo é criado. Arquivos de projeto fora do diretório de dados não são apagados — só a configuração e as sessões do próprio aplicativo. Antes de executar, confirme que você realmente não precisa mais das sessões antigas.

10.3 Como sair

Depois de consertar não é preciso limpar nada à mão: saia do assistente de recuperação e inicie o aplicativo normalmente. Se você clicar em «Reiniciar» dentro do modo de recuperação, ele refaz o fluxo normal de inicialização; se falhar de novo, volta ao assistente, sem entrar em laço infinito.

Onze, atualização

Verificar atualização Há versão nova? Baixar instalador Instalar e reiniciar Versão antiga sai instalação por cima Nova versão inicia Profile e plugins ficam Já está atualizado sim não
Fig. 3 O fluxo de atualização.

Cinco fases: verificar → baixar → instalar → reiniciar → confirmar a versão. Quatro operações reutilizáveis:

Atualizar não mexe nos seus Profiles, plugins e dados de sessão: tudo isso fica no diretório de dados, e o instalador só substitui o programa.

Doze, quando algo dá errado

SintomaO que fazer primeiroSe não resolver
Dois cliques no ícone e nada / tela brancaSaia pela bandeja e abra de novo; veja se já existe uma instância rodandoReinicie no modo de recuperação e veja em que passo a inicialização parou
Inicialização travada ou reiniciando em cicloAssistente de recuperação → «Trocar de Profile» e use um que funcioneAssistente de recuperação → «Gerenciamento de plugins» → desative o último que você instalou
Depois de instalar um plugin a interface dá erro / painel 4xxDesative esse plugin na página de plug-ins e reinicieDesinstale-o e use um plugin alternativo
Plugin instalado, mas não faz efeitoConfirme na página de plug-ins que ele está ativado e saia do aplicativo por completo, abrindo de novoVeja o erro de carregamento em «Configurações → Logs»
Fechei a janela e não acho o aplicativoOlhe o ícone da bandeja; por padrão o aplicativo não saiBandeja → «Abrir o DSH Desktop»
Tarefa parou no meio, sem sinalVeja se houve parada de segurança ou espera por confirmação; confira o nível de logExporte o diagnóstico e relate com o horário
Não abre no navegadorConfirme se o modo de janela é «Compatível»Religue «Permitir abrir no navegador» nas configurações
Dispositivo da rede local não conectaConfirme que o acesso pela rede local está ligado e que o dispositivo confia no certificadoVerifique o firewall e se o IP da máquina mudou
Atualização não instalaSaia do aplicativo pela bandeja e rode o instalador de novoExporte o diagnóstico e anexe a captura do erro do instalador
Página de configurações acinzentada, não mudaProvavelmente você está no modo de segurança: veja a faixa no topoSaia do modo de segurança e reinicie
Tabela 8 Sintomas comuns e o que fazer.

Exportar informações de diagnóstico

Bandeja → «Exportar informações de diagnóstico…», ou o mesmo item no pé da página de configurações. O pacote traz caminhos locais, logs, informações do sistema e trechos de memória de uma eventual queda. Leia antes de compartilhar: caminhos e trechos de sessão podem conter informação privada.

Treze, onde ficam os dados e onde buscar ajuda

ConteúdoLocal
Dados do aplicativo (Profiles, configurações, sessões, plugins)Windows: %APPDATA%\Nonead DSH Desktop; macOS: ~/Library/Application Support/Nonead DSH Desktop; Linux: ~/.config/Nonead DSH Desktop
O programa em siNo Windows, por padrão D:\Software\Nonead DSH Desktop (alterável na instalação); no macOS, «Aplicativos»; no Linux, onde estiver o AppImage
Logs do desktopLigados em Configurações → Logs; saem junto com o pacote de diagnóstico
Arquivos de sessãoO armazenamento de sessões dentro do diretório de dados; em «Diagnóstico» do assistente de recuperação dá para abrir o diretório do Profile
Seus arquivos de projetoO diretório de trabalho que você indicou para cada sessão, fora dos dados do aplicativo; desinstalar não os apaga
Tabela 9 Locais dos dados. Em instalação independente ou com diretório de instalação alterado, vale o caminho real.

Mais documentos

Agradecimentos

Este produto é construído sobre o upstream DeepSeek Harness e a comunidade de código aberto: Electron, Node.js, pnpm, Python, além do sistema de plugins Cordis e do ecossistema de bundles oficiais. Agradecemos aos mantenedores do upstream e a todos os contribuidores.

As informações dos autores de plugins de terceiros acompanham cada plugin e podem ser vistas na página de plug-ins ou nos detalhes do mercado de plugins; este manual não lista mais versões e autores um por um, porque isso faz parte da sua escolha de instalação e não do estado de fábrica do produto.

O manual é atualizado junto com as versões. Se encontrar algo que não corresponde à versão atual, abra um issue no GitHub / GitCode.