
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.
概述(AI 翻译)
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.
作者:卡洛斯·阿尔贝托·佩雷戈 — carlos.pw
接口
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.
本页由 AI 翻译,技术细节请以原文为准。
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
vimehtop.
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.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →