Introdução geral
O HyperChat é um cliente de bate-papo de código aberto desenvolvido pelo BigSweetPotatoStudio, hospedado no GitHub, que tem como objetivo proporcionar uma experiência de bate-papo eficiente por meio da integração com as APIs de vários modelos de linguagem grande (LLMs) (por exemplo, OpenAI, Claude, Qwen etc.) e permitir a automação de tarefas e o dimensionamento da produtividade utilizando o protocolo MCP (Model Context Protocol) para automação de tarefas e dimensionamento da produtividade. Compatível com os sistemas macOS e Windows, o HyperChat não só tem um mercado de plug-ins integrado, mas também permite a instalação manual de aplicativos de terceiros. MCP Plug-in para desenvolvedores e usuários em geral. Os recursos incluem gerenciamento de várias sessões (ChatSpace), chamadas de agente, tarefas programadas etc. A versão atual é a 0.3.4 e ainda está sendo ativamente atualizada.
Tela de diálogo principal do HyperChat
Tarefas temporizadas do HyperChat
O HyperChat conclui tarefas complexas de várias etapas e multimodais
Lista de funções
- Várias integrações de API do LLMCompatível com modelos da OpenAI, Claude (via OpenRouter), Qwen, Deepseek, GLM, Ollama e outros.
- Mercado de plug-ins MCPOferece instalação e configuração com um clique, suporta automação de tarefas e expansão da base de conhecimento (RAG).
- Agendador de tarefas programadasTarefas: as tarefas são configuradas e concluídas automaticamente pelo agente, e o status é verificado em tempo real.
- ChatSpace Multi-SessionSuporte a várias conversas simultâneas para aumentar a eficiência.
- Gerenciamento de agentesPrompts predefinidos e serviços MCP, suporte para chamadas entre agentes.
- Compatibilidade entre plataformasSuporte para macOS e Windows, incluindo o Modo escuro.
- renderização de conteúdoSuporte para apresentação de fórmulas SVG, HTML, KaTeX e realce de código.
- Sincronização WebDAVSincronização de dados: Permite a sincronização de dados entre dispositivos.
- Suporte ao desenvolvedorCódigo-fonte aberto, permitindo o desenvolvimento de plug-ins e recursos personalizados.
Usando a Ajuda
Processo de instalação
A instalação do HyperChat requer a preparação de um ambiente específico, e as etapas detalhadas a seguir são apresentadas:
1. preparação ambiental
Certifique-se de que as seguintes ferramentas estejam instaladas em seu sistema:
- Node.js(executando o ambiente principal do HyperChat):
- macOSOperação do terminal
brew install node
(O Homebrew precisa ser instalado primeiro). - Windows (computador): Executar
winget install OpenJS.
ou faça o download em nodejs.org.
- macOSOperação do terminal
- uv(gerenciamento do ambiente Python):
- macOS: Executar
brew install uv
. - Windows (computador): Executar
winget install --id=astral-sh.uv -e
.
- macOS: Executar
2. download e instalação
- Visite o repositório do GitHub (https://github.com/BigSweetPotatoStudio/HyperChat):
- Clique em "Code" > "Download ZIP" para fazer o download do código-fonte ou executá-lo:
git clone https://github.com/BigSweetPotatoStudio/HyperChat.git
- Clique em "Code" > "Download ZIP" para fazer o download do código-fonte ou executá-lo:
- Vá para o diretório do projeto e instale as dependências:
cd HyperChat cd electron && npm install cd ... /web && npm install cd . /web && npm install
3. iniciar o HyperChat
- Execute o modelo de desenvolvimento:
npm run dev
- Problemas de permissão do macOSSe for solicitada a corrupção, execute:
sudo xattr -d com.apple.quarantine /Applications/HyperChat.app
- Windows (computador)Clique duas vezes no aplicativo gerado para iniciá-lo.
4. ambiente de configuração (opcional)
- usuário nvm(macOS): Verifique se o PATH contém o Node.js:
echo $PATH
Se estiver faltando, adicione-o manualmente; o Windows nvm está disponível por padrão.
Guia de operação das funções principais
Configuração da API do LLM
O HyperChat é compatível com uma variedade de LLMs, e as etapas de configuração são as seguintes:
- Obtendo a chave da API::
- Registre-se no serviço LLM de destino (por exemplo, OpenAI, OpenRouter) e gere a chave.
- Digite a chave::
- Abra o HyperChat e vá para Settings > API Configuration.
- Cole a chave, selecione o serviço e verifique se ele é compatível com as APIs do estilo OpenAI.
- teste (maquinário etc.)::
- Digite "1+1=?" na caixa de bate-papo. e confirme para retornar o resultado correto.
Usando o plug-in MCP
O plug-in MCP é uma extensão principal do HyperChat:
- Acesso ao marketplace incorporado::
- Clique na guia "Plugins" e procure os plugins disponíveis (por exemplo
hiperferramentas
ebuscar
).
- Clique na guia "Plugins" e procure os plugins disponíveis (por exemplo
- instalação com um clique::
- Selecione o plug-in e clique em "Install" (Instalar) para concluir automaticamente a configuração.
- Instalação manual de plug-ins de terceiros::
- Faça o download do arquivo do plug-in, entre no "gerenciamento de plug-in", preencha os campos
comando
eargumentos
eenv
Salvando.
- Faça o download do arquivo do plug-in, entre no "gerenciamento de plug-in", preencha os campos
- exemplo de uso::
- montagem
pesquisa
Após o plug-in, digite "Search for the latest AI news" para ver os resultados retornados.
- montagem
Configuração de tarefas cronometradas
A automatização de tarefas é o destaque do HyperChat:
- Criação de tarefas::
- Clique em New (Novo) no painel Tasks (Tarefas).
- Digite o nome da tarefa (por exemplo, "Daily Summary"), a hora (por exemplo, "Everyday 18:00") e as instruções (por exemplo, "Summarise Today's Calendar").
- Especificar o agente::
- Selecione o agente configurado para executar a tarefa.
- Exibir resultados::
- Quando a tarefa é concluída, o status é atualizado para "Concluído" e os resultados podem ser baixados do "Histórico de tarefas".
Gerenciamento de várias sessões do ChatSpace
- Abrir uma nova sessão::
- Clique no botão "+" para criar um novo ChatSpace.
- Cada sessão é executada de forma independente e pode falar com diferentes agentes ao mesmo tempo.
- Sessões de comutação::
- Alterne rapidamente entre diferentes ChatSpaces selecionando-os na coluna da esquerda.
O agente chama o agente
- Configuração do HyperAgent::
- Crie um novo agente no painel Agente e configure prompts e serviços MCP.
- Ligando para outros agentes::
- Digite um comando como "Chame o Agente A para gerar um relatório" e o HyperAgent o coordenará automaticamente.
Renderização e sincronização de conteúdo
- Fórmulas e códigos: Entrada
$E=mc^2$
Exibir fórmulas KaTeX ou colar código para realce. - Sincronização WebDAVDigite o endereço WebDAV e as credenciais em Configurações para ativar a sincronização de dados.
Exemplo de um processo operacional: geração de um relatório de matemática
- Configuração do LLMAcesso à API do OpenAI.
- Instalação de plug-insInstalação no mercado
hiperferramentas
. - Novas tarefasDefina "Generate Maths report every Monday at 10:00" (Gerar relatório de matemática toda segunda-feira às 10:00) com o comando "Parse and generate trigonometry report" (Analisar e gerar relatório de trigonometria).
- estar em movimentoA tarefa é executada automaticamente e o resultado contém fórmulas KaTeX, que podem ser copiadas e usadas diretamente.
advertência
- Compatibilidade com o LLMDeepseek, etc. podem apresentar erros em chamadas de várias etapas, prefira OpenAI ou Claude.
- Requisitos do sistemaVerifique se as versões do uv e do Node.js correspondem às recomendações oficiais.
- Suporte à comunidadeProblemas: os problemas podem ser enviados para o GitHub Issues ou consultar o HyperChatMCP.