CD

caperego/deepseek-chat

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

0 stars 0 forks Качество 63 Тренд 20MIT

Cliente desktop Qt 6/QML + backend PHP com agente DeepSeek (ferramentas, permissoes, MCP)

Обзор

Cliente desktop com para conversar com modelos DeepSeek usando um : lê e grava arquivos, executa comandos, baixa páginas/arquivos, navega com navegador headless e integra servidores MCP — tudo com e confirmação do usuário. - Streaming SSE ao vivo, raciocínio dos modelos, Markdown formatado (tabelas, listas, código com realce, links clicáveis e imagens inline). - Anexos de texto, imagens (miniatura no composer), PDF/DOCX/ODT (extração de texto), colar (Ctrl+V) e arrastar-e-soltar. - Copiar, copiar código, , e uma conversa a partir de qualquer mensagem, preservando a versão original. - Captura de uma área da tela ou da janela do aplicativo para anexar à mensagem. - , cada uma com indicador próprio. - Fila de mensagens, títulos automáticos e compactação de contexto. - Projetos com pasta de trabalho, instruções (system prompt), arquivos e comandos /. - Memórias editáveis por projeto, reutilizadas nas próximas conversas daquele projeto.

README

Показан фрагмент оригинального README. Открыть оригинал.

DeepSeek Chat — Desktop

Cliente desktop Qt 6 / QML com backend PHP para conversar com modelos DeepSeek usando um agente com acesso ao computador: lê e grava arquivos, executa comandos, baixa páginas/arquivos, navega com navegador headless e integra servidores MCP — tudo com modos de permissão e confirmação do usuário.

Autor: Carlos Alberto Perego — carlos.pw


Interface

A versão 1.2.0 unifica os controles e reorganiza a navegação e as configurações, tomando o DeepSeek Harness como referência visual. O cliente continua sendo um aplicativo Qt independente; os plugins disponíveis são servidores MCP stdio, e não bundles Cordis do Harness.

As imagens abaixo são capturas do aplicativo com dados fictícios, sem conta real.

Na versão 1.2.1, o painel de arquivos pode ser redimensionado arrastando a divisória e expandido para ocupar a janela. Reduzir restaura o painel lateral, preservando o texto em edição.

A versão 1.3.0 acrescenta um painel redimensionável, acessível pela barra lateral:

  • Tarefas em segundo plano: até quatro comandos simultâneos, com saída, estado, cancelamento e histórico local. As conversas em execução também aparecem no painel. A IA pode iniciar e consultar tarefas pelas ferramentas, respeitando as aprovações.
  • Navegador: Qt WebEngine (Chromium) com JavaScript, barra de endereço, voltar/avançar, recarregar e abertura externa. Permite testar sites em localhost. O perfil é temporário e o navegador só carrega ao abrir essa aba.
  • Terminal: sessão Bash/PTY no Linux, iniciada na pasta do projeto, com entrada interativa, Ctrl+C, saída copiável e controles ANSI filtrados. É um transcript linear; não substitui um emulador completo para programas como vim e htop.

Recolher o painel e trocar de conversa mantém os processos. Sair do aplicativo ou encerrar a sessão encerra as tarefas locais. Não é um serviço do sistema. O navegador visual é de uso manual; a ferramenta browse_url do agente continua consultando páginas pelo navegador externo em modo sem janela.

Tarefas Navegador Terminal

Na versão 1.2.2, a revisão genérica introduzida na 1.2.1 foi removida. Tentativas de chamadas DSML recebidas como texto são identificadas e têm até dois pedidos de reenvio no protocolo correto; o aplicativo não executa comandos extraídos desse texto. O histórico antigo dessas tentativas é higienizado ao ser enviado ao modelo. Resultados reais de ferramentas permanecem no contexto local após concluir uma execução, inclusive ao pedir “continuar” na conversa aberta. O limite de 128 rodadas e as três continuações por limite de saída permanecem. Falhas de protocolo persistentes geram um erro explícito.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →