# AnyModelBot : un bot IA open source sur ton ordinateur

> AnyModelBot est un bot IA open source qui tourne sur ton ordinateur, avec GPT, Claude, Gemini ou DeepSeek au choix, payé à l'usage.

- Type : actu de l'IA
- Famille : Agents IA · Bot IA local
- Habitat : Application de bureau · Docker
- Niveau : débutant
- Langage : Python
- Licence : MIT
- Étoiles GitHub : 2707 (relevé le 4 novembre 2026)
- Source : https://github.com/modelflare-ai/AnyModelBot
- Publié le : 4 novembre 2026
- Page : https://geekus.fr/projets/anymodelbot/

AnyModelBot est une application open source (licence MIT) qui fait tourner sur ton ordinateur des bots IA capables de lire des fichiers, de lancer des commandes et de travailler en arrière-plan. Tu choisis le modèle parmi plus de 70 proposés par Modelflare, et tu paies à l'usage, sans abonnement. Tu lui parles dans l'application ou depuis WeChat, Feishu, Telegram, Slack et Discord.

## En bref

- Application gratuite et open source (MIT), pour Windows, macOS et Linux, ou en Docker
- Plus de 70 modèles (GPT, Claude, Gemini, Grok, DeepSeek, Kimi, GLM) via un compte Modelflare, payés au token
- Le bot lit et écrit des fichiers, lance des commandes et te demande ton accord dès qu'il sort de son espace de travail
- Conversations, mémoire et fichiers restent sur ton appareil ; les requêtes de modèle passent par Modelflare
- Projet très récent : dépôt créé le 27 octobre 2026, version v0.1.21 publiée le 3 novembre 2026

![AnyModelBot en image (tirée de la page du projet)](/illustrations/anymodelbot-2.webp?v=6aeb4d72)

## AnyModelBot, un assistant IA qui vit sur ton ordinateur

AnyModelBot répond à une idée simple : avoir un assistant IA installé chez soi plutôt que dans le cloud d'un éditeur, et pouvoir changer de modèle quand on veut. Dans l'application, un **bot** est un personnage défini par une description que tu écris toi-même, avec son modèle par défaut, son dossier de travail et sa mémoire. Tu peux en créer autant que tu veux.

Le README le présente comme une alternative open source aux agents personnels permanents que sont Grok Bot de xAI, dots d'OpenAI et [Claude Duet](https://geekus.fr/projets/claude-duet/) d'Anthropic : des agents qui travaillent en arrière-plan et ne te sollicitent que lorsqu'une décision t'appartient. La différence annoncée : AnyModelBot tourne sur ta machine ou sur ton serveur, accepte des modèles de plusieurs éditeurs et ne repose sur aucun abonnement. Le projet précise n'avoir aucun lien avec ces trois produits.

## Comment fonctionne AnyModelBot

Les modèles viennent tous de Modelflare, une passerelle qui donne accès, avec un seul compte, à plus de 70 modèles de texte, d'image et de vidéo : GPT, Claude, Gemini, Grok, DeepSeek, Kimi, GLM. Un sélecteur les liste avec, pour chacun, la longueur de contexte, les capacités et un prix indicatif. Tu peux changer de modèle à chaque conversation, fixer un modèle par défaut pour chaque bot, et même en désigner un pour les petites tâches de fond comme le rangement de la mémoire.

Côté technique, l'application s'appuie sur un serveur Node.js et TypeScript, une base SQLite locale, une enveloppe Electron pour le bureau et une passerelle de modèles intégrée, magpie. L'agent lui-même tourne sur DeepSeek Harness, un moteur open source (MIT) lancé comme processus séparé. Depuis la version v0.1.19, un réglage d'**effort de raisonnement** (automatique, faible, moyen, élevé) permet de demander au modèle de réfléchir plus longtemps, au prix de réponses plus lentes.

![AnyModelBot : autre image tirée de la page du projet](/illustrations/anymodelbot-3.webp?v=6aeb4d72)

## Ce que le bot sait faire

