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.9 (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
O destaque desta edição: os 35 plugins prontos para uso (seção nove, um a um nas sete categorias), além do assistente, do menu da bandeja e da página de configurações atualizados (seções três, seis e sete)

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.

Esta versão (edição Essentials) tem outra diferença em relação à versão genérica do repositório: não é um aplicativo vazio, «com a casca pronta esperando você instalar plugins», mas traz no instalador 35 plugins já escolhidos e que funcionam bem juntos. Na primeira abertura depois de instalar, essas capacidades já estão esperando na página de plugins — sem precisar procurar um por um no npm.

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)Imagem de disco .dmg (binário universal)Abra e arraste o ícone para «Aplicativos»
Linux x64.AppImage / .deb / .rpmNo AppImage, primeiro chmod +x e depois execute; .deb / .rpm pelo gerenciador de pacotes do sistema
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. A desinstalação também confirma e fecha os programas em execução antes, para não esbarrar em arquivo em uso no meio do processo.

Nota: a página de download oferece hoje Windows x64, macOS Universal e Linux x64. A compilação arm64 para Linux é feita no canal de teste e ainda não entrou no link estável; em dispositivos ARM, se aparecer problema com módulo nativo, use a versão x64 da plataforma correspondente ou a compilação do canal de teste.

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, com seis 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 Mercado de pluginsDesligado / dsh-community-market (Beta) / dsh-market; só é possível ativar um por vezPode deixar desligado e usar assim mesmo; se quiser um mercado, escolha um — dá para mudar depois
3 Controle remotoSe 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
4 Computer UseSe a IA pode operar a área de trabalho (clicar, digitar, ver a tela)Se não precisar, desligue; mesmo ligado, cada ação ainda pede autorização
5 Modo de recuperaçãoExplica como entrar no assistente de recuperação quando o aplicativo não abreDê uma olhada e guarde: há «Assistente de recuperação…» na bandeja
6 Plugins integradosApresenta os plugins que acompanham este instalador, em sete categorias, e começa a instalá-los um a umClique em «Concluir e começar» e espere terminar
Tabela 2 Os seis passos do assistente de primeira execução.

A última página mostra primeiro uma visão geral por categoria: memória e contexto, interface e workspace, agentes e skills, documentos e mídia, código e engenharia, robótica e simulação, conexão e automação — cada categoria diz «o que ela pode fazer por você» e quantos plugins tem. Só depois de clicar em «Concluir e começar» o assistente instala um a um e, na vez de cada plugin, mostra o nome, a versão, a categoria, a descrição completa e um agradecimento a quem o criou. Durante a instalação você não precisa fazer nada; basta esperar o progresso terminar — são 35 pacotes, então a primeira abertura demora um pouco mais que o normal.

O que acontece se eu pular a configuração? Clicar em «Pular a configuração» leva direto à tela principal, e esses plugins pré-instalados não são instalados automaticamente. Para recuperá-los: Configurações → Ferramentas do desktop → «Assistente de configuração», rode de novo e clique em concluir na última página.

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, quadro de tarefas, 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, gráficos e painéis renderizados
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 varia um pouco conforme a plataforma
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.

Com os plugins pré-instalados, a barra lateral e a caixa de entrada ganham mais algumas entradas: central de skills, quadro de tarefas, painel de custos, histórico de entrada, equipes de especialistas e assim por diante. Todas vêm dos plugins da seção nove; desligar o plugin correspondente faz a entrada desaparecer.

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 Nonead DSH DesktopTraz a janela de volta
Recarregar a interfaceEquivale a atualizar a página; não reinicia o serviço em segundo plano
Abrir o terminal DSHAbre o terminal embutido, onde os comandos dsh funcionam (somente Windows / macOS)
Exportar informações de diagnóstico…Empacota logs e informações do sistema para relatar problemas
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
Profile: <nome>Submenu: trocar de Profile, novo Profile…, gerenciar Profile…
Configurações…Abre a página de configurações do desktop
Verificar atualização…Verifica manualmente se há versão nova; quando há, este item vira baixar / instalar / reiniciar
Abrir no navegadorAparece depois de ativar o acesso pelo navegador; abre a interface atual no navegador padrão
Assistente de recuperação…Entra no modo 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. Itens com «…» abrem uma janela ou caixa de diálogo.

