Da instalação ao uso diário: como usar, onde encontrar e o que fazer quando algo dá errado.
Versão aplicável 2.2.9 (runtime DSH 0.2.2-rc.1)
Compatível com Windows x64 · macOS Universal · Linux x64
NONEAD · novembro de 2026
35 plugins pré-instalados · prontos para usar (ver seção nove)
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 — três camadas; no dia a dia você só toca na de cima.
Dois · Instalação — qual pacote pegar em cada plataforma e como instalar.
Três · Primeira abertura — o assistente de seis passos e o fato de «fechar não é sair».
Quatro · Visão geral da tela principal — o que cada uma das quatro áreas controla.
Cinco · Primeira conversa — como dizer o pedido com clareza.
Seis · Menu da bandeja — as entradas de nível de sistema ficam todas aqui.
Sete · Página de configurações — o que dá para mudar em cada zona.
Oito · Profile — como alternar entre conjuntos de configuração e como voltar atrás quando a inicialização falha.
Nove · Plugins pré-instalados — 35 plugins em sete categorias, um a um, além de como gerenciar e como instalar de novo.
Dez · Modo de segurança e modo de recuperação — como salvar o dia quando um plugin quebra o aplicativo.
Onze · Atualização — cinco fases e quatro operações reutilizáveis.
Doze · Quando algo dá errado — tabela de sintomas comuns e exportação de diagnóstico.
Treze · Dados e ajuda — onde ficam os arquivos e onde encontrar mais documentos.
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.
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.
Plataforma
Baixe
Como instalar
Windows x64
Instalador .exe
Execute 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 / .rpm
No 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:
Passo
O que ele pergunta aqui
Sugestão
1 Boas-vindas
Explica o que o assistente vai configurar
Clique em «Começar a configurar»
2 Mercado de plugins
Desligado / dsh-community-market (Beta) / dsh-market; só é possível ativar um por vez
Pode deixar desligado e usar assim mesmo; se quiser um mercado, escolha um — dá para mudar depois
3 Controle remoto
Se o Agents-Anywhere (Beta) pode acessar este computador pelo celular ou pelo navegador
Na dúvida, deixe desligado; se ligar, conclua o emparelhamento em «Conexão com o celular» na barra lateral
4 Computer Use
Se 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ção
Explica como entrar no assistente de recuperação quando o aplicativo não abre
Dê uma olhada e guarde: há «Assistente de recuperação…» na bandeja
6 Plugins integrados
Apresenta os plugins que acompanham este instalador, em sete categorias, e começa a instalá-los um a um
Clique 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
Área
Posição
Para que serve
Barra lateral
Esquerda
Lista 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 conversa
Centro
Suas 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 entrada
Embaixo
Onde 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 desktop
No topo da janela
Fornecida 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
Crie uma sessão nova e escolha o diretório de trabalho.
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».
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.
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:
Escopo: só qual diretório, só quais arquivos — não deixe ele solto para inventar.
Critério de aceite: o que conta como pronto (roda, testes passam, a tabela não tem célula vazia).
Restrições: o que não pode ser tocado, o formato que precisa ser mantido, se pode ou não acessar a rede.
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 menu
O que faz
Abrir o Nonead DSH Desktop
Traz a janela de volta
Recarregar a interface
Equivale a atualizar a página; não reinicia o serviço em segundo plano
Abrir o terminal DSH
Abre 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 navegador
Aparece 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
Sair
Sai 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:
Zona
O que dá para mudar
Quando vale
Profile
Escolher 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 janela
Fundo sólido ou fundo de vidro; não há mais os três modos compatível / estendido / aprimorado
Imediato
Navegador e rede local
Permitir abrir no navegador, só nesta máquina ou na rede local, exportar o certificado CA local
Imediato ou ao reiniciar
Notificações do desktop
Se o sistema avisa quando a tarefa da sessão, a tarefa em segundo plano e a automação terminam ou falham
Imediato
Permissões
Ver e solicitar permissões do sistema (microfone, gravação de tela, acessibilidade etc.)
Imediato
Inicialização
Iniciar o aplicativo ao entrar no sistema, mantendo a janela em segundo plano
Imediato
Execução em segundo plano
Se continua rodando em segundo plano depois de fechar a janela
Imediato
Ferramentas do desktop
Assistente 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ção
Imediato
Versão e atualizações
Versão atual, verificar atualização, reiniciar
Imediato
Plugins e mercado
Mudou 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.
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:
Se um Profile quebrou, troque para outro e continue trabalhando — não precisa consertá-lo antes.
Um Profile novo tem só os componentes oficiais de base; os 35 plugins pré-instalados entram apenas no Profile em que o assistente foi concluído. Se trocou de Profile e quer continuar usando, confira a lista real na página de plugins e instale o que faltar.
Excluir um Profile o move para o diretório de backup de recuperação (não apaga na hora), e as sessões e configurações compartilhadas são preservadas; mas, para aquele Profile, ele deixa de estar disponível — confirme antes de agir.
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.
Categoria
Quantidade
Que problema esta categoria resolve
Entradas fáceis de reconhecer
Memória e contexto
4
Faz a conversa lembrar o caminho percorrido, para não repetir informação importante a cada vez
Recuperação de memória, painel de contexto, compactação
Interface e workspace
9
Painéis, quadros e ferramentas de mercado para arrumar o workspace do seu jeito
Barra lateral, quadro de tarefas, painel de custos, mercado de plugins
Agentes e skills
9
Mais agentes, equipes de especialistas e skills para convocar a qualquer momento
Equipes de especialistas, central de skills, PPT, subagentes
Documentos e mídia
5
Lê e escreve diretamente documentos Office, planilhas, imagens e vídeo
Conversa com Excel, geração de imagens, documento para Markdown, vídeo
Código e engenharia
2
Revisão de código e visualização do repositório, para enxergar melhor o trabalho de engenharia
Grafo do Git, revisão de código
Robótica e simulação
2
Comanda braços Universal Robots e também permite treinar offline na simulação
Controle de braço, simulação offline
Conexão e automação
4
Conecta MCP, configuração e ferramentas de histórico, encadeando o fluxo
Conector 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
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:
A instalação é feita um a um, e cada plugin mostra no assistente o nome, a versão, a categoria, a descrição e o autor. Não feche a janela antes de terminar.
O critério de sucesso é o nome do pacote aparecer nas dependências do package.json do Profile, não o comando ter saído sem erro; ao final o nome também é acrescentado a profile.bundles, senão fica «instalado, mas não ativado».
A falha de um plugin não impede a inicialização: se algum falhar, aparece uma caixa-resumo listando nome e motivo e o caso vai para o log do desktop (bundled plugin not installed: <nome>: <motivo>), e o assistente termina normalmente. Depois, confira na página de plugins quais realmente estão na lista.
Só entra no Profile em que o assistente foi concluído. Um Profile criado depois nasce limpo; se precisar, rode o assistente de novo ou instale pela página de plugins.
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.
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.
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.
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.
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
Desative antes de desinstalar: desativar só impede o carregamento no próximo início; os arquivos instalados e a configuração continuam lá, e dá para reativar quando quiser. Desinstalar passa por dsh plugin remove e apaga o pacote; a interface pergunta «o que ele fornece desaparece quando é desinstalado».
Desinstalar um plugin pré-instalado libera pouco espaço: o .tgz original do instalador continua em plugins/ no diretório do programa; o que se apaga é a cópia instalada no Profile. Para realmente enxugar, é preciso outro instalador sem esses pacotes, não desinstalar um por um.
Instalar de novo: Configurações → Ferramentas do desktop → «Assistente de configuração», rode até a página 6 e clique em «Concluir e começar»; ele repõe no Profile os pacotes que faltam. Também dá para instalar à mão pelos caminhos da 9.5.
Componentes protegidos não podem ser tocados: os componentes de que o próprio gerenciador de plugins precisa (Host, serviço web, acesso a arquivos etc.) vêm marcados com «necessário ao gerenciamento de plugins, não pode ser desativado ou desinstalado»; componentes de base integrados como dsh-base e dsh-web-app nem entram na lista gerenciável e só mostram o estado em «Configurações → Plugins integrados».
9.5 Instalar plugins por conta própria: três caminhos
Caminho
Serve para instalar
Como usar
Página de plugins
Plugins oficiais e de terceiros
Na 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 plugins
Plugins de terceiros da comunidade
Primeiro ative um mercado na página de plugins (ou no passo 2 do assistente) e reinicie; depois busque e instale dentro do mercado
Terminal DSH
Nome de pacote conhecido, operações em lote
Bandeja → «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:
Instalar um plugin novo: clique em «Adicionar plugin», escolha «Instalar plugin de terceiros» e informe o nome do pacote npm (como dsh-xxx ou @autor/plugin), o endereço do repositório GitHub ou um diretório local. Na instalação dá para escolher a origem: registro padrão, registro oficial, espelho da China Continental ou um registro npm interno personalizado.
Gerenciar os já instalados: em «Plugins instalados» você ativa, desativa, desinstala e verifica atualizações, e vê a versão, a origem e o estado de execução de cada plugin.
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):
Comando
O que faz
dsh plugin add <pacote>
Instala
dsh plugin remove <pacote>
Desinstala
dsh plugin update
Atualiza 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:
Abra a página de plugins e veja se ele aparece em «Plugins instalados» e se está ativado.
Veja se a barra lateral passou a mostrar a entrada dele (páginas como mercado, quadro de tarefas, equipes de especialistas, custos).
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:
Confirmar «se o problema é mesmo de plugin»: se no modo de segurança tudo funciona, o problema está quase certamente em um plugin ou na configuração.
Conversar, ler e escrever arquivos pela interface web normalmente, resolvendo primeiro o que é urgente.
Ver logs e exportar informações de diagnóstico (o pacote também sai pelo assistente de recuperação).
Limites (é assim por projeto):
A página de configurações do desktop fica somente leitura; não dá para alterar.
Acesso pelo navegador, acesso pela rede local, controle remoto e notificações do desktop, entre outros itens que dependem de configuração persistente, ficam indisponíveis.
Uma faixa «Modo de segurança» permanece no topo da interface, lembrando que você está em ambiente temporário.
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:
Você entra de propósito, pela bandeja em «Assistente de recuperação…».
A inicialização falha repetidamente e o aplicativo recua sozinho para o assistente.
Quando a interface não sobe de jeito nenhum, aparece uma janela separada «Recuperar o DSH Desktop», em que dá para tentar a recuperação de novo, sem reiniciar o serviço em segundo plano.
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.
Aba
Para que serve
Quando usar
Recuperação rápida
Entrada geral para modo de segurança, gerenciar plugins, ver pontos de verificação, trocar de Profile, gerenciar dados e ver diagnóstico
Se não sabe em qual clicar, comece por aqui
Gerenciamento de plugins
Lista 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 leitura
Suspeita do último plugin instalado
Rollback
Restaura 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 Profile
Lista os Profiles disponíveis e permite trocar ou criar; o Profile atual é preservado
Um conjunto quebrou e você quer usar outro primeiro
Redefinição e dados
Ver e alterar o diretório de dados, voltar ao diretório padrão, restaurar as configurações de fábrica
Quando não há mais como salvar
Diagnóstico
Ver e editar settings.yaml, patches do Profile e lista de plugins, abrir o diretório do Profile e exportar o pacote de diagnóstico
Para 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
Fig. 4 O fluxo de atualização.
Cinco fases: verificar → baixar → instalar → reiniciar → confirmar a versão. Quatro operações reutilizáveis:
Verificação manual: bandeja → «Verificar atualização…», ou Configurações → Versão e atualizações → «Verificar atualização».
Reiniciar: Configurações → Versão e atualizações → «Reiniciar»; se houver aviso de atualização na barra de título, também dá para clicar nele.
Limpar restos de instalação: uma atualização que falha geralmente é arquivo preso por uma instância antiga. Saia pelo menu da bandeja e rode o instalador de novo; não é preciso apagar diretório à mão.
Voltar atrás: para voltar ao último estado que iniciava, use «Rollback» no assistente de recuperação. Se quiser trocar para o instalador de um canal estável, pegue a versão correspondente na página de download e instale por cima — Profile e plugins são preservados.
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
Sintoma
O que fazer primeiro
Se não resolver
Dois cliques no ícone e nada / tela branca
Saia pela bandeja e abra de novo; veja se já existe uma instância rodando
Entre no assistente de recuperação pela bandeja e veja em que passo a inicialização parou
Inicialização travada ou reiniciando em ciclo
Assistente de recuperação → «Trocar de Profile» e use um que funcione
Assistente de recuperação → «Gerenciamento de plugins» → desative o último que você instalou
Primeiro assistente muito lento para instalar plugins / parado
São 35 pacotes, um a um: espere o progresso terminar; a falha de um pacote não impede a inicialização
Veja o registro bundled plugin not installed em «Configurações → Logs»
Depois de instalar um plugin a interface dá erro / painel 4xx
Desative esse plugin na página de plugins e reinicie
Desinstale-o e use um plugin alternativo
Plugin instalado, mas não faz efeito
Confirme na página de plugins que ele está ativado e saia do aplicativo por completo, abrindo de novo
Veja o erro de carregamento em «Configurações → Logs»
Fechei a janela e não acho o aplicativo
Olhe o ícone da bandeja; por padrão o aplicativo não sai
Bandeja → «Abrir o Nonead DSH Desktop»
Tarefa parou no meio, sem sinal
Veja se houve parada de segurança ou espera por confirmação; confira o nível de log
Exporte o diagnóstico e relate com o horário
Não abre no navegador
Confirme que o acesso pelo navegador está ligado
Religue «Permitir abrir no navegador» nas configurações
Dispositivo da rede local não conecta
Confirme que o acesso pela rede local está ligado e que o dispositivo confia no certificado
Verifique o firewall e se o IP da máquina mudou
Atualização não instala
Saia do aplicativo pela bandeja e rode o instalador de novo
Exporte o diagnóstico e anexe a captura do erro do instalador
Página de configurações acinzentada, não muda
Provavelmente você está no modo de segurança: veja a faixa no topo
Saia 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údo
Local
Dados do aplicativo (Profiles, configurações, sessões, plugins)
No 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é-instalados
O plugins/ no diretório de recursos do programa (35 .tgz e manifest.json)
Logs do desktop
Ativados em Configurações → Ferramentas do desktop; saem junto com o pacote de diagnóstico
Arquivos de sessão
O 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 projeto
O 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
README.md / README.zh.md: instalação, build e ambiente de desenvolvimento.
docs/: arquitetura, processo de publicação e guia de desenvolvimento de plugins.
No mesmo diretório, Nonead-DSH-Desktop-User-Manual.en.md e as versões HTML em oito idiomas: o conteúdo corresponde, o que facilita comparar.
CHANGELOG.md: as mudanças de cada versão; a entrada 2.2.9 traz uma «lista de plugins integrados (35)» igual à deste manual.
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.