Un bot ne se limite pas à discuter. Il peut manipuler des fichiers, exécuter des commandes dans un **bac à sable** et te renvoyer les résultats sous forme de fichiers dans la conversation. Chaque bot reçoit l'un de trois niveaux de permission, et tout ce qui dépasse son périmètre déclenche une carte d'approbation que tu dois valider.

Il sait aussi travailler sans que tu restes devant l'écran : une tâche longue, ou un simple « fais-le en arrière-plan », ouvre une tâche de fond et le résultat revient dans la conversation d'origine. Des règles permettent de planifier, par exemple de surveiller un prix chaque matin et de ne te prévenir que si quelque chose vaut la peine. Le mode « observer d'abord » montre ce que le bot aurait fait sans envoyer de message ni modifier de fichier.

- Lecture seule : le bot ne peut rien écrire.
- Espace de travail (réglage par défaut) : il n'écrit que dans son dossier et te demande avant d'en sortir.
- Accès complet : pas de bac à sable, mais une suppression récursive demande toujours ton accord.
- Opérations sur l'ordinateur via le pilote Cua Driver intégré, en bêta sur macOS ; lire l'écran n'exige jamais d'approbation.
- Génération d'images et de vidéos, avec une question préalable si le coût estimé dépasse 0,5 dollar.

## Lui parler depuis WeChat, Telegram ou Slack

Les comptes de messagerie se configurent une fois dans les réglages et servent à tous les bots. WeChat se connecte par un code à scanner, Feishu prend en charge les réponses en flux, et Telegram, Slack et Discord demandent un jeton, sans adresse publique. Dans une messagerie, la commande `/bot` suivie d'un nom permet de changer de bot, et `/model` ou `/reset` fonctionnent aussi dans l'application. Pour l'instant, seules les conversations en tête-à-tête sont gérées, pas les groupes.

Le bot garde une mémoire en fichiers Markdown, répartie sur trois niveaux (équipe, bot, groupe), et écarte ce qui ressemble à une clé secrète. Quand une conversation approche de la limite du modèle, un gestionnaire de contexte la compresse ou ouvre un nouveau segment avec un résumé de passation. Par défaut, le bot ne répond qu'à toi et aux personnes que tu autorises, il évite les notifications entre 22 h et 8 h et plafonne ses messages spontanés (3 par jour sur WeChat, 5 ailleurs).

## Installer AnyModelBot

Les installeurs se trouvent dans la page des versions du dépôt : Windows (x64 et arm64), macOS (puces Apple et Intel) et Linux (AppImage en x86_64 et arm64). Au premier lancement, le système peut signaler une application téléchargée sur Internet ; le README indique la marche à suivre pour chaque système, et sous Linux il faut rendre l'AppImage exécutable avec `chmod +x`. Fermer la fenêtre réduit l'application dans la zone de notification. Une commande permet de vérifier les fichiers téléchargés avec la liste `SHA256SUMS`.

Pour un NAS ou un serveur, une image **Docker** existe en x64 et en arm64. Le README demande de ne pas exposer le port 3600 directement sur Internet. Pour lancer le projet depuis le code, il faut Node.js 22.13 ou plus et Go 1.26.8 ou plus ; après l'installation, `npm run setup` compile la passerelle intégrée et `npm start` ouvre l'interface locale sur le port 3600. Le README ne donne pas de configuration matérielle minimale.

```bash
sha256sum -c SHA256SUMS --ignore-missing
docker run -d --name amb -p 3600:3600 -v amb-data:/data ghcr.io/modelflare-ai/anymodel-bot
git clone https://github.com/modelflare-ai/AnyModelBot.git
cd AnyModelBot
npm install
```

## Coût, compte Modelflare et données personnelles

L'application est gratuite et n'a pas d'abonnement ; seuls les modèles se paient, au **token**, via Modelflare, dont la grille de prix est publique. Le solde, les alertes de solde bas et l'usage quotidien se consultent dans l'application. Des budgets limitent les dépenses : 1 dollar par tâche par défaut, 0,1 dollar par exécution de règle et 3 dollars par mois, modifiables. Depuis la version v0.1.19, la connexion à un compte Modelflare est obligatoire et la saisie d'une clé API n'est plus prise en charge ; en Docker ou à distance, tu te connectes depuis un navigateur puis tu recolles le lien de la barre d'adresse.