A edição anterior deste manual falava em «modo: aprimorado / compatível / estendido»; isso foi removido: a partir da 2.2.9 o modo de janela é fixo e só resta «Aparência da janela (material)» nas configurações.

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 move o Profile para o diretório de backup de recuperação; sessões e configurações compartilhadas são preservadas)Ao reiniciar
Aparência da janelaFundo sólido ou fundo de vidro; não há mais os três modos compatível / estendido / aprimoradoImediato
Navegador e rede localPermitir abrir no navegador, só nesta máquina ou na rede local, exportar o certificado CA localImediato ou ao reiniciar
Notificações do desktopSe o sistema avisa quando a tarefa da sessão, a tarefa em segundo plano e a automação terminam ou falhamImediato
PermissõesVer e solicitar permissões do sistema (microfone, gravação de tela, acessibilidade etc.)Imediato
InicializaçãoIniciar o aplicativo ao entrar no sistema, mantendo a janela em segundo planoImediato
Execução em segundo planoSe continua rodando em segundo plano depois de fechar a janelaImediato
Ferramentas do desktopAssistente de configuração, abrir diretório de dados / diretório do Profile / diretório de logs, ferramentas de desenvolvedor, nível de log, logs de desenvolvedor, abrir o assistente de recuperaçãoImediato
Versão e atualizaçõesVersão atual, verificar atualização, reiniciarImediato
Plugins e mercadoMudou para a página de plugins: a chave do mercado e a do controle remoto ficam lá—
Tabela 5 As zonas da página de configurações do desktop.
Para onde foram o mercado de plugins e o controle remoto? A partir da 2.2.9 os dois saíram da página de configurações para a página de plugins; a página de configurações mostra uma dica e um botão «Ir para a página de plugins». O caminho «Configurações → Mercado de plugins» do manual antigo não vale mais.

No modo de segurança esta página é somente leitura, e itens como acesso pelo navegador, rede local, controle remoto 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 Plugins e ajustes Entrar na tela principal Falha ao iniciar abre o assistente Ponto de verificação ou trocar de Profile sucesso 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 pré-instalados

Esta seção é o destaque desta edição do manual. O instalador da 2.2.9 traz 35 plugins, distribuídos em sete categorias, instalados automaticamente no Profile atual quando o assistente é concluído pela primeira vez. A seguir vem «o que está instalado e como isso acontece», depois cada categoria item por item e, por fim, como gerenciar e como instalar de novo.

9.1 O que vem pré-instalado de fábrica

O instalador distribui junto os pacotes compactados dos 35 plugins (o diretório plugins/) e os instala um a um no Profile ao final do primeiro assistente. Não são «download opcional»: estão lá assim que a instalação termina — abra a página de plugins e você vê todos os 35 em «Plugins instalados», ativados por padrão.

