HyperChat : un client de dialogue IA qui utilise l'intelligence MCP pour effectuer des tâches complexes

Introduction générale

HyperChat est un client de chat open source développé par BigSweetPotatoStudio, hébergé sur GitHub, qui vise à fournir une expérience de chat efficace en intégrant les API de plusieurs grands modèles de langage (LLM) (par exemple OpenAI, Claude, Qwen, etc.), et à permettre l'automatisation des tâches et la mise à l'échelle de la productivité en utilisant le protocole MCP (Model Context Protocol) pour l'automatisation des tâches et la mise à l'échelle de la productivité. Prenant en charge les systèmes macOS et Windows, HyperChat dispose non seulement d'une place de marché de plug-ins intégrée, mais permet également l'installation manuelle de plug-ins tiers. MCP Plugin pour les développeurs et les utilisateurs généraux. Les fonctionnalités incluent la gestion multi-session (ChatSpace), les appels d'agents, les tâches chronométrées, etc. La version actuelle est 0.3.4 et est toujours activement mise à jour.

HyperChat:利用 MCP 智能执行复杂任务的AI对话客户端

Écran de dialogue principal d'HyperChat

 

HyperChat:利用 MCP 智能执行复杂任务的AI对话客户端

Tâches chronométrées HyperChat

 

HyperChat:利用 MCP 智能执行复杂任务的AI对话客户端

HyperChat accomplit des tâches complexes à plusieurs étapes et multimodales

 

Liste des fonctions

  • Plusieurs intégrations de l'API LLMCompatible avec les modèles d'OpenAI, Claude (via OpenRouter), Qwen, Deepseek, GLM, Ollama et bien d'autres.
  • MCP Plug-in MarketplaceLe logiciel de gestion de la base de connaissances : il permet une installation et une configuration en un clic, prend en charge l'automatisation des tâches et l'extension de la base de connaissances (RAG).
  • Planificateur de tâchesLes tâches sont définies et exécutées automatiquement par l'agent, et le statut est vérifié en temps réel.
  • Espace de discussion multisessionLa prise en charge de plusieurs conversations simultanées permet d'améliorer l'efficacité.
  • Gestion des agentsLes services MCP et les invites préprogrammées, la prise en charge des appels inter-agents.
  • Compatibilité multiplateformePrise en charge de macOS et Windows, y compris le mode sombre.
  • rendu du contenuSupport de la présentation des formules SVG, HTML, KaTeX et de la mise en évidence du code.
  • Synchronisation WebDAVPermet la synchronisation des données entre les appareils.
  • Soutien aux développeursLe code source est ouvert, ce qui permet le développement de plug-ins et de fonctionnalités personnalisées.

 

Utiliser l'aide

Processus d'installation

L'installation d'HyperChat nécessite la préparation d'un environnement spécifique, dont voici les étapes détaillées :

1. préparation à l'environnement

