SlashBots · Slash AI Lab

Des agents IA de bureau qui naviguent, créent des fichiers et pilotent le PC

SlashBots est l'app Windows et Linux que nous avons construite pour notre propre équipe : sept bots qui cherchent, pilotent un navigateur intégré, rédigent des fichiers Word et Excel, lancent des routines et demandent avant toute action risquée.

Navigator ouvre slash-digital.io dans le navigateur intégré et le résume, puis Scribe commence un rapport Word. Profil de test, données inventées.
En bref

SlashBots est une app Electron pour Windows et Linux qui fait tourner une équipe de bots IA sur le PC de l'utilisateur. Chaque bot a son onglet de navigateur, le contrôle du bureau, des skills, une mémoire, des connecteurs MCP et des routines planifiées, et un coffre chiffré remplit les identifiants sans que le bot voie le mot de passe. Les modèles passent par Verboo.ai, un routeur compatible OpenAI, et toute l'équipe partage un seul forfait. Nous l'avons écrite en 14 commits entre le 14 et le 20 octobre 2026 ; la version actuelle est la 1.2.10.

Client
SlashBots · Agents de bureau
Secteur
Produit maison · agents IA
Année
2026
Livrables
  • App Electron pour Windows et Linux
  • Module Windows natif en C#
  • App compagnon Flutter
  • Plugin Claude Code (MCP)
7bots intégrés
68outils d'agent
421skills fournies
Le contexte

Un seul endroit pour confier le travail aux bots

Nous voulions un seul endroit sur le PC pour confier à des bots spécialisés la recherche, la navigation, les documents, l'analyse de données et les tâches de bureau. Le travail devait tourner en local, avec les fichiers dans les dossiers de l'utilisateur, et une personne devait valider tout ce qui envoie, publie ou modifie quelque chose hors du dossier du bot.

Il fallait aussi composer avec une limite stricte. L'équipe partage un forfait Verboo.ai qui traite deux requêtes à la fois pour tout le monde. Quand trois personnes demandent en même temps, quelqu'un attend, et la file d'attente devait donc faire partie du produit.

Conception et réalisation

Sept bots, 68 outils et une file d'attente

L'app repose sur Electron 44, avec un rendu en JavaScript sans framework. Sept bots intégrés se partagent le travail : SlashBot, Operator pour le bureau, Navigator pour le navigateur, DeepSearch pour la recherche, Coder, Scribe et Analyst. Taper @Coder envoie le message à Coder, et un bot qui en mentionne un autre dans une phrase le consulte avec ask_bot puis reprend sa réponse. Les salles de bots en réunissent plusieurs dans un même chat.

Sous Windows, le contrôle du PC passe par SlashHelper.exe, un petit programme C# pour les captures d'écran, la souris, le clavier et UI Automation ; sous Linux, l'app utilise xdotool, wmctrl, ImageMagick et tesseract. Les bots se mettent en pause dès que la personne touche la souris ou le clavier, un seul bot pilote le PC à la fois, et Ctrl+Shift+X les arrête tous.

Chaque installation embarque 421 skills : 22 intégrées, 145 playbooks que l'équipe utilisait déjà et une bibliothèque de 254 skills désactivée tant que personne n'en active une. Les bots peuvent suggérer, activer ou installer des skills, et chaque changement demande une validation.

