Segundo cérebro de IA que você pode hospedar por conta própria, responde a perguntas sobre a web e seus documentos e oferece agentes personalizados e automações programadas.
yc-software/qm
Agente de IA multiplayer e self-hosted para equipes, acessível pelo Slack e pela web, com workspaces isolados por pessoa e por sala.
- Estrelas
- 15,643
- Forks
- 1,943
- Issues abertas
- 1,020
- Último commit
- há 20 horas
O que é?
O QM é um harness de agente pensado para equipes, não para indivíduos. Cada funcionário recebe um workspace isolado, com memória, arquivos, visualização de credenciais, permissões, tarefas agendadas, apps web e sandbox persistente próprios. O agente também pode atuar em canais compartilhados do Slack, mensagens em grupo e projetos.
O núcleo é headless e genérico; as configurações específicas da empresa, as ferramentas personalizadas, as skills e a infraestrutura ficam em um diretório de deployment separado, gerenciado pelo CLI qm. Ele é compatível com Pi e Claude Code como harnesses intercambiáveis, e o Pi pode executar modelos de vários provedores. As opções de deployment incluem Fly e AWS, e a implantação é feita na própria conta de nuvem do operador, com Postgres para sessões e estado persistentes.
A segurança é configurada por organização com três níveis (Strict, Auto e Dangerous) e uma configuração independente de compartilhamento (Isolated ou Open), além de filtragem de conteúdo opcional e uma política de comandos predefinida.
Recursos principais
- 01Memória, arquivos, permissões e sandboxes isolados por pessoa e por sala.
- 02Funciona tanto no Slack quanto em um app web, com a mesma identidade e configuração.
- 03Compatível com Pi e Claude Code como harnesses de agente intercambiáveis e com diversos provedores de modelos.
- 04Controles administrativos para definir o nível de segurança da organização, o compartilhamento e os modelos disponíveis.
- 05Skills compartilhadas, com aprovação administrativa para promoção e importação de repositórios git.
- 06Crons, monitoramentos e webhooks de entrada para tarefas em segundo plano.
Casos de uso
- Oferecer a uma equipe de startup um assistente de IA compartilhado nos canais do Slack para acompanhar projetos e fazer follow-up.
- Pesquisar notas internas, e-mails, documentos e bancos de dados junto com resultados da web.
- Criar e publicar apps web internos para funcionários específicos.
- Permitir que engenheiros usem o agente dentro de um repositório para executar testes, abrir PRs e monitorar o CI.
Início rápido
- 1
Inicialize um repositório de implantação com a CLI do qm
npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> - 2
Instale as dependências do repositório de implantação
npm install - 3
Siga a habilidade de implantação gerada para configurar a infraestrutura, o login e as credenciais e fazer a implantação
Antes de usar
- Cada implantação é executada na sua própria conta de nuvem e exige a configuração do provedor, portanto não é uma instalação com um clique.
- Para manter as sessões, é necessário um banco de dados Postgres configurado por meio de DATABASE_URL e SESSION_STORE=postgres; caso contrário, as sessões serão perdidas ao reiniciar.
Destaque no Repolode Weekly
- Edição 2 · Um navegador headless em Rust para agentes e SQL tipado no TypeScript
Agente de IA multiusuário e auto-hospedado para times, usado no Slack ou na web com a mesma identidade. Cada pessoa e cada sala tem memória, arquivos, permissões e sandbox isolados, e dá para trocar o harness entre Pi e Claude Code.
Em coleções
Tópicos
Perguntas frequentes
- O que é qm?
- Agente de IA multiplayer e self-hosted para equipes, acessível pelo Slack e pela web, com workspaces isolados por pessoa e por sala. O QM é um harness de agente pensado para equipes, não para indivíduos. Cada funcionário recebe um workspace isolado, com memória, arquivos, visualização de credenciais, permissões, tarefas agendadas, apps web e sandbox persistente próprios. O agente também pode atuar em canais compartilhados do Slack, mensagens em grupo e projetos.
- qm é gratuito? Qual é a licença?
- qm é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- qm ainda é mantido?
- Manutenção ativa. O último commit de qm foi em 5 de nov. de 2026.
- Para que posso usar qm?
- Oferecer a uma equipe de startup um assistente de IA compartilhado nos canais do Slack para acompanhar projetos e fazer follow-up. Pesquisar notas internas, e-mails, documentos e bancos de dados junto com resultados da web. Criar e publicar apps web internos para funcionários específicos. Permitir que engenheiros usem o agente dentro de um repositório para executar testes, abrir PRs e monitorar o CI.
- Como instalar qm?
- Inicialize um repositório de implantação com a CLI do qm: npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> Instale as dependências do repositório de implantação: npm install Siga a habilidade de implantação gerada para configurar a infraestrutura, o login e as credenciais e fazer a implantação
- Onde consigo qm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yc-software/qm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework para treinar, avaliar e implantar harness adapters que evoluem uma camada externa ao redor de um agente sem alterar seu modelo ou harness.
Assistente de IA multiagente e open source que executa tarefas na web, no desktop, em arquivos e em apps de chat como Telegram, Feishu e WeCom.
Uma base em Rust para criar agentes de IA especializados, com CLI, mais de 42 provedores de LLM, mais de 25 canais de chat e um kernel modular.
Framework TypeScript com foco no sistema de arquivos para criar agentes de IA duráveis, com tools, skills, canais e agendamentos definidos em arquivos.
Um assistente pessoal de IA auto-hospedado, que roda nos seus próprios dispositivos e responde por apps de mensagens como WhatsApp, Telegram, Slack e Discord.