멀티플레이어 AI 에이전트 프레임워크 'qm' 공개
원제: qm
왜 중요한가
복수 AI 에이전트가 Slack 등 업무 환경에서 협조하는 멀티에이전트 프레임워크의 오픈소스화로, 기업 내 AI 에이전트 도입 가속화가 기대된다.
yc-software가 Slack 및 웹 환경에서 동작하는 멀티플레이어 AI 에이전트 하네스 'qm'을 GitHub에 공개했다. 현재 Star 수 1,700개 이상, Fork 수 160개를 기록하고 있으며, MIT 라이선스로 오픈소스로 제공된다.
'qm'은 여러 AI 에이전트가 협력하여 작업을 수행할 수 있도록 설계된 멀티플레이어 에이전트 하네스(agent harness)다. Slack과 웹 양쪽에서 운용 가능하며, yc-software가 개발하여 GitHub에 공개했다.
리포지토리 구조를 보면 AWS microVM 기반 에이전트 실행 환경, CLI 도구, 플러그인 시스템, 스킬(skills) 모듈 등 복수의 구성 요소로 이루어져 있다. 배포 관련 파일로는 Fly.io 및 AWS 연계 설정이 포함되어 있어 클라우드 환경에서의 운용을 상정한 설계임을 알 수 있다.
기술 스택은 TypeScript를 중심으로 하며, ESLint, Prettier, oxlint 등 코드 품질 도구가 설정되어 있다. GitHub Actions를 통한 CI/CD 워크플로우도 포함되어 있다.
또한 CLAUDE.md, AGENTS.md 등 AI 에이전트 특유의 설정 파일이 존재하며, Anthropic의 Claude 등 복수의 AI 모델과의 연계를 염두에 두고 있는 것으로 보인다. 공개 시점에서 Star 수 1,700개 이상을 획득하며 개발자 커뮤니티의 높은 관심을 받고 있다.