Repolode
yc-software

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

    qm CLI로 배포 저장소를 초기화합니다

    npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws>
  2. 2

    배포 저장소의 종속성을 설치합니다

    npm install
  3. 3

    생성된 배포 스킬에 따라 인프라, 로그인, 자격 증명을 설정하고 배포합니다

사용 전 알아둘 점

  • 배포는 각자의 클라우드 계정에서 실행되며 제공업체 설정이 필요하므로 원클릭 설치가 아닙니다.
  • 세션을 유지하려면 DATABASE_URL 및 SESSION_STORE=postgres로 구성된 Postgres 데이터베이스가 필요합니다. 그렇지 않으면 재시작 시 세션이 사라집니다.

Repolode 주간에 소개됨

포함된 컬렉션

토픽

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트

모델이나 하네스를 바꾸지 않고 에이전트 주변의 외부 계층을 발전시키는 하네스 어댑터를 학습·평가·배포하는 프레임워크입니다.

463+109 이번 주42PythonApache-2.0활발히 관리됨업데이트 22시간 전