Repolode
yc-software

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

    Instale as dependências do repositório de implantação

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

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