L'app compagnon sur téléphone : approuver une commande, lire un chat, consulter la boîte, les routines et les bots. Build de test, données d'exemple.
  1. 01

    Trois modes de permission

    Balanced demande avant les commandes, le code, le contrôle du bureau et tout ce qui envoie ou publie. Strict demande avant chaque modification. Autopilot ne demande rien, sauf pour le coffre et les paiements ; forcer la fermeture d'une app ou supprimer un dossier entier demande toujours confirmation.

  2. 02

    Une file pour deux créneaux

    Toutes les requêtes passent par une file limitée aux deux requêtes simultanées du forfait. Le chat affiché passe en premier, les tâches de fond ne prennent jamais le dernier créneau, et chaque message en attente affiche sa place, un délai estimé et un bouton Run next.

  3. 03

    Des fichiers en entrée et en sortie

    Les bots lisent PDF, Word, Excel, PowerPoint, ZIP et code, et créent PDF, Word, Excel, PowerPoint, HTML, Markdown et CSV. Une carte de fichier ouvre le résultat, l'affiche dans son dossier ou le glisse dans un e-mail.

  4. 04

    Le téléphone comme télécommande

    Une app compagnon Flutter s'appaire avec un QR code. Depuis le téléphone, on discute avec les bots du PC, on valide ou refuse des actions et on arrête une tâche. Le PC ne fait que des appels HTTPS sortants vers un relais, interrogé toutes les 3 secondes, sans ouvrir de port.

Résultats

Utilisée par notre équipe, limites comprises

SlashBots tourne sur les PC de l'équipe via un canal de mise à jour privé qui cherche une nouvelle version toutes les six heures. Il existe des builds de la 1.0.0 à la 1.2.10 pour Windows (installeur et portable) et Linux (AppImage et .deb). Nous n'avons pas mesuré le temps gagné, donc nous ne donnons pas de chiffre.

Deux points restent ouverts. Le dépôt n'a pas de suite de tests automatisés ; les tests sont des parcours scriptés de l'app réelle dans un profil isolé (SB_TEST). Et l'installeur Windows n'est pas encore signé, si bien que SmartScreen affiche un avertissement à la première installation.

  • Builds Windows et Linux, de la 1.0.0 à la 1.2.10
  • 20 704 lignes de code, hors bibliothèques tierces
  • 13 modèles de connecteurs, dont tout serveur MCP sur mesure
  • Un plugin Claude Code avec 13 outils slashbots_* sur 127.0.0.1
Questions fréquentes

Les questions qu'on nous pose souvent

Un agent IA peut-il utiliser mon bureau Windows sans risque ?

Dans SlashBots, le mode Balanced, actif par défaut, demande avant de piloter le bureau, de lancer une commande ou d'envoyer et publier quoi que ce soit. Les bots se mettent en pause quand vous utilisez la souris ou le clavier, n'écrivent jamais dans une fenêtre qu'ils n'ont pas choisie, et Ctrl+Shift+X les arrête tous. Le texte des pages web et des fichiers est traité comme des données, jamais comme des instructions.

SlashBots fonctionne-t-il sous Linux ?

Oui, en AppImage ou en paquet .deb. Le contrôle du bureau demande xdotool, wmctrl, xprintidle, tesseract et ImageMagick ; sans eux, le reste de l'app fonctionne. Sous Wayland, la souris et le clavier se pilotent mieux dans une session X11.

Quels modèles d'IA utilise-t-il ?

Les modèles passent par Verboo.ai, un routeur compatible OpenAI. Par défaut, c'est glm-5.3-flash avec un raisonnement bas, et deepseek-v4.1-flash prend le relais après plusieurs échecs. Le modèle et le niveau de raisonnement se choisissent à chaque message, et d'autres fournisseurs compatibles OpenAI s'ajoutent dans les réglages.

Où les données sont-elles stockées ?

Les réglages, les chats et la mémoire restent sur le PC, dans %APPDATA%\SlashBots, et les fichiers créés par les bots dans Documents\SlashBots. Chaque requête à un modèle passe par Verboo. Les mots de passe sont dans un coffre AES-256-GCM, et les bots ne remplissent un identifiant que sur le bon domaine, sans voir le secret.

Parler à Slash

Mettons-le en production

Racontez-nous votre défi. Nous répondons sous 24 heures ouvrées avec une première lecture honnête : si nous pouvons aider, nous dirons comment ; sinon, nous dirons qui peut.

Je réponds en personne. Pas de formulaires interminables ni de réponses automatiques.

Écrire à Esteban