Segundo cerebro con IA autoalojable que responde preguntas sobre la web y tus propios documentos, con agentes personalizados y automatizaciones programadas.
yc-software/qm
Agente de IA multiusuario y autohospedado para equipos, disponible en Slack y en la web, con espacios de trabajo aislados por persona y sala.
- Estrellas
- 15,643
- Forks
- 1,943
- Issues abiertos
- 1,020
- Último commit
- hace 18 horas
¿Qué es?
QM es un entorno de ejecución de agentes pensado para equipos, no para usuarios individuales. Cada empleado tiene un espacio de trabajo aislado con su propia memoria, archivos, vista de credenciales, permisos, tareas programadas, aplicaciones web y sandbox persistente; además, el agente puede trabajar en canales compartidos de Slack, mensajes grupales y proyectos.
El núcleo es genérico y no depende de una interfaz; la configuración específica de cada empresa, las herramientas personalizadas, las habilidades y la infraestructura se encuentran en un directorio de despliegue independiente que se administra con la CLI qm. Admite Pi y Claude Code como entornos de ejecución intercambiables, y Pi puede ejecutar modelos de muchos proveedores. Se puede desplegar en Fly y AWS, y el despliegue se ejecuta en la propia cuenta en la nube del operador, con Postgres para conservar las sesiones y el estado.
La seguridad se configura para cada organización con tres niveles (Strict, Auto y Dangerous) y un ajuste de uso compartido independiente (Isolated u Open), además de filtrado de contenido opcional y una política de comandos predefinida.
Funciones clave
- 01Memoria, archivos, permisos y sandboxes aislados por persona y sala.
- 02Funciona tanto en Slack como en una aplicación web, con la misma identidad y configuración.
- 03Admite Pi y Claude Code como entornos de ejecución de agentes intercambiables, y modelos de muchos proveedores.
- 04Controles de administración para definir el nivel de seguridad de toda la organización, el uso compartido y los modelos disponibles.
- 05Habilidades compartidas, con aprobación de administradores para promocionarlas e importación desde repositorios de git.
- 06Tareas cron, supervisión y webhooks entrantes para realizar trabajo en segundo plano.
Casos de uso
- Proporcionar a un equipo de startup un asistente de IA compartido en los canales de Slack para hacer seguimiento de proyectos y tareas pendientes.
- Buscar conjuntamente en notas internas, correo electrónico, documentos y bases de datos, junto con resultados web.
- Crear y publicar aplicaciones web internas para empleados específicos.
- Permitir que los ingenieros usen el agente dentro de un repositorio para ejecutar pruebas, abrir PR y supervisar CI.
Inicio rápido
- 1
Inicializa un repositorio de despliegue con la CLI de qm
npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> - 2
Instala las dependencias del repositorio de despliegue
npm install - 3
Sigue la guía de despliegue generada para configurar la infraestructura, el inicio de sesión y las credenciales, y realizar el despliegue
Antes de usarlo
- Cada despliegue se ejecuta en tu propia cuenta en la nube y requiere configurar el proveedor, por lo que no se instala con un solo clic.
- Para conservar las sesiones, necesitas una base de datos Postgres configurada mediante DATABASE_URL y SESSION_STORE=postgres; de lo contrario, las sesiones se pierden al reiniciar.
Destacado en Repolode Weekly
- Número 2 · Un navegador headless en Rust para agentes y SQL tipado en TypeScript
Agente de IA multijugador y autoalojado para equipos, usable desde Slack o la web con la misma identidad. Cada persona y cada sala tiene memoria, archivos, permisos y sandbox aislados, y el harness se puede cambiar entre Pi y Claude Code.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es qm?
- Agente de IA multiusuario y autohospedado para equipos, disponible en Slack y en la web, con espacios de trabajo aislados por persona y sala. QM es un entorno de ejecución de agentes pensado para equipos, no para usuarios individuales. Cada empleado tiene un espacio de trabajo aislado con su propia memoria, archivos, vista de credenciales, permisos, tareas programadas, aplicaciones web y sandbox persistente; además, el agente puede trabajar en canales compartidos de Slack, mensajes grupales y proyectos.
- ¿qm es gratuito? ¿Qué licencia tiene?
- qm es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿qm sigue mantenido?
- Mantenimiento activo. El último commit de qm fue el 5 nov 2026.
- ¿Para qué puedo usar qm?
- Proporcionar a un equipo de startup un asistente de IA compartido en los canales de Slack para hacer seguimiento de proyectos y tareas pendientes. Buscar conjuntamente en notas internas, correo electrónico, documentos y bases de datos, junto con resultados web. Crear y publicar aplicaciones web internas para empleados específicos. Permitir que los ingenieros usen el agente dentro de un repositorio para ejecutar pruebas, abrir PR y supervisar CI.
- ¿Cómo se instala qm?
- Inicializa un repositorio de despliegue con la CLI de qm: npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> Instala las dependencias del repositorio de despliegue: npm install Sigue la guía de despliegue generada para configurar la infraestructura, el inicio de sesión y las credenciales, y realizar el despliegue
- ¿Dónde consigo qm?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yc-software/qm
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework para entrenar, evaluar y desplegar adaptadores de harness que evolucionan una capa externa alrededor de un agente sin modificar su modelo ni su harness.
Asistente de IA multiagente de código abierto que ejecuta tareas en la web, el escritorio, archivos y apps de chat como Telegram, Feishu y WeCom.
Una base en Rust para crear agentes de IA especializados, con CLI, más de 42 proveedores de LLM, más de 25 canales de chat y un kernel modular.
Framework de TypeScript centrado en el sistema de archivos para crear agentes de IA duraderos, con herramientas, habilidades, canales y tareas programadas definidas como archivos.
Un asistente personal de IA autohospedado que funciona en tus propios dispositivos y te responde a través de apps de mensajería como WhatsApp, Telegram, Slack y Discord.