CategoriaQuantidadeQue problema esta categoria resolveEntradas fáceis de reconhecer
Memória e contexto4Faz a conversa lembrar o caminho percorrido, para não repetir informação importante a cada vezRecuperação de memória, painel de contexto, compactação
Interface e workspace9Painéis, quadros e ferramentas de mercado para arrumar o workspace do seu jeitoBarra lateral, quadro de tarefas, painel de custos, mercado de plugins
Agentes e skills9Mais agentes, equipes de especialistas e skills para convocar a qualquer momentoEquipes de especialistas, central de skills, PPT, subagentes
Documentos e mídia5Lê e escreve diretamente documentos Office, planilhas, imagens e vídeoConversa com Excel, geração de imagens, documento para Markdown, vídeo
Código e engenharia2Revisão de código e visualização do repositório, para enxergar melhor o trabalho de engenhariaGrafo do Git, revisão de código
Robótica e simulação2Comanda braços Universal Robots e também permite treinar offline na simulaçãoControle de braço, simulação offline
Conexão e automação4Conecta MCP, configuração e ferramentas de histórico, encadeando o fluxoConector MCP, migração de configuração, histórico de entrada, rebobinar conversa
Tabela 6 Visão geral das sete categorias de plugins pré-instalados. Categorias e quantidades vêm do plugin/manifest.json dentro do instalador.
Por que «pré-instalado» e não «integrado»? A rigor, são plugins comuns distribuídos com o instalador e instalados no seu Profile pelo primeiro assistente, iguais aos que você mesmo instala na página de plugins — por isso dá para desativar, desinstalar e atualizar. Diferente de componentes realmente integrados e não removíveis, como dsh-base e dsh-web-app (esses aparecem em «Configurações → Plugins integrados»).

9.2 Como a pré-instalação acontece

plugins/ no instalador 35 .tgz + manifest.json Página 6 do assistente visão geral em 7 categorias «Concluir e começar»? salva as escolhas Instala antes do Host pacote local (file:) Grava deps do Profile package.json + bundles Pronto na 1ª sessão confira na pág. de plugins Pular: não instala rode o assistente de novo sim
Fig. 3 O fluxo de pré-instalação. A instalação acontece depois de salvar as escolhas do assistente e antes de o Host iniciar; por isso os plugins já estão lá na primeira entrada na tela principal.

Alguns detalhes que vale saber:

9.3 Lista detalhada por categoria

A seguir, os 35 plugins nas sete categorias. O v depois do nome é a versão que acompanha o pacote; a frase «Indicado para» é uma sugestão de escolha, não uma limitação de função.

Memória e contexto (4)

Faz a conversa lembrar o caminho percorrido, para não repetir informação importante a cada vez.

1Memória automática@a9i5k4/dsh-auto-memoryv3.3.17 · a9i5k4

Memória associativa ativa. Antes de começar a trabalhar, recupera automaticamente o histórico relacionado e as decisões já tomadas e injeta no contexto; traz três camadas de sedimentação automática, em que os logs viram notas, registros e quadro branco.

Indicado para: um projeto que dura muitos dias e precisa continuar em outra sessão.

2Memória persistente do projeto@yolk_vat-y/dsh-project-memoryv0.6.12 · 00080000

Indexa documentos como PDF e Markdown e símbolos de código na base local do workspace, com a origem path:line na recuperação; também guarda tarefas, os arquivos já lidos e as lições aprendidas com os erros.

Indicado para: muitos documentos e um código grande, sem querer reler tudo toda vez.

3Compactação de contextobillion-contextv0.1.213 · ranxianglei

Dobra conversas longas em resumos e termina o trabalho com uma janela de contexto menor e menos tokens; segundo o autor, sustenta uma única sessão de vários meses e bilhões de tokens acumulados.

Indicado para: uma sessão que dura muito e um contexto sempre encostando no limite.

4Insights de contextodsh-contextv0.83.1 · bowenliang123

Um painel mostra do que o contexto é feito e como ele cresce, e permite compactar quando necessário; oferece o comando /context e um painel na barra lateral.

Indicado para: entender «quem está ocupando o contexto afinal».

Interface e workspace (9)

Painéis, quadros e ferramentas de mercado para arrumar o workspace do seu jeito.

5UI generativa@changfenhuang/dsh-genuiv0.16.0 · changfenhuang

O modelo pode renderizar, nas respostas, layout, gráficos, formulários, quizzes, mermaid e cenas 3D com a cerca dsh-ui, e os cliques no painel voltam para o modelo.

Indicado para: transformar uma explicação em painel clicável ou tabela comparativa.

6Central de skills@linxin666/dsh-client-ui-skill-explorerv0.4.16 · linxin666

