Chatworm
Chatworm, pour rendre les modèles d’IA plus efficaces et plus simples
Étiquettes :Modèle d’entraînement d’IAQu’est-ce que Chatworm ?
Chatworm est un client de dialogue IA multi-modèles open source dont les utilisateurs doivent entrer leur propre clé API. Il permet d’appeler directement depuis le navigateur des fournisseurs tels que OpenAI, Anthropic, Google Gemini, DeepSeek, Alibaba Qwen, xAI Grok, Mistral AI et StepFun.
Ce projet est une application frontend à une seule page, et la documentation officielle souligne que le navigateur communique directement avec l’API du modèle, sans serveur de dialogue Chatworm intermédiaire. Cela ne signifie pas pour autant que les données ne sont pas transmises à l’extérieur : les prompts et les fichiers sont toujours envoyés au fournisseur d’IA choisi par l’utilisateur.
Une phrase pour présenter
Chatworm est un client de conversation pour Web, Android et Windows, gratuit, open source sous licence MIT, qui se connecte directement à plusieurs modèles d’IA via sa propre clé API.
Fonction principale
Dialogue multi-modèles
L’utilisateur peut configurer des clés API distinctes pour différents fournisseurs et basculer entre les modèles depuis une seule interface. Lorsqu’un service est lent, subit une panne temporaire ou n’est pas adapté à la tâche en cours, il est possible d’utiliser un autre modèle.
Ajustement des paramètres du modèle
L’interface permet de régler la randomisation, la sortie maximale, l’intensité du raisonnement, l’historique des conversations et l’envoi rapide, entre autres paramètres. L’efficacité de ces paramètres dépend de la gamme de fonctionnalités prises en charge par l’API du modèle actuel.
Dialogue vocal
Chatworm peut utiliser la reconnaissance vocale pour convertir la voix de l’utilisateur en texte, puis transformer les réponses de l’IA en voix. La fonction vocale entraîne des frais liés à l’API correspondante et peut être affectée par les permissions du micro, le bruit, l’accent et la compatibilité du navigateur.
Génération d’images par IA
Le client peut appeler des API d’images telles que DALL·E 3 pour générer des images. Les demandes d’images sont généralement facturées séparément du dialogue textuel ; l’utilisateur doit vérifier la résolution et le prix par génération avant de créer l’image.
Compréhension d’images
L’utilisateur peut prendre des photos ou choisir des images, puis utiliser des modèles dotés de capacités visuelles pour poser des questions et obtenir des réponses. Les visages, les documents, les adresses et les informations sur les appareils présents dans les images peuvent constituer des données sensibles ; il convient d’obtenir l’autorisation nécessaire et de masquer ces données avant de les télécharger.
Personnalisation locale
L’utilisateur peut choisir le mode sombre, la voix, l’envoi rapide et les paramètres de chat. Ces paramétrages, tout comme la clé API, sont principalement stockés dans le stockage local du navigateur.
Version PWA et version de la boutique d’applications
Chatworm peut être utilisé directement sur le Web, et des applications pour Android et Windows sont également disponibles. Ces clients s’appuient sur la même idée d’application web progressive ; leurs fonctionnalités et leur rythme de mise à jour peuvent être influencés par la vérification effectuée par les stores et par le cache.
Fournisseurs de modèles pris en charge
| Fournisseur | Capacités principales | Identifiants requis |
|---|---|---|
| OpenAI | Texte, raisonnement, visuel, vocal et image | OpenAI API Key |
| Anthropic | Claude : dialogue, écriture et raisonnement | Anthropic API Key |
| Texte Gemini et multimodalité | Gemini API Key | |
| DeepSeek | Dialogue général, raisonnement et programmation | DeepSeek API Key |
| Alibaba Cloud | Modèles de la série Qwen | Clé API associée à Qwen |
| xAI | Modèles de la série Grok | xAI API Key |
| Mistral AI | Modèles de la série Mistral | Mistral API Key |
| StepFun | Modèle d’étoile à étapes | StepFun API Key |
Les fournisseurs de modèles, les versions et le support des paramètres peuvent varier en fonction des mises à jour du projet. Avant d’entrer la clé, veuillez vous assurer dans la console du fournisseur correspondant que votre compte dispose bien de la facturation API et des modèles requis.
Prix et coût réel
Jusqu’au 24 août 2026, l’application Chatworm est gratuite et ne percevra aucune mensualité fixe ni frais de membership. Les utilisateurs envoient des requêtes aux fournisseurs de modèles à l’aide de leur propre API Key, les frais étant calculés selon les règles de facturation en temps réel de chaque fournisseur.
| Postes de dépense | Chatworm : tarif | Partie chargée du facturation réelle | Unité de facturation courante |
|---|---|---|---|
| Applications et code source | 0 dollar | Pas applicable | Open source gratuit |
| Dialogue de texte | 0 dollar | Fournisseur de modèles | Tokens d’entrée et de sortie |
| Modèle de raisonnement | 0 dollar | Fournisseur de modèles | Token ou demande spécifique |
| Analyse visuelle | 0 dollar | Fournisseur de modèles | Token, image ou résolution |
| Reconnaissance et synthèse vocale | 0 dollar | Fournisseur de modèles | Durée, caractères ou tokens |
| Génération d’images | 0 dollar | Fournisseur de modèles | Nombre de feuilles, dimensions et poids |
Les écarts de prix entre les différents modèles peuvent être importants, et la tarification est sujette à des ajustements fréquents. Il est recommandé de définir un budget bas, des alertes de consommation et des limites strictes pour chaque fournisseur, et de vérifier les prix avant de lancer des conversations longues, des images volumineuses ou des calculs coûteux.
Guide d'utilisation rapide
- Choisissez un fournisseur de modèles et créez une clé API spécialement conçue pour Chatworm.
- Définir un budget faible, des droits de modèle et des alertes de consommation dans la console du fournisseur.
- Ouvrez l’application Web, ou installez les versions Android et Windows depuis une boutique d’applications officielle.
- Saisissez la clé correspondante du fournisseur dans les paramètres de la clé API.
- Choisissez un modèle à faible coût et envoyez d’abord un message de test ne contenant pas d’informations sensibles.
- Ouvrez la page d’utilisation du fournisseur pour vérifier que la demande est facturée correctement.
- Ajuster le modèle, la randomisation, la longueur de la sortie et l’intensité du raisonnement en fonction de la tâche.
- Lorsque l’appareil n’est plus utilisé, supprimez la clé locale et annulez-la dans la console du fournisseur.
Tutoriel de déploiement autonome
- Voir la licence MIT et la liste des licences de tiers.
- Obtenez le code depuis le dépôt officiel, vérifiez la branche actuelle et les dépendances.
- Installez les dépendances front-end et lancez le service de développement localement.
- Utiliser la clé de test pour valider les requêtes cross-domaine et la sortie en flux du modèle requis.
- Mettre à jour les dépendances avant le déploiement, effectuer une vérification de sécurité et générer une build de production.
- Utiliser des noms de domaine contrôlés, des politiques de sécurité du contenu et une liste stricte de scripts tiers.
- Vérifier le stockage de la clé de vérification, les cibles API, ainsi que le cache des workflows de dépendances et de services à chaque mise à jour.
Sécurité de la clé API
Le code source actuel de Chatworm enregistre les clés API de chaque fournisseur dans le stockage local du navigateur, sans aucune clé de chiffrement supplémentaire. Les identifiants stockés localement peuvent être volés par des scripts malveillants dans le contexte du même site, par du logiciel malveillant local, par des extensions sur-autorisées ou par des personnes ayant accès à l’appareil.
Liste de protection des clés
- Créer une clé indépendante pour Chatworm, qui n’est pas partagée avec le serveur ou l’équipe.
- Définir un budget minimum, des alertes de consommation, une liste blanche de modèles et des projets d’organisation disponibles.
- Conserver les clés uniquement sur des appareils personnels et fiables, ainsi que dans des paramètres de navigateur sécurisés.
- Ne saisissez pas de clé sur les ordinateurs partagés, les terminaux publics et les appareils de présentation à distance.
- Vérifiez les permissions de lecture de pages web et d’insertion de scripts avant d’installer l’extension du navigateur.
- Annulez immédiatement la clé en cas de frais anormaux, de modification de la page web ou de perte du dispositif.
- Renouveler régulièrement les clés et supprimer les données du site avant de désactiver la configuration du navigateur.
Confidentialité et flux de données
| Données | Emplacement principal ou destinataire | Risques principaux |
|---|---|---|
| API Key | Stockage local du navigateur | Vols locaux, scripts et risques d’extensions |
| Prompt et dialogue | Fournisseur d’IA correspondant | Réservation, formation, différences régionales et de conformité |
| Images et voix | Fournisseur d’IA correspondant | Transmission de données biométriques, d’adresses, de visages et d’informations de documents |
| Journal des erreurs | Bibliothèque ou prestataire tiers | Adresse IP, appareil, version du système et durée d’utilisation |
| Paramètres de l’interface | Stockage local du navigateur | Nettoyage du cache, configuration partagée et accès aux appareils |
Selon la politique de confidentialité du projet, certaines informations identifiables restent sur le dispositif, mais les services tiers peuvent collecter des journaux d’erreurs et des informations sur le dispositif. Ce texte de politique est assez succinct ; les utilisateurs doivent également consulter séparément les conditions d’utilisation et de conservation des données de chaque fournisseur d’IA.
Avantages du produit
- L’application elle-même est gratuite ; les utilisateurs n’ont à payer que les frais réels liés à l’API.
- Le code source est public, pouvant être examiné, modifié et déployé par soi-même.
- Un même client peut configurer plusieurs fournisseurs d’IA.
- Une architecture purement front-end réduit les couches de services intermédiaires supplémentaires.
- Prend en charge la génération de texte, de voix, de visuel et d’images.
- Des accès multiples via Web, Android et Windows sont disponibles.
- Il est possible d’ajuster le modèle, la randomisation, la longueur de sortie et l’intensité du raisonnement.
Restrictions d'utilisation et précautions
- L’utilisateur doit demander, recharger et gérer séparément les comptes API de chaque fournisseur de modèles.
- La facturation API s’accumule en fonction de la consommation ; les conversations longues, les grandes images, la voix et les modèles de raisonnement peuvent augmenter rapidement les coûts.
- La clé est stockée dans le stockage local du navigateur, ce qui ne convient pas aux appareils publics ou partagés.
- Une connexion frontale pure directe exige que l’API du modèle autorise les requêtes cross-domaine correspondantes depuis le navigateur.
- Lorsque l’API en amont change de modèle, modifie des paramètres ou désactive une interface, le client peut devenir temporairement inopérant.
- L’application ne dispose pas de gestion des comptes d’entreprise, de stockage centralisé des clés, ni d’audits et de droits au niveau de l’organisation.
- Les réponses de l’IA, la compréhension d’images et la transcription vocale peuvent contenir des erreurs et ne doivent pas être utilisées pour des décisions à haut risque sans vérification humaine.
- Le projet dépend de plusieurs paquets frontend tiers, et le déploiteur doit constamment corriger les vulnérabilités des dépendances.
Open source et statut GitHub
Le dépôt officiel public de Chatworm est le projet chatgpt-api sous le nom d’UnknownEnergy, sous licence MIT. Au jour de la vérification, le dépôt n’était pas archivé ; la dernière mise à jour du code remonte à février 2026, et il dispose d’une zone de retour des problèmes.
La licence MIT autorise l’utilisation, la modification et la distribution, à condition que les droits d’auteur et la mention de licence soient conservés. L’API du modèle, les bibliothèques front-end tierces, les paquets d’application store et le contenu généré sont respectivement soumis à leurs propres conditions ; ils ne deviennent pas automatiquement accessibles simplement parce que le projet principal est sous licence MIT.
Informations de base
| Projet | Contenu |
|---|---|
| Nom de l’outil | Chatworm |
| développeur | Daniel Schweiger |
| Type d’outil | Client de dialogue AI multi-modèles open source |
| Architecture du produit | Application monopage purement frontale, connexion directe du navigateur à l’API du modèle |
| Plateforme | Web, Android et Windows |
| Modèle de prix | L’application est gratuite, l’API tierce est facturée à l’utilisation. |
| Méthode de clé | L’utilisateur fournit sa propre clé API, qui est stockée dans le stockage local du navigateur. |
| Est-il nécessaire d’avoir un compte Chatworm ? | Utilisation purement frontale sans compte central requis |
| Est-ce open source | Oui, licence MIT |
| Indice de recommandation | 4,2 points |
Questions fréquentes
Chatworm est-il gratuit ?
Les applications et le code source sont gratuits, il n’y a pas de frais d’abonnement fixe pour Chatworm. Les conversations réelles, la voix, les images et les demandes visuelles sont facturées à l’usage par le fournisseur d’IA correspondant.
Faut-il utiliser sa propre clé API ?
Oui, l’utilisateur doit saisir la clé correspondante pour le fournisseur de modèles qu’il souhaite utiliser. Une clé sans abonnement activé ou sans droits d’accès aux modèles peut entraîner un refus ou une erreur de quota.
La clé API sera-t-elle envoyée au serveur Chatworm ?
Selon les descriptions de l’architecture publiques et le code source, la clé est stockée dans le stockage local du navigateur, et les requêtes sont envoyées directement au fournisseur d’IA. Cependant, le stockage local n’est pas chiffré, et l’environnement du dispositif et du navigateur doit être fiable.
Chatworm peut-il être déployé seul ?
Oui, l’entrepôt fournit le code frontend complet ainsi que des instructions pour le développement et la compilation locaux. Ceux qui effectuent le déploiement sont responsables eux-mêmes du nom de domaine, des dépendances frontend, de la politique de sécurité des contenus, des mises à jour et de la correction des vulnérabilités.
Chatworm est-il un outil open source ?
Oui, les projets officiels sont soumis à la licence MIT. Les utilisateurs doivent néanmoins se conformer séparément aux conditions du fournisseur d’IA, des dépendances tierces, de la boutique d’applications et du contenu généré.
Résumé
Chatworm convient aux particuliers et aux développeurs qui possèdent déjà un compte API de modèle et souhaitent basculer entre plusieurs IA à l’aide d’une interface client open source unique. Son architecture entièrement frontale et sa licence MIT facilitent l’audit et le déploiement autonome, mais les clés en texte brut locales, la facturation par API, les modifications chez les fournisseurs et la sécurité des dépendances nécessitent une gestion continue de la part de l’utilisateur.
Numéro d’enregistrement de sécurité publique du Guangxi : 45132202000164