Repolode
yc-software

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. 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. 2

    Instala las dependencias del repositorio de despliegue

    npm install
  3. 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

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