Navega as skills carregadas por origem (integradas, do projeto, do usuário, personalizadas, de runtime), liga e desliga a chamada pelo modelo e cria ou apaga skills.

Indicado para: ver quais skills existem na máquina e quem fornece cada uma.

7Quadro de tarefas@linxin666/dsh-client-ui-task-boardv0.4.16 · linxin666

Os cartões são hospedados pelo Host e abrem sessões DSH de verdade para executar; suporta agendamento cron e supressão de suspensão entre plataformas.

Indicado para: revisões, inspeções e pipelines agendados rodando sem supervisão.

8Arquivo de sessões@michengai/dsh-archive-managerv1.3.1 · MichengAI

Arquiva, restaura, favorita e exclui sessões em definitivo; também diagnostica logs de sessão corrompidos.

Indicado para: limpar o histórico ou recuperar uma conversa arquivada por engano.

9Barra lateral aprimoradadsh-better-sidebarv0.30.1 · colaborador da comunidade

Reúne árvore de arquivos, editor, alterações, tarefas e conversa lateral numa mesma coluna, independente por sessão; ainda expõe a outros plugins um serviço de abas laterais e de visualizador de arquivos.

Indicado para: conversar e editar arquivos ao mesmo tempo, sem ficar trocando de janela.

10Continuação automáticadsh-client-auto-continuev0.17.4 · colaborador da comunidade

Quando um pedido é interrompido por motivo alheio à vontade — erro de rede e afins —, reenvia sozinho um aviso de continuação localizado; também permite repetir em ciclo depois do sucesso.

Indicado para: tarefas longas sem ninguém por perto.

11Painel de custos e cotasdsh-cost-meterv1.9.62 · colaborador da comunidade

Soma tokens e custo da sessão, do dia e do histórico, com catálogo de preços de mais de 170 modelos e correspondência automática; consulta a cota de 16 planos Coding Plan e o saldo de provedores personalizados, e avisa antes da troca de preço por horário.

Indicado para: conferir gastos e cotas de assinatura.

12Descoberta de pluginsdsh-find-pluginsv0.3.0 · Eray114514

Agrega cinco catálogos da comunidade e pesquisa GitHub e npm em tempo real, ordenando por relevância, confiabilidade, atualidade e popularidade — não só por estrelas.

Indicado para: descobrir se já existe um plugin pronto para determinada capacidade.

13Mercado visual de pluginsdshmarketv1.73.17 · colaborador da comunidade

Navega, pesquisa e instala plugins da comunidade com um clique dentro do DSH; se instalar errado, dá para desativar na página de plugins.

Indicado para: dar uma olhada, clicar e instalar.

Agentes e skills (9)

Mais agentes, equipes de especialistas e skills para convocar a qualquer momento.

14Delegação para subagente@deepseek-ai/dsh-tool-subagentv0.2.2-rc.1 · DeepSeek Harness Team

Dá ao modelo uma ferramenta nomeada para entregar tarefas independentes a um backend de subagente escolhido; cada chamada devolve o id do filho, e o runtime cuida da notificação de conclusão e da limpeza.

Indicado para: dividir trabalho sem dependência entre si e rodar em paralelo.

15Biblioteca de especialistas@michengai/dsh-agency-agentsv1.2.27 · MichengAI

Traz 331 agentes especializados prontos para convocar e 5 equipes de especialistas, que dividem as tarefas por competência, além de permitir formas de colaboração personalizadas.

Indicado para: quando você precisa de um olhar especializado e o chama pelo nome, em vez de deixar a sessão principal analisar por cima.

16Gerenciamento de skills@michengai/dsh-skills-managerv1.4.0 · MichengAI

Carrega e administra com segurança as skills de agente da máquina, com instalação pelo GitHub, prévia de atualização e reversão por backup.

Indicado para: juntar num só lugar skills espalhadas por vários cantos.

