ooligo

QM

ai-agent-platform ai-agents · self-hosted · open-source · multi-agent
AI-NATIVE MCP API FREE
RevOpsLegal OpsRecruiting & TA
7.5 /10

Ce que c’est

QM — abréviation de Quartermaster — est le harnais d’agents interne de Y Combinator, publié en open source sous licence MIT le 31 juillet 2026. YC l’utilise pour sa propre comptabilité, ses affaires juridiques, ses événements et son ingénierie, et le dépôt public github.com/yc-software/qm a dépassé les 15 000 étoiles en moins de deux mois. Le post de lancement sur Hacker News a atteint 682 points et 163 commentaires, la majeure partie du fil opposant QM à OpenClaw, Hermes et Claude Cowork.

Le choix de conception qui le distingue de ces outils est le multijoueur. OpenClaw, c’est l’agent d’une seule personne sur la Gateway d’une seule personne. QM donne à chaque employé un espace de travail d’agent privé et donne à chaque canal Slack, DM de groupe et projet son propre agent partagé. Chacun de ces périmètres possède sa mémoire, ses fichiers, sa vue du trousseau, ses permissions, ses crons, ses applications web et une sandbox durable, et les ressources restent dans le périmètre propriétaire tant que personne ne les partage explicitement. Un périmètre organisation, au-dessus, fixe les valeurs par défaut et les plafonds de politique.

Ce n’est pas un produit SaaS. Vous l’exécutez dans votre propre compte cloud, avec vos propres clés de modèle. qm init génère un dépôt de déploiement ciblant Fly.io ou AWS (ECS Fargate plus Lambda MicroVMs) ; le cœur est en TypeScript sur Fastify, avec Postgres pour les sessions, la mémoire et la file d’attente durable. La boucle d’agent elle-même est interchangeable — Pi, OpenCode, Codex et Claude Code peuvent chacun piloter le même cœur —, si bien que changer de fournisseur de modèles relève d’un changement de configuration, pas d’une migration.

Pourquoi il se retrouve sur les shortlists

  • Des agents partagés sans jeton de bot partagé. La manière habituelle pour une équipe de « partager » un agent, c’est un bot Slack avec un seul jeu d’identifiants auquel tout le monde peut parler. QM associe l’identité Slack à des principaux QM, de sorte que l’agent de #legal-intake agit avec les droits de ce canal et que l’agent de vos DM agit avec les vôtres. Pour une équipe juridique ou financière, c’est la différence entre un pilote que la sécurité peut approuver et un pilote qu’elle ne peut pas approuver.
  • Le travail en arrière-plan est un citoyen de première classe. Les crons relancent un prompt selon un calendrier ou un intervalle de polling, les surveillances de processus remontent les tâches longues dans une conversation, et les webhooks entrants permettent à un système externe de déclencher un tour avec un événement vérifié. Cela couvre les schémas ops qui comptent — un nettoyage hebdomadaire du pipeline, une veille des renouvellements de contrats, un webhook ATS qui déclenche des synthèses de candidats — sans outil d’automatisation séparé.
  • Les skills et les apps sont des actifs partageables. Les skills sont des paquets d’instructions détenus par un périmètre, partageables par attribution de droits et promouvables à l’échelle de l’organisation, importables depuis git. Les apps sont des applications web internes avec une URL stable, des versions immuables, des droits d’accès et un rollback — l’agent peut construire le formulaire d’intake et le publier auprès des personnes qui en ont besoin.
  • La posture d’approbation est un réglage d’administration. Strict met en pause chaque appel d’outil en attendant une approbation humaine ; Auto (par défaut) bloque l’accès au réseau privé et filtre le contenu ; Dangerous supprime les garde-fous. Les règles de politique de commandes s’appliquent comme des refus stricts dans toutes les postures, et les actions des agents sont journalisées pour audit. Les serveurs MCP s’enregistrent comme connecteurs partagés, et QM applique ses propres règles de périmètre avant d’exposer leurs outils.

Ce que ça coûte

Le logiciel coûte 0 $. Aucune estimation d’hébergement n’est publiée, et quiconque avance un chiffre mensuel fait des suppositions sur votre charge de travail. La facture comporte quatre lignes : le calcul cloud et Postgres managé sur Fly.io ou AWS ; le backend de sandbox (E2B, Modal, Sprites et Smolmachines sont pris en charge) ; les tokens de modèle, facturés directement par votre fournisseur ; et — la ligne que l’on oublie — l’ingénieur plateforme qui prend en charge les mises à niveau, l’identité, les sauvegardes et les revues d’accès. La version v0.1.13 (27 septembre 2026) a ajouté un tableau de bord des dépenses pour les administrateurs et des surcharges d’exécution par cron, si bien que la consommation de tokens est au moins visible depuis le produit.

