qm: Slack 채널에서 팀 단위로 쓰는 멀티플레이어 AI 에이전트
yc-software/qm
프로젝트 소개
QM은 스타트업을 위해 설계된 멀티플레이어 에이전트 하니스다. 기존 개인 비서형 에이전트와 달리, 직원 각자가 격리된 워크스페이스를 가지면서도 Slack 채널이나 프로젝트에서 함께 협업할 수 있다. 서로의 작업에 영향을 주지 않으면서도 공동의 목표를 향해 움직이는 구조를 제공한다.
사용자가 선택한 코딩 에이전트에게 배포 주소를 전달하면, 저장소의 가이드라인을 따라 설치가 진행된다. Pi, OpenCode, Codex, Claude Code 등 다양한 하니스와 모델을 자유롭게 전환할 수 있어 특정 벤더에 종속되지 않는다. 모든 구성 요소가 오픈소스 기반으로 구축되어 있어 유연성이 높다.

각 개인과 방은 고유한 스코프를 가지며, 메모리, 파일, 키체인, 권한, 크론, 웹 앱, 샌드박스가 독립적으로 관리된다. 내부 노트, 이메일, 문서, 데이터베이스, 웹을 통합 검색하거나, 기존 저장소에서 테스트를 실행하고 PR을 열며 CI를 모니터링하는 등 실제 개발 업무를 수행한다. 또한 과거의 작성 스타일을 학습해 인박스 트리아지와 회신 초안을 자동 생성한다.
보안 포스처는 Strict, Auto, Dangerous 세 가지 중 하나를 선택하며, 더 좁은 스코프에서는 이를 강화할 수 있다. Auto 모드에서는 외부 데이터와 도구 결과를 분류기가 선별한 후 모델에 전달한다. 모든 도구 호출은 감사 대상이며, 재귀 삭제나 파괴적 SQL과 같은 위험한 명령은 어떤 포스처에서도 사전 정의된 정책에 따라 차단된다.
yc-software/qm
Multiplayer agent harness for work.
TypeScript
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.