QM: el arnés multiagente open source de Y Combinator
Y Combinator acaba de publicar como open source QM, un “arnés multiagente para el trabajo” que plantea que la industria ha estado construyendo agentes de IA de la manera equivocada. Durante los últimos dos años, el modelo por defecto han sido los copilotos personales añadidos a productos individuales. La apuesta de QM es que la unidad útil para una empresa es un arnés compartido a nivel de organización, donde cada empleado tiene su espacio de trabajo aislado, pero todo el equipo colabora con el mismo agente en Slack.
El repositorio superó las 9.000 estrellas en pocos días desde su lanzamiento, y YC afirma que usa QM internamente en contabilidad, legal, eventos e ingeniería, incluida la construcción del propio QM. Esto es lo que QM realmente es, en qué se diferencia de los frameworks que ya conoces y qué considerar antes de adoptarlo.
Qué es QM
La mayoría de los agentes están diseñados como asistentes personales. Puedes escalar uno a toda una empresa, pero la complejidad se dispara: contexto compartido, permisos, credenciales, colisiones de memoria y una única interfaz de chat que nadie termina de poseer.
QM invierte ese modelo. Está diseñado para startups, con una estructura de doble capa:
- Ámbitos personales. Cada empleado tiene un espacio de trabajo aislado con memoria, archivos, una vista de llavero (para credenciales), permisos, crons, aplicaciones web y un sandbox duradero: un ordenador persistente donde las herramientas instaladas permanecen instaladas.
- Colaboración compartida. El mismo agente trabaja en canales de Slack, mensajes de grupo y salas de proyecto, de modo que los equipos interactúan con él como un recurso colectivo.
La idea clave es que el scoping es la primitiva fundamental. Cada persona y cada sala tiene su propia memoria y permisos, así que el contexto del agente siempre es relevante y seguro, sin un cerebro gigante que mezcle los datos de todos.
Por qué importa que Y Combinator lo abra
YC no solo respalda una herramienta: está señalando un cambio en cómo las startups deberían comprar infraestructura de IA:
- Valida el modelo de arnés compartido. YC dice que usa QM “en contabilidad, legal, eventos e ingeniería (¡incluida la construcción del propio QM!)”. Es una señal fuerte de que la era del copiloto personal está dando paso a superficies de agente a nivel de organización.
- Es independiente del proveedor por diseño. Pi, OpenCode, Codex y Claude Code impulsan el mismo núcleo. Un despliegue no queda atado a ningún proveedor de modelos, algo clave cuando el liderazgo de los modelos cambia cada trimestre.
- Es MIT y cloud-first. Las startups obtienen un modelo para desplegar IA corporativa capaz y segura sin comprometer la soberanía de sus datos ni quedar encerradas en un ecosistema cerrado.
Características principales
| Característica | Qué hace |
|---|---|
| Espacios de trabajo con ámbito | Memoria, archivos, llavero, permisos, crons y sandbox duradero aislados por persona y por sala |
| Sincronización Slack + web | La misma identidad y configuración entre la app de Slack y la web |
| Control de administración | Configuración a nivel de organización, postura de seguridad y motores/modelos disponibles |
| Habilidades compartidas | Las skills pertenecen a un ámbito, se comparten por concesión y se promocionan con aprobación del admin; los paquetes de skills se importan desde repos git |
| Aplicaciones web | Crea apps internas y publícalas para las personas adecuadas |
| Trabajo en segundo plano | Crons y watches ejecutan tareas mientras nadie mira |
| Acciones auditadas | El agente actúa con las credenciales de la persona para la que trabaja; todo queda registrado |
Qué puedes hacer realmente con él
- Buscar en notas internas, correo, documentos, bases de datos y la web a la vez
- Recuperar información del “cerebro de tu empresa”
- Crear aplicaciones internas y mantener sus datos al día
- Aprender tu estilo de escritura y triar tu bandeja de entrada con un horario — etiquetas y borradores de respuesta incluidos
- Trabajar en un repositorio existente: ejecutar tests, abrir PRs, monitorizar CI, revisar logs del sistema
- Seguir un proyecto en un canal compartido y publicar actualizaciones y seguimientos
Arquitectura: una app desplegable, no una librería
Esta es la distinción más importante. QM no es otro framework de orquestación. Es infraestructura de aplicación completa:
- Núcleo: un core TypeScript sin interfaz sobre Node con Fastify que enruta cada turno
- Persistencia: Postgres guarda datos de usuario, historial de sesiones y estado duradero
- Sandbox: una superficie de herramientas pequeña y fija; la herramienta
executeejecuta comandos en el sandbox aislado de cada ámbito - Superficies: la interfaz web, el panel de administración y el portal público son plugins opcionales sobre la API HTTP del core; Slack es un plugin opcional en proceso (construido con Bolt)
- Extensibilidad: cada sustrato (motor, almacén de sesiones, sandbox, memoria) está detrás de una interfaz, así que las implementaciones de producción se intercambian con un cambio de cableado
Como el núcleo es genérico, todo lo específico de la empresa — configuración, herramientas y skills personalizadas, imagen del sandbox, infraestructura — vive en un directorio de despliegue que la CLI qm valida y despliega.
QM frente a CrewAI, AutoGen, LangGraph y el SDK de Agentes de OpenAI
| QM | CrewAI | LangGraph | AutoGen | SDK OpenAI | |
|---|---|---|---|---|---|
| Capa | App desplegable | Framework | Framework | Framework | Framework |
| Abstracción central | Ámbitos + motor | Crews (equipos por roles) | Grafos con estado | Agentes dirigidos por eventos | Agente + handoffs |
| Incluido | Postgres, web, Slack, sandbox | Nada | Nada | Nada | Nada |
| Independiente del modelo | Sí (Pi, Codex, Claude Code…) | Sí | Sí | Sí | Sí (aunque OpenAI-first) |
| Multi-usuario | Integrado (ámbitos por persona) | No integrado | No integrado | No integrado | No integrado |
| Ideal para | Startups con IA a nivel de equipo | Equipos de tareas por roles | Flujos complejos auditables | Conversación libre entre agentes | Bucles de agente simples |
Los frameworks requieren que programes cómo se comunican los agentes. QM te da un sistema en funcionamiento donde el modelo de colaboración —aislamiento personal más canales compartidos— es el producto. Si necesitas una librería para orquestar modelos en tu propio código, usa un framework. Si quieres un espacio de trabajo de IA a nivel de equipo en Slack este trimestre, QM es una categoría completamente distinta.
Despliegue: la CLI qm init
Desplegar QM evita por completo clonar el código fuente:
npm exec --yes --package=@yc-software/qm@latest -- \
qm init . --org <slug> --target <fly-or-aws>
npm install
La inicialización materializa una skill de despliegue para un agente y guía por la infraestructura, el inicio de sesión web, las credenciales de conectores, el acceso opcional a Slack, el despliegue y la verificación en vivo. Cada despliegue corre en tu propia cuenta cloud (Fly o AWS) y la inicialización no genera CI de despliegue.
La opción del fork privado
Si quieres todo el código en un solo lugar con personalizaciones privadas, QM recomienda un clon de git normal — nunca el botón Fork de GitHub. Un fork de GitHub hereda la visibilidad pública y comparte una red de objetos con el repositorio original, así que los commits quedan accesibles por SHA desde el lado público. Un clon normal lo mantiene todo privado.
Las personalizaciones viven en deploy/layers/<org>/ mientras el núcleo permanece idéntico al upstream, lo que mantiene pequeños los merges. Dos skills de IA mantienen la frontera: update-qm fusiona el upstream y abre un PR de sincronización; upstream-pr envía correcciones genéricas de vuelta tras comprobar que no contienen identificadores de la organización.
Posturas de seguridad
QM sigue el modelo de los agentes de código locales: el agente actúa con las credenciales y permisos de la persona, y todo queda auditado. Las organizaciones eligen una de tres posturas, y los ámbitos más estrechos solo pueden endurecerla:
| Postura | Comportamiento | Cuándo usarla |
|---|---|---|
| Strict | Cada llamada de herramienta espera aprobación humana | Equipos de alto cumplimiento |
| Auto (por defecto) | Un clasificador filtra los datos externos etiquetados antes de llegar al modelo | La mayoría de equipos |
| Dangerous | Sin filtrado ni pausas | Trabajo de confianza donde la velocidad importa |
Una política de comandos predeclarada — reglas de aprobación y denegaciones duras para borrados recursivos o SQL destructivo — aplica en todas las posturas, incluida Dangerous. El SECURITY.md del repositorio documenta el modelo de amenazas y las limitaciones conocidas.
Las advertencias honestas
La cobertura independiente de QM ha sido entusiasta pero no ingenua. Las advertencias más importantes:
- El README es un pitch, no un manual de operaciones. No explica cómo se aplica el aislamiento del sandbox bajo el capó, cuál es la carga de mantenimiento para un equipo de operaciones pequeño ni cómo decidir qué motor debe gestionar cada ámbito.
- El lenguaje “1000x” es marketing. El equipo de YC hizo afirmaciones audaces en X; trátalas como hype, no como benchmarks medidos.
- Es un compromiso de infraestructura. Si tu equipo es muy pequeño, las suscripciones individuales de IA podrían ser más sencillas. QM está diseñado para sustituir una pila fragmentada de copilotos por una superficie de equipo unificada: es una decisión sobre cómo funciona tu empresa, no solo una instalación.
- Tú eres dueño de las operaciones. Postgres, la integración con Slack, la infraestructura cloud y la capa de sandbox necesitan mantenimiento continuo en tu propia cuenta.
¿Debería tu startup adoptar QM?
Vale la pena considerarlo seriamente si:
- Eres una startup (el objetivo de diseño) con 5-50 empleados que ya viven en Slack
- Quieres un único espacio de trabajo de IA en lugar de que cada equipo compre suscripciones de copiloto por separado
- Te importa la flexibilidad de modelos y no quieres apostar la empresa por un solo proveedor
- Tienes (o puedes contratar) a alguien que gestione la infraestructura
Puedes saltarlo si eres un desarrollador en solitario o un equipo de dos: el modelo de ámbitos merece la pena cuando hay suficientes personas para que el aislamiento y el uso compartido importen de verdad.
Primeros pasos
- Repositorio: github.com/yc-software/qm
- Documentación:
docs/getting-started.md(primera ejecución),docs/deploy-directory.md(contrato de despliegue),cli/README.md(referencia de la CLI) - Licencia: MIT
- Stack: TypeScript, Node, Fastify, Postgres, Bolt (Slack), Vite + Lit (web UI)
QM es uno de los lanzamientos open source más interesantes de 2026 — no porque sea un agente mejor, sino porque cambia la unidad de adopción de la IA: del individuo a la organización. Lo despliegues o no, es la declaración más clara hasta la fecha de hacia dónde va la IA empresarial.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!