17Diagramas de arquitetura@tt-a1i/archify-dshv1.1.0 · tt-a1i

Integra o Archify ao DSH na forma de um pacote só de skills, para o modelo gerar diagramas de arquitetura, de fluxo, de sequência, de fluxo de dados e de estado a partir de uma descrição.

Indicado para: organizar a estrutura do sistema ou apresentar uma solução técnica.

18Mercado de skills@weibaohui/skills-managementv0.9.3 · weibaohui

Uma página administra as skills dos vários agentes de código da máquina (Claude, ZCode, Codex e mais de dez executores), com um clique para incorporar à biblioteca de usuário do DSH; traz um mercado com mais de 6600 skills e mede o custo de injeção de cada uma.

Indicado para: organizar skills entre ferramentas ou ver o custo em tokens antes de instalar.

19Pacote de skills de engenharia@wenaixi/dsh-superpowerv8.0.0 · wenaixi

Porta as 15 skills de disciplina de engenharia do obra/superpowers, com descrição em chinês e inglês alternável e cada uma ligável separadamente.

Indicado para: dar ao desenvolvimento diário um conjunto sistemático de restrições de método.

20Skills de fluxo de trabalho GitHubdsh-github-skillsv0.2.1 · colaborador da comunidade

Toma a semântica de fluxo de trabalho GitHub do OpenAI Codex como base e a adapta ao multi-provedor, ao mecanismo de aprovação e ao carregamento de skills sob demanda do DSH.

Indicado para: fazer o agente tratar issues, PRs e Actions com mais método.

21Fluxo de geração de PPTdsh-ppt-masterv6.1.0 · colaborador da comunidade

Gera PPTX editável a partir do conteúdo, e também exporta instantâneos SVG, preenche modelos nativos e aprimora PPTX existentes.

Indicado para: transformar um roteiro ou artigo em apresentação rapidamente.

22Protótipo de agente proativodsh-superagentv0.1.0 · DeepSeek Harness Team

Monitora um repositório GitHub (opcionalmente o Feishu), avalia pedidos segundo uma Policy, converte os autorizados em ordens de serviço e os executa em sessões separadas, com um painel web que resume o que espera decisão humana. É um protótipo de pesquisa da DeepSeek, não um produto oficial.

Indicado para: observar e experimentar o formato «agente proativo»; não é recomendável colocá-lo direto em produção.

Documentos e mídia (5)

Lê e escreve diretamente documentos Office, planilhas, imagens e vídeo.

23Conversa com Exceldsh-excel-chatv0.43.0 · colaborador da comunidade

Lê, edita, limpa planilhas e gera relatórios em linguagem natural, reconferindo fórmulas e corrigindo erros silenciosos a cada edição; o núcleo não depende de Excel instalado na máquina (gráficos e exportação em PDF usam o Excel do Windows).

Indicado para: alterar planilhas em lote e limpar dados sujos.

24Geração de imagensdsh-image-genv0.11.1 · shanliuling

Desenha e edita imagens conversando dentro do DSH, com canais como Gemini, OpenAI, Seedream, DashScope e ComfyUI local, e também com conta de assinatura, sem chave.

Indicado para: criar ilustrações, editar imagens ou gerar material em lote.

25Documento para Markdowndsh-markitdownv0.2.2 · colaborador da comunidade

Chama o MarkItDown da Microsoft para converter PDF, Word, Excel, PPT, HTML, CSV, EPUB ou uma URL em texto legível pelo modelo.

Indicado para: converter antes de ler qualquer arquivo que não seja texto.

26Bancada de vídeodsh-remotionv0.10.5 · stardustlc

Transforma projetos React em vídeo, com as skills oficiais do Remotion, busca de projetos, modelos, ordenação de material, prévia no Studio e exportação em MP4.

Indicado para: gerar vídeo animado com código.

27Integração com Officedsh-univer-officev0.4.0 · DreamNum

