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.

Écran de dialogue principal d'HyperChat

Tâches chronométrées HyperChat

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.
- macOSFonctionnement du terminal : Fonctionnement du terminal
- uv(gestion de l'environnement Python) :
- macOS: Run
brew install uv
. - Windows (ordinateur): Run
winget install --id=astral-sh.uv -e
.
- macOS: Run
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
- Cliquez sur "Code" > "Télécharger ZIP" pour télécharger le code source ou l'exécuter :
- 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 :
- Obtenir la clé API: :
- S'enregistrer auprès du service LLM cible (par exemple, OpenAI, OpenRouter) et générer la clé.
- 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.
- 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 :
- Accès au marché intégré: :
- Cliquez sur l'onglet "Plugins" et parcourez les plugins disponibles (par ex.
hypertools
,fetch
).
- Cliquez sur l'onglet "Plugins" et parcourez les plugins disponibles (par ex.
- installation en un clic: :
- Sélectionnez le plugin et cliquez sur "Installer" pour terminer automatiquement la configuration.
- 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.
- Téléchargez le fichier du plugin, entrez dans la "gestion du plugin", remplissez le champ
- 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.
- montage
Mise en place de tâches chronométrées
L'automatisation des tâches est le point fort d'HyperChat :
- 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").
- Préciser l'agent: :
- Sélectionnez l'agent configuré pour effectuer la tâche.
- 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
- 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.
- 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
- Configuration de l'HyperAgent: :
- Créez un nouvel agent dans le panneau Agent et configurez les invites et les services MCP.
- 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
- Configuration du LLMAccès à l'API de l'OpenAI.
- Installation des plug-insInstallation sur le marché
hypertools
. - 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".
- ê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
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...