Conversations, mémoire, fichiers de travail et identifiants restent sur ton appareil. En revanche, les prompts, les contenus de fichiers et les résultats d'outils nécessaires à une réponse partent vers le fournisseur choisi, via Modelflare, qui conserve des journaux de requêtes. Les captures d'écran de l'usage de l'ordinateur et les messages échangés par les messageries transitent aussi hors de ta machine. Depuis la version v0.1.20, l'application consulte le catalogue de bots sur anymodel.bot au démarrage puis toutes les 6 heures, sans envoyer tes données ; la variable `AMB_CATALOG=off` le désactive.

## Où en est le projet

Le dépôt a été créé le 27 octobre 2026 et la dernière version, la v0.1.21, date du 3 novembre 2026. Au relevé du 4 novembre 2026, il compte 2 695 étoiles, 27 forks, 4 contributeurs et 1 ticket ou demande de fusion ouvert. La version v0.1.21 refait l'écran de connexion aux messageries et précise ce qui se passe quand on supprime un bot ; la v0.1.20 a ajouté une page « Découvrir » avec des bots prêts à l'emploi, dont un assistant de recherche sur les entreprises et un créateur de présentations PPTX, qui demandent Python pour certaines fonctions.

La feuille de route, présentée comme une piste et non un engagement, cite les groupes de discussion, les accès à la messagerie et au calendrier, l'ajout d'outils MCP personnels, la collaboration entre bots et une application mobile dédiée.

## Quelques repères

- **Docker** : Outil qui empaquette un logiciel avec tout ce dont il a besoin pour fonctionner, afin de le lancer de la même façon sur un ordinateur, un NAS ou un serveur.
- **Token** : Petit morceau de texte, souvent un mot ou une partie de mot, que les modèles d'IA lisent et produisent. Les services facturent généralement l'usage en fonction du nombre de tokens traités.
- **Bac à sable** : Espace isolé où un programme peut s'exécuter sans toucher au reste du système, ce qui limite les dégâts en cas d'erreur.

## Questions fréquentes

### AnyModelBot est-il gratuit ?

L'application, oui : elle est open source sous licence MIT et n'a pas d'abonnement. Les modèles se paient à l'usage, au token, via un compte Modelflare dont la grille de prix est publique.

### Peut-on utiliser AnyModelBot avec WeChat ou Telegram ?

Oui. WeChat se connecte par un code à scanner, Telegram, Slack et Discord par un jeton, et Feishu est aussi pris en charge. Seules les conversations en tête-à-tête sont gérées pour l'instant, pas les groupes.

### Les données d'AnyModelBot restent-elles sur mon ordinateur ?

En partie. Conversations, mémoire, fichiers de travail et identifiants restent sur ton appareil, mais ce que tu envoies au modèle passe par Modelflare, qui conserve des journaux de requêtes. Le détail de cette conservation figure dans le centre de confiance de Modelflare.

### Peut-on utiliser AnyModelBot avec une clé API au lieu d'un compte Modelflare ?

Non, plus depuis la version v0.1.19. La connexion à un compte Modelflare est devenue obligatoire et les clés saisies auparavant sont retirées de l'appareil à la mise à jour.

## À retenir

AnyModelBot installe sur ton ordinateur des bots IA qui manipulent des fichiers, travaillent en arrière-plan et demandent ton accord avant de sortir de leur espace de travail, avec des modèles de plusieurs éditeurs payés à l'usage. Le projet a moins de deux semaines d'existence et en est à la version v0.1.21 : ce qui quitte ta machine, dont les requêtes de modèle, passe par Modelflare.

Sources :

- [modelflare-ai](https://github.com/modelflare-ai/AnyModelBot) (README)
- [GitHub](https://github.com/modelflare-ai/anymodelbot/releases) (notes de version)

Mots-clés : agent ia, bot, local-first, multi-modèles, desktop, open source

---

Fiche publiée par Geekus : https://geekus.fr/projets/anymodelbot/