Traz planilhas, documentos, apresentações, quadros e bases multidimensionais para dentro do DSH, com alterações que dá para pré-visualizar, aprovar ou descartar na conversa.

Indicado para: editar e revisar em conjunto em torno de Excel, Word e PPT.

Código e engenharia (2)

Revisão de código e visualização do repositório, para enxergar melhor o trabalho de engenharia.

28Grafo do Git@linxin666/dsh-client-ui-git-graphv0.4.14 · linxin666

Troca de branch em sessões vazias e mostra o grafo de commits e o isolamento por worktree; as operações Git rodam no processo hospedeiro com proteções de segurança.

Indicado para: desenvolvimento paralelo com vários agentes, ou para não voltar ao terminal para digitar git.

29Revisão de código@michengai/dsh-code-reviewv1.0.9 · MichengAI

Dispara uma revisão na sessão atual: um subagente independente examina Git, código-fonte, chamadores e testes e traz o relatório de volta à sessão principal; dá para revisar por escopo ou por requisito, e o relatório sai em chinês e inglês.

Indicado para: passar por uma revisão automática antes do merge.

Robótica e simulação (2)

Comanda braços Universal Robots e também permite treinar offline na simulação.

30Controle de braço URdsh-nonead-universal-robotsv0.8.6 · NONEAD

Comanda diretamente um braço colaborativo Universal Robots em linguagem natural, com leitura de pose, movimento de juntas, desenho e I/O.

Indicado para: fazer o ensinamento e o ajuste sem escrever script.

31Simulação offline URdsh-nonead-ursimv0.3.15 · NONEAD

Monta e valida movimentos de um braço Universal Robots na simulação, sem ligar na máquina real; modelagem em nível cinemático.

Indicado para: acertar trajetória e lógica antes de executar na máquina real.

Conexão e automação (4)

Conecta MCP, configuração e ferramentas de histórico, encadeando o fluxo.

32Gerenciamento de configuraçãodsh-config-managerv0.7.0 · colaborador da comunidade

Faz backup, restauração, exportação, importação, migração e sincronização da configuração do DSH com um clique, cobrindo ajustes, plugins, MCP, skills e workspaces, além de backup agendado.

Indicado para: levar todo o ambiente para outra máquina.

33Conector MCPdsh-mcp-connectorv0.2.97 · colaborador da comunidade

Traz um mercado de dados com centenas de conectores, gerencia autorizações de forma unificada, pesquisa ferramentas entre conexões e diagnostica problemas de conexão, com OAuth, API Key e HTTP/stdio.

Indicado para: conectar dados corporativos, financeiros, jurídicos, de patentes e de pesquisa.

34Histórico de entradadsh-nonead-prompt-recallv0.8.7 · NONEAD

Com a caixa de entrada vazia, ↑ traz o comando anterior; ↑ de novo vai mais para trás e ↓ volta. O histórico é salvo por workspace e sobrevive ao reinício; ao lado do seletor de modelo há um botão de reescrita que otimiza o rascunho preservando as referências @.

Indicado para: repetir sempre o mesmo conjunto de comandos.

35Rebobinar conversadsh-nonead-prompt-rewindv0.5.4 · NONEAD

Volta no lugar para qualquer mensagem anterior do usuário com um clique, e o texto da mensagem escolhida volta preenchido na caixa de entrada; também restaura os arquivos alterados por ferramentas de escrita, sem depender do git.

Indicado para: recomeçar limpo quando o caminho tomou a direção errada.

9.4 Desativar, desinstalar e instalar de novo

9.5 Instalar plugins por conta própria: três caminhos

CaminhoServe para instalarComo usar
Página de pluginsPlugins oficiais e de terceirosNa barra lateral, «Plugins» → «Adicionar plugin» → «Instalar 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 ative um mercado na página de plugins (ou no passo 2 do assistente) e reinicie; depois busque e instale dentro do mercado
Terminal DSHNome de pacote conhecido, operações em loteBandeja → «Abrir o terminal DSH» e execute dsh plugin add <pacote>
Tabela 7 Os três caminhos de instalação.

