웹과 개인 문서를 바탕으로 질문에 답하고, 맞춤형 에이전트와 예약 자동화를 제공하는 셀프 호스팅 가능한 AI 세컨드 브레인입니다.
yc-software/qm
Slack과 웹에서 사용할 수 있고, 사용자와 채널별로 워크스페이스를 분리하는 팀용 셀프 호스팅 멀티플레이어 AI 에이전트입니다.
- 스타
- 15,643
- 포크
- 1,943
- 열린 이슈
- 1,020
- 마지막 커밋
- 20시간 전
어떤 프로젝트인가요?
QM은 개인이 아닌 팀을 위해 설계된 에이전트 하네스입니다. 각 직원에게 메모리, 파일, 자격 증명 보기, 권한, 예약 작업, 웹 앱, 영구 샌드박스가 각각 분리된 워크스페이스가 제공됩니다. 에이전트는 공용 Slack 채널, 그룹 메시지, 프로젝트에서도 함께 작업할 수 있습니다.
핵심 기능은 헤드리스 범용 구성요소이며, 회사별 설정, 커스텀 도구, 스킬, 인프라는 qm CLI로 관리하는 별도의 배포 디렉터리에 둡니다. 서로 바꿔 사용할 수 있는 하네스로 Pi와 Claude Code를 지원하며, Pi는 다양한 제공업체의 모델을 실행할 수 있습니다. 배포 대상은 Fly와 AWS이며, 운영자의 자체 클라우드 계정에 배포되고 Postgres를 사용해 세션과 상태를 영구 저장합니다.
보안은 조직별로 세 가지 모드(Strict, Auto, Dangerous)와 독립적인 공유 설정(Isolated 또는 Open)으로 구성합니다. 선택적으로 콘텐츠 검사와 사전 선언된 명령 정책도 설정할 수 있습니다.
핵심 기능
- 01사용자와 채널별로 메모리, 파일, 권한, 샌드박스를 분리합니다.
- 02Slack과 웹 앱에서 동일한 ID와 설정으로 사용할 수 있습니다.
- 03교체 가능한 에이전트 하네스로 Pi와 Claude Code를 지원하며, 다양한 모델 제공업체를 사용할 수 있습니다.
- 04조직 전체의 보안 모드, 공유 설정, 사용 가능한 모델을 관리하는 관리자 제어 기능을 제공합니다.
- 05관리자 승인 후 공유 스킬을 배포할 수 있고, git 저장소에서 스킬을 가져올 수 있습니다.
- 06백그라운드 작업을 위한 cron, watch, 인바운드 웹훅을 지원합니다.
활용 사례
- 프로젝트 추적과 후속 조치를 위해 스타트업 팀이 Slack 채널에서 함께 쓰는 AI 어시스턴트를 제공합니다.
- 내부 노트, 이메일, 문서, 데이터베이스를 웹 검색 결과와 함께 검색합니다.
- 직원별 내부 웹 앱을 만들어 게시합니다.
- 엔지니어가 저장소 안에서 에이전트를 사용해 테스트를 실행하고, PR을 열고, CI를 모니터링할 수 있습니다.
빠른 시작
- 1
qm CLI로 배포 저장소를 초기화합니다
npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> - 2
배포 저장소의 종속성을 설치합니다
npm install - 3
생성된 배포 스킬에 따라 인프라, 로그인, 자격 증명을 설정하고 배포합니다
사용 전 알아둘 점
- 배포는 각자의 클라우드 계정에서 실행되며 제공업체 설정이 필요하므로 원클릭 설치가 아닙니다.
- 세션을 유지하려면 DATABASE_URL 및 SESSION_STORE=postgres로 구성된 Postgres 데이터베이스가 필요합니다. 그렇지 않으면 재시작 시 세션이 사라집니다.
Repolode 주간에 소개됨
- 제 2호 · 에이전트용 Rust 헤드리스 브라우저와 타입이 붙는 SQL 임포트
팀용 셀프호스팅 멀티플레이어 AI 에이전트로, Slack과 웹에서 같은 계정으로 씁니다. 사람별·방별로 메모리, 파일, 권한, 샌드박스가 분리되고 하네스는 Pi와 Claude Code 중에서 바꿀 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- qm은(는) 무엇인가요?
- Slack과 웹에서 사용할 수 있고, 사용자와 채널별로 워크스페이스를 분리하는 팀용 셀프 호스팅 멀티플레이어 AI 에이전트입니다. QM은 개인이 아닌 팀을 위해 설계된 에이전트 하네스입니다. 각 직원에게 메모리, 파일, 자격 증명 보기, 권한, 예약 작업, 웹 앱, 영구 샌드박스가 각각 분리된 워크스페이스가 제공됩니다. 에이전트는 공용 Slack 채널, 그룹 메시지, 프로젝트에서도 함께 작업할 수 있습니다.
- qm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- qm은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- qm은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. qm의 마지막 커밋은 2026년 11월 5일입니다.
- qm은(는) 어디에 사용할 수 있나요?
- 프로젝트 추적과 후속 조치를 위해 스타트업 팀이 Slack 채널에서 함께 쓰는 AI 어시스턴트를 제공합니다. 내부 노트, 이메일, 문서, 데이터베이스를 웹 검색 결과와 함께 검색합니다. 직원별 내부 웹 앱을 만들어 게시합니다. 엔지니어가 저장소 안에서 에이전트를 사용해 테스트를 실행하고, PR을 열고, CI를 모니터링할 수 있습니다.
- qm는 어떻게 설치하나요?
- qm CLI로 배포 저장소를 초기화합니다: npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> 배포 저장소의 종속성을 설치합니다: npm install 생성된 배포 스킬에 따라 인프라, 로그인, 자격 증명을 설정하고 배포합니다
- qm은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/yc-software/qm
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
웹, 데스크톱, 파일, Telegram·Feishu·WeCom 같은 채팅 앱에서 작업을 수행하는 오픈소스 멀티 에이전트 AI 어시스턴트입니다.
CLI, 42개 이상의 LLM 제공자, 25개 이상의 채팅 채널, 모듈형 커널을 갖춘 수직형 AI 에이전트 구축용 Rust 기반 프로젝트입니다.
도구, 스킬, 채널, 스케줄을 파일로 정의해 내구성 있는 AI 에이전트를 구축하는 파일시스템 중심 TypeScript 프레임워크입니다.
자신의 기기에서 실행되며 WhatsApp, Telegram, Slack, Discord 같은 메신저로 답하는 셀프 호스팅 개인 AI 비서입니다.