Assurez-vous que les outils suivants sont installés sur votre système :

  • Node.js(qui exécute l'environnement principal d'HyperChat) :
    • macOSFonctionnement du terminal : Fonctionnement du terminal brew install node(Homebrew doit être installé au préalable).
    • Windows (ordinateur): Run winget install OpenJS.NodeJS.LTS ou le télécharger sur nodejs.org.
  • uv(gestion de l'environnement Python) :
    • macOS: Run brew install uv.
    • Windows (ordinateur): Run winget install --id=astral-sh.uv -e.

2. téléchargement et installation

  • Visitez le dépôt GitHub (https://github.com/BigSweetPotatoStudio/HyperChat) :
    • Cliquez sur "Code" > "Télécharger ZIP" pour télécharger le code source ou l'exécuter :
      git clone https://github.com/BigSweetPotatoStudio/HyperChat.git
      
  • Allez dans le répertoire du projet et installez les dépendances :
    cd HyperChat
    cd electron && npm install
    cd ../web && npm install
    cd .. && npm install
    

3. lancer HyperChat

  • Exécuter le modèle de développement :
    npm run dev
    
  • Problèmes de permissions sous macOSSi l'on vous demande d'effectuer une corruption, exécutez :
    sudo xattr -d com.apple.quarantine /Applications/HyperChat.app
    
  • Windows (ordinateur)Lancement de l'application : Double-cliquez sur l'application générée pour la lancer.

4) Environnement de configuration (facultatif)

  • nvm utilisateur(macOS) : Vérifier si le PATH contient Node.js :
    echo $PATH
    

    S'il manque, ajoutez-le manuellement ; Windows nvm est disponible par défaut.

Fonctions principales Guide d'utilisation

Configuration de l'API LLM

HyperChat supporte une variété de LLM, et les étapes de configuration sont les suivantes :

  1. Obtenir la clé API: :
    • S'enregistrer auprès du service LLM cible (par exemple, OpenAI, OpenRouter) et générer la clé.
  2. Saisir la clé: :
    • Ouvrez HyperChat et allez dans Settings > API Configuration.
    • Collez la clé, sélectionnez le service et assurez-vous qu'il est compatible avec les API de type OpenAI.
  3. test (machines, etc.): :
    • Tapez "1+1= ?" dans la boîte de dialogue. et confirmez pour obtenir le résultat correct.

Utilisation du plug-in MCP

Le plugin MCP est une extension de base pour HyperChat :

  1. Accès au marché intégré: :
    • Cliquez sur l'onglet "Plugins" et parcourez les plugins disponibles (par ex. hypertools,fetch).
  2. installation en un clic: :
    • Sélectionnez le plugin et cliquez sur "Installer" pour terminer automatiquement la configuration.
  3. Installation manuelle de plug-ins tiers: :
    • Téléchargez le fichier du plugin, entrez dans la "gestion du plugin", remplissez le champ command,args,envÉconomiser.
  4. exemple d'utilisation: :
    • montage search Après l'installation du plugin, entrez "Search for the latest AI news" (Recherche des dernières nouvelles sur l'IA) pour voir les résultats obtenus.

Mise en place de tâches chronométrées

L'automatisation des tâches est le point fort d'HyperChat :

  1. Création de tâches: :
    • Cliquez sur Nouveau dans le panneau Tâches.
    • Saisissez le nom de la tâche (par exemple "Résumé quotidien"), l'heure (par exemple "Tous les jours 18:00") et les instructions (par exemple "Résumer le calendrier d'aujourd'hui").
  2. Préciser l'agent: :
    • Sélectionnez l'agent configuré pour effectuer la tâche.
  3. Voir les résultats: :
    • Lorsque la tâche est terminée, le statut est mis à jour et devient "Terminé". Les résultats peuvent être téléchargés à partir de l'"Historique de la tâche".

Gestion multisession de l'espace de discussion

  1. Ouvrir une nouvelle session: :
    • Cliquez sur le bouton "+" pour créer un nouvel Espace de discussion.
    • Chaque session se déroule de manière indépendante et peut s'adresser à différents agents en même temps.
  2. Sessions de commutation: :
    • Passez rapidement d'un espace de discussion à l'autre en les sélectionnant dans la colonne de gauche.

L'agent appelle l'agent

  1. Configuration de l'HyperAgent: :
    • Créez un nouvel agent dans le panneau Agent et configurez les invites et les services MCP.
  2. Appeler d'autres agents: :
    • Entrez une commande telle que "Appeler l'agent A pour générer un rapport" et HyperAgent se coordonne automatiquement.

Rendu et synchronisation des contenus

  • Formules et codes: Entrée $E=mc^2$ Affichez les formules KaTeX ou collez du code pour le mettre en évidence.
  • Synchronisation WebDAVPour activer la synchronisation des données, saisissez l'adresse WebDAV et les informations d'identification dans les Paramètres.

Exemple de processus opérationnel : génération d'un rapport mathématique

  1. Configuration du LLMAccès à l'API de l'OpenAI.
  2. Installation des plug-insInstallation sur le marché hypertools.
  3. Nouvelles tâches: Définir "Générer un rapport de mathématiques tous les lundis à 10h00" avec la commande "Analyser et générer un rapport de trigonométrie".
  4. être en mouvementLa tâche est exécutée automatiquement et le résultat contient des formules KaTeX, qui peuvent être copiées et utilisées directement.

mise en garde

  • Compatibilité LLMLes appels à plusieurs étapes peuvent provoquer des erreurs chez Deepseek, etc., préférez OpenAI ou Claude.
  • exigences du systèmeLes versions d'uv et de Node.js doivent correspondre aux recommandations officielles.
  • Soutien communautaireLes questions peuvent être soumises à GitHub Issues, ou se référer à HyperChatMCP.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...