CD

caperego/deepseek-chat

开发工具

本页由 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.

概述(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 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 新手?先看 mcpskill.org 教程 →