Pour comparaison côté managé : les sièges Pro de Dust coûtent 24 € par mois en facturation annuelle, Lindy Plus coûte 29,99 $ par utilisateur et par mois, et un siège standard Claude Team coûte 25 $ par mois. À 20 sièges, cela représente environ 500 à 600 $ par mois avant dépassements. QM ne l’emporte en trésorerie qu’une fois que ces lignes de sièges dépassent votre facture d’hébergement plus une part significative du temps d’un ingénieur.

Idéal pour

  • Les startups d’environ 10 à 500 personnes disposant d’au moins un ingénieur plateforme, déjà organisées autour de Slack, qui veulent mettre leurs équipes ops, juridiques et finance sur des agents partagés sans envoyer leurs systèmes sources vers le cloud d’agents d’un tiers
  • Les équipes RevOps et Legal Ops qui ont besoin d’agents par canal — un agent pour le canal deal desk, un agent d’intake de contrats — avec crons et webhooks associés
  • Les équipes qui utilisent déjà OpenClaw pour des individus et se sont heurtées à sa limite d’une frontière de confiance par Gateway

Alternatives — et quand les choisir

  • OpenClaw — choisissez-le quand l’agent est destiné à une seule personne. Un démon sur un portable ou un petit VPS est bien moins lourd à exploiter que le déploiement cloud de QM, et sa propre documentation indique de toute façon qu’une Gateway d’équipe partagée sort du cadre de sa conception.
  • Dust — choisissez-le quand les achats ont besoin d’un fournisseur qui contresigne. SOC 2 Type II, SSO, résidence des données aux États-Unis ou dans l’UE et un DPA sur Enterprise répondent à des questions que QM vous renvoie.
  • Claude Cowork et les offres business de ChatGPT — les assistants pour lesquels la plupart des entreprises ont déjà une licence, et les leaders de parts de marché auxquels QM est comparé. Choisissez-les quand vous êtes standardisé sur un seul laboratoire de modèles et que personne ne prendra en charge l’infrastructure.
  • Lindy — choisissez-le quand les créateurs ne sont pas ingénieurs et qu’un modèle de crédits mutualisés est plus facile à budgéter qu’une facture cloud.
  • QM est lui-même le nouvel entrant à la croissance la plus rapide ici, avec 15 000 étoiles en moins de deux mois — une raison de le piloter, et une raison d’épingler une version.

Points de vigilance

  • Le projet se présente lui-même comme un logiciel précoce et expérimental. SECURITY.md indique que son objectif de conception n’est « pas une promesse que les données ne peuvent pas fuir » ni un substitut à une revue propre au déploiement ; les versions restent dans la plage 0.1.x et sortent chaque semaine. Garde-fou : épinglez la version de @yc-software/qm dans votre dépôt de déploiement, utilisez la commande plan avant chaque mise à niveau, et menez votre propre revue de sécurité avant d’y faire transiter des données réglementées.
  • Il ne vous protège pas de votre propre opérateur ni de vos administrateurs. Le modèle de menace suppose une seule organisation d’utilisateurs internes authentifiés ; les administrateurs peuvent lire le contenu sensible des périmètres (audité, mais sans consentement préalable), et les identifiants de sandbox sont en clair pendant leur utilisation. Garde-fou : limitez le rôle d’opérateur à une ou deux personnes nommément désignées, placez les dossiers juridiques confidentiels dans un déploiement séparé, et passez en revue le journal d’audit des administrateurs chaque mois.
  • La politique de commandes est un ralentisseur, pas un mur. Le projet le dit sans détour, et les actions de navigateur contournent les garde-fous du cœur et le proxy de sortie. Garde-fou : démarrez les nouveaux périmètres en posture Strict avec des skills en lecture seule ou en brouillon uniquement, et passez à Auto seulement après quelques semaines d’exécutions revues.
  • Pas de fournisseur, pas de SLA. YC Software le maintient sans engagement de support publié, et les contributions sont demandées sous forme de propositions écrites plutôt que de pull requests. Garde-fou : prévoyez un responsable nommément désigné avec du temps dédié aux mises à niveau, et si vous ne pouvez pas nommer cette personne, achetez plutôt Dust ou Cowork.