OpenMausBot pilote toute une equipe d agents IA depuis une fenetre de discussion

Résumé

OpenMausBot est une application de bureau sous Apache-2.0 qui pilote plusieurs agents IA locaux depuis une interface de discussion, donne a chacun son modele et son ordinateur cloud, et retient les commandes et les modifications de fichiers derriere une carte d approbation.

Recommander
Nom
OpenMausBot
Version
0.1.139
Tarif
Gratuit
Open source
Open source
Système
WindowsmacOSLinux
Mis à jour
2026-11-03 23:00

Qui fait tourner plusieurs agents IA en meme temps connait la meme gene : chacun vit dans sa propre fenetre de terminal, et savoir qui fait quoi, ou en est chaque tache et si un humain doit reprendre la main demande une surveillance constante. OpenMausBot repond par une autre interface : chaque agent devient un contact du carnet d adresses, une colonne de visages a gauche, un clic et l on est dans la conversation.

Ce que c est

OpenMausBot est une application de bureau Electron avec une interface React, sous licence Apache-2.0, publiee sur GitHub et qui depasse aujourd hui onze mille etoiles. L approche : donner a chaque agent sa propre configuration, son nom et son visage, son modele, son ordinateur cloud, ses applications connectees, puis ranger tout cela dans une interface en forme de messagerie.

Le gain est qu il n y a presque rien a apprendre. Qui a deja utilise une messagerie connait les gestes : non lus, epingles, menus contextuels, dossiers de regroupement. La seule difference est qu en face il n y a pas une personne mais un agent capable de lire des fichiers, d ouvrir un navigateur et d executer des commandes.

La fenetre principale suit les habitudes d une messagerie, un agent derriere chaque visage
La fenetre principale suit les habitudes d une messagerie, un agent derriere chaque visage

Chaque agent recoit son propre ordinateur

C est la plus grande difference avec un client de discussion ordinaire. Ouvrir le panneau ordinateur d un agent fait demarrer un bureau cloud pour lui, avec un apercu en direct pendant le travail ; quand un humain doit reprendre, un clic donne la main dans le navigateur, ou l agent est redirige vers la machine devant laquelle on se trouve.

L interet d une machine par agent est la separation. Celui qui ecrit un robot d exploration peut installer des dependances et changer son environnement a volonte sans polluer celui ou un autre fait de l analyse de donnees ; quand une operation risque doit etre essayee, les degats restent dans cette machine temporaire. Pour qui mene plusieurs chantiers de front, c est plus propre que d ouvrir davantage de fenetres de terminal.

Le panneau ordinateur montre le bureau sur lequel l agent travaille
Le panneau ordinateur montre le bureau sur lequel l agent travaille

Il demande avant d agir

Ce qui inquiete quand on laisse une IA conduire un ordinateur, c est qu elle fasse quelque chose en silence. OpenMausBot en fait une couche de droits : executer une commande shell, modifier un fichier ou poser une question apparaissent sous forme de cartes dans la conversation, et l on peut autoriser, refuser ou simplement repondre dans le fil. Les ordinateurs cloud et la machine locale passent par la meme logique d approbation.

A noter : ce n est pas un journal apres coup mais un blocage avant execution. Sans autorisation, l action n a pas lieu. Pour qui garde des documents importants sur la meme machine, ce dessin est plus reel que toute promesse de tracabilite ulterieure.

Commandes et modifications de fichiers attendent en cartes une decision
Commandes et modifications de fichiers attendent en cartes une decision

Declencheurs : d etre pousse a commencer seul

Une page de declencheurs existe, et elle regit la regle : quand telle chose arrive, tel agent fait telle chose. Une tache planifiee peut tourner une fois, certains jours de la semaine, ou se repeter a un intervalle de cinq a mille quatre cent quarante minutes ; les taches a intervalle s alignent sur une heure de depart, et si l execution precedente n est pas finie la nouvelle est sautee, pour que le travail ne s empile pas en file. Au-dela du planning, un declencheur peut etre une requete externe ou un evenement d une application connectee, par exemple rediger une reponse quand un courrier d une personne precise arrive.

La valeur est qu un agent cesse d etre une chose que l on pousse pour devenir une chose de service. Synthese du matin, verification periodique, formulaire a traiter des son arrivee : une fois posees sur un declencheur, la personne n apparait plus qu au point de decision.

Applications connectees et reemploi en equipe

Une place de marche d applications connectees est incluse : une autorisation et chaque agent peut appeler ces services comme outils, des courriers et agendas a l hebergement de code, au travail sur documents et a la gestion de projets. Les cles restent en local et l interface n affiche que configure, sans jamais les renvoyer, ce qui compte sur une machine partagee par plusieurs personnes.

Le dessin d equipe est interessant aussi. Une equipe d agents se met dans un seul fichier Markdown ; a l import, un ecran de revue passe une fois et liste les membres, canaux, flux et connexions avant que quoi que ce soit soit cree. Un service entier peut aussi etre exporte en un fichier et transmis, mais l historique, les cles et les choix de modele ne voyagent pas : qui importe recoit des agents neufs, des competences coupees et des routines en pause. Emporter la structure sans les donnees est un echange plus sur qu un export de configuration seul.

Limites et public

Le projet parle franchement de son etat : precoce mais utilisable, la chaine allant du message a l execution, aux reponses en flux, aux appels d outils, aux approbations et a l usage de l ordinateur fonctionne. macOS et Windows ont des versions officielles ; la version pour Ubuntu 24.04 est encore en test avec des compromis sur les capacites ; les connexions hebergees et mobiles se construisent encore, et les declencheurs par requete externe reposent pour l instant sur un recepteur local ; les appels ne marchent que sur macOS. La version actuelle est 0.1.139, et comme elle tourne sur Electron, sa taille et sa memoire ne paraissent pas aussi legeres qu une application native.

Pour qui ? Qui fait deja tourner plusieurs agents et trouve la gestion dispersee verra tout de suite l interet de cette interface, et qui a besoin d un modele, d un ordinateur ou de droits differents selon la tache economisera beaucoup de bascules manuelles. Si l on ne pose qu une question de temps en temps a une IA, le poids et les concepts sont excessifs : c est un etabli pour ceux qui menent plusieurs chantiers a la fois.

OpenMausBotTéléchargement
Systèmes pris en charge : Windows macOS Linux