Open Source

QM: el arnés multiagente open source de Y Combinator para Slack y web

QM es el arnés multiagente open source de Y Combinator que da a cada empleado un espacio de trabajo aislado mientras el equipo colabora con la IA en canales de Slack. Cómo funciona, cómo se compara con CrewAI y LangGraph, y qué considerar antes de desplegarlo.

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
QM: el arnés multiagente open source de Y Combinator para Slack y web

Conclusiones clave

  • QM es el 'arnés multiagente para el trabajo' de Y Combinator: trata la IA como un recurso compartido de toda la organización en lugar de una pila de copilotos personales.
  • Cada empleado tiene un espacio de trabajo aislado con memoria, archivos, credenciales y sandbox duradero, mientras los equipos colaboran con el agente en canales de Slack y salas de proyecto.
  • El núcleo es independiente del proveedor: Pi, OpenCode, Codex y Claude Code impulsan el mismo core, por lo que ningún despliegue queda atado a un solo modelo.
  • QM es una aplicación desplegable (Postgres + interfaz web + plugin de Slack), no una librería de orquestación como CrewAI o LangGraph.
  • El README es más un pitch que un manual de operaciones: la documentación de aislamiento del sandbox y el coste de mantenimiento son insuficientes.

Respuestas clave

¿Qué es QM de Y Combinator?

QM es un 'arnés multiagente para el trabajo' open source con licencia MIT creado por yc-software. En lugar de agentes asistentes personales, da a cada empleado un espacio de trabajo aislado con memoria, archivos, credenciales, permisos y sandbox duradero, a la vez que permite colaborar con el agente en canales de Slack, mensajes de grupo y salas de proyecto.

¿En qué se diferencia QM de CrewAI, AutoGen o LangGraph?

CrewAI, AutoGen, LangGraph y el SDK de Agentes de OpenAI son frameworks para programar cómo razonan e interactúan los modelos. QM es una aplicación completa desplegable: un núcleo respaldado por Postgres con interfaces web y de Slack y sandboxes de ejecución. Usa modelos como Claude Code, Codex, Pi u OpenCode como motores, pero no es una librería de orquestación.

¿Qué se puede hacer con QM?

Buscar en notas internas, correo, documentos, bases de datos y la web a la vez; recuperar información del 'cerebro de la empresa'; crear aplicaciones web internas y publicarlas para personas concretas; aprender tu estilo de escritura y triar tu bandeja de entrada con un horario; trabajar en repositorios existentes para ejecutar tests, abrir PRs y monitorizar CI; y seguir proyectos en canales compartidos con actualizaciones automáticas.

¿Cómo se despliega QM?

Ejecuta npm exec --yes --package=@yc-software/qm@latest -- qm init . --org --target seguido de npm install. Esto crea un repositorio de despliegue propiedad de la organización con infraestructura, inicio de sesión web, credenciales de conectores, acceso opcional a Slack y verificación en vivo, sin necesidad de clonar el código fuente. Cada despliegue corre en la cuenta cloud del operador.

¿Qué opciones de seguridad ofrece QM?

QM tiene tres posturas de seguridad a nivel de organización: Strict (cada llamada de herramienta requiere aprobación humana), Auto (por defecto; un clasificador filtra los datos externos etiquetados antes de llegar al modelo) y Dangerous (sin filtrado ni pausas). Una política de comandos predeclarada con denegaciones duras para operaciones destructivas aplica en todas las posturas, y todas las acciones del agente quedan auditadas.

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:

  1. 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.
  2. 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.
  3. 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ísticaQué hace
Espacios de trabajo con ámbitoMemoria, archivos, llavero, permisos, crons y sandbox duradero aislados por persona y por sala
Sincronización Slack + webLa misma identidad y configuración entre la app de Slack y la web
Control de administraciónConfiguración a nivel de organización, postura de seguridad y motores/modelos disponibles
Habilidades compartidasLas 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 webCrea apps internas y publícalas para las personas adecuadas
Trabajo en segundo planoCrons y watches ejecutan tareas mientras nadie mira
Acciones auditadasEl 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 execute ejecuta 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

QMCrewAILangGraphAutoGenSDK OpenAI
CapaApp desplegableFrameworkFrameworkFrameworkFramework
Abstracción centralÁmbitos + motorCrews (equipos por roles)Grafos con estadoAgentes dirigidos por eventosAgente + handoffs
IncluidoPostgres, web, Slack, sandboxNadaNadaNadaNada
Independiente del modeloSí (Pi, Codex, Claude Code…)Sí (aunque OpenAI-first)
Multi-usuarioIntegrado (ámbitos por persona)No integradoNo integradoNo integradoNo integrado
Ideal paraStartups con IA a nivel de equipoEquipos de tareas por rolesFlujos complejos auditablesConversación libre entre agentesBucles 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:

PosturaComportamientoCuándo usarla
StrictCada llamada de herramienta espera aprobación humanaEquipos de alto cumplimiento
Auto (por defecto)Un clasificador filtra los datos externos etiquetados antes de llegar al modeloLa mayoría de equipos
DangerousSin filtrado ni pausasTrabajo 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:

  1. 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.
  2. El lenguaje “1000x” es marketing. El equipo de YC hizo afirmaciones audaces en X; trátalas como hype, no como benchmarks medidos.
  3. 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.
  4. 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.