A página de plugins (na barra lateral, «Plugins», com o subtítulo «Instalar, ativar e configurar plugins») serve a duas coisas:

O mercado de plugins tem duas opções: dsh-community-market (o mercado aberto embutido, com suporte a fontes de dados personalizadas, Beta) e dsh-market (o mercado popular da comunidade, com dados do awesome-dsh-plugin e nome de pacote dshmarket). Só é possível ativar um por vez; o mercado é ele mesmo um plugin, então também dá para ligar e desligar direto na página de plugins.

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.6 Instalar exige reiniciar e confirmar

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

  1. Abra a página de plugins e veja se ele aparece em «Plugins 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, custos).
  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.7 E se um plugin quebrar 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. Vale igual para os plugins pré-instalados — não há diferença em relação aos que você instalou depois.

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 8 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 Há versão nova? Baixar pacote Instalar e reiniciar Versão antiga sai instalação por cima Nova versão inicia Profile e plugins ficam Já atualizado não sim
Fig. 4 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. Mas o instalador novo traz a lista de plugins pré-instalados da nova versão: os plugins que entram nessa lista não são instalados automaticamente nos Profiles existentes — reponha pelo assistente ou instale à mão.

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 rodandoEntre no assistente de recuperação pela bandeja 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
Primeiro assistente muito lento para instalar plugins / paradoSão 35 pacotes, um a um: espere o progresso terminar; a falha de um pacote não impede a inicializaçãoVeja o registro bundled plugin not installed em «Configurações → Logs»
Depois de instalar um plugin a interface dá erro / painel 4xxDesative esse plugin na página de plugins e reinicieDesinstale-o e use um plugin alternativo
Plugin instalado, mas não faz efeitoConfirme na página de plugins 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 Nonead 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 que o acesso pelo navegador está ligadoReligue «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 9 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 no diretório do usuário atual (alterável na instalação; neste computador, por exemplo, D:\Software\Nonead DSH Desktop); no macOS, «Aplicativos»; no Linux, onde estiver o AppImage ou o caminho do gerenciador de pacotes
Pacotes originais dos plugins pré-instaladosO plugins/ no diretório de recursos do programa (35 .tgz e manifest.json)
Logs do desktopAtivados em Configurações → Ferramentas do desktop; 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 10 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.

Os 35 plugins distribuídos com o pacote vêm dos seguintes autores e equipes (em ordem alfabética; um mesmo autor pode contribuir com vários):

  • a9i5k4: Memória automática
  • changfenhuang: UI generativa
  • DeepSeek Harness Team: Delegação para subagente, Protótipo de agente proativo
  • DreamNum: Integração com Office do Univer
  • Eray114514: Descoberta de plugins
  • linxin666: Grafo do Git, central de skills, quadro de tarefas
  • MichengAI: Biblioteca de especialistas, arquivo de sessões, revisão de código, gerenciamento de skills
  • ranxianglei: Compactação de contexto (billion-context)
  • shanliuling: Geração de imagens
  • stardustlc: Bancada de vídeo Remotion
  • tt-a1i: Diagramas de arquitetura Archify
  • weibaohui: Mercado de skills
  • wenaixi: Pacote de skills de engenharia superpowers
  • 00080000: Memória persistente do projeto
  • bowenliang123: Insights de contexto
  • NONEAD: Histórico de entrada, rebobinar conversa, braço UR, simulação offline UR
  • colaboradores da comunidade: Barra lateral aprimorada, continuação automática, gerenciamento de configuração, painel de custos, conversa com Excel, documento para Markdown, conector MCP, geração de PPT, mercado visual de plugins, skills de fluxo de trabalho GitHub

A versão, o autor e a descrição completa de cada plugin vêm no plugins/manifest.json do pacote e também aparecem nos detalhes de cada um na página de plugins.

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