CD

caperego/deepseek-chat

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

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.

GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →