Y combinator가 발표한 QM은 단순한 코딩 에이전트가 아니라, 조직이 함께 쓰는 멀티플레이어 agent runtime을 제품으로 밀고 있다는 점에서 흥미롭다. 개인용 assistant를 팀 단위 협업 환경으로 확장할 때 가장 먼저 부딪히는 문제가 권한, 상태, 협업 표면, sandbox, 감사인데, QM은 이 다섯 가지를 한 코어 안에 묶어 풀려는 구조를 갖고 있다.
유사한 비교축은 OpenClaw와 Claude Cowork 같은 managed agent service다. 셋은 모두 "에이전트를 실제 업무 환경에 어떻게 올려놓을 것인가"를 다루지만, 문제를 푸는 계층과 경계가 다르다.
QM 소개
QM은 multiplayer agent harness for work를 표방하는 조직용 에이전트 코어다.
- 사람, 채널, 프로젝트마다 별도 scope를 두고 메모리, 파일, keychain view, permissions, cron, web app, durable sandbox를 나눈다.
- Slack과 웹 UI를 함께 제공하고, 같은 identity와 설정이 두 표면을 가로지른다.
- Codex, OpenCode, Claude Code 같은 실행기를 같은 코어 뒤에 연결할 수 있다.
- Postgres에 session, memory, queue 같은 지속 상태를 두고, 코어는 API, policy, scheduler, agent loop를 담당한다.
- 위험한 실행은 작은 고정 tool surface 뒤에 숨기고, 실제 명령은 scope별 sandbox 안의
execute같은 경로로 몰아넣는다.
핵심적으로 QM은 "좋은 모델 하나"보다 "조직이 여러 사람과 여러 방에서 같이 쓰는 agent operating layer"를 만들려는 시도다.
비교 표
| 항목 | QM | OpenClaw | Managed agent service |
|---|---|---|---|
| 기본 성격 | 조직용 shared runtime | 인스턴스/워크스페이스 중심 operator runtime | 벤더가 운영하는 cowork service |
| 주 사용자 모델 | 한 조직 안의 여러 사람과 공유 채널 | 개인 또는 소수 에이전트 인스턴스 | 최종 사용자 또는 팀 구독자 |
| 상태 관리 | 중앙 코어 + Postgres | 인스턴스별 workspace, 파일, 세션, 외부 도구 | 서비스 내부 저장소와 벤더 UI |
| 협업 방식 | 제품 안에서 scope와 shared surface로 처리 | 운영 규약, 채널 정책, 외부 도구 연동 비중 큼 | 서비스가 정한 협업 UX를 따름 |
| sandbox 경계 | scope별 durable sandbox 분리 | 런타임과 작업 환경이 더 가깝거나 플러그인별로 분산 | 벤더 제공 실행 환경, 내부 구현 비공개 |
| 보안 제어 | posture, policy, capability token, admin plane | 도구 정책, 승인 게이트, 워크스페이스 규약 | 서비스 정책과 관리자 콘솔 중심 |
| 확장성 | deployment directory와 org customization | 플러그인, skill, workspace 운영 유연성 | 빠른 도입, 낮은 커스텀 한계 |
| 조직 적합성 | 멀티테넌트 org runtime에 강함 | 자가운영형 팀/개인 agent 운영에 강함 | 빠른 온보딩과 표준화된 사용성에 강함 |
QM과 OpenClaw 비교
QM과 OpenClaw는 둘 다 agent runtime에 가깝지만 철학이 다르다.
- QM은
중앙집중형 shared runtime이다. 하나의 강한 코어가 조직 전체의 scope, memory, queue, policy, sandbox를 품는다. - OpenClaw는
유연한 operator runtime이다. 에이전트 인스턴스와 workspace가 더 독립적이고, 협업은 채널 정책과 운영 방식으로 푸는 비중이 크다. - QM은 멀티유저/멀티테넌시를 제품 내부 개념으로 다룬다.
- OpenClaw는 사람 또는 에이전트 단위 인스턴스를 먼저 세우고, 필요하면 여러 인스턴스를 엮는다.
- QM은 shared system consistency에 강하고, OpenClaw는 자가운영성과 실험 자유도에 강하다.
즉 QM은 조직용 agent OS에 가깝고, OpenClaw는 operator가 자기 환경에 맞게 휘게 만드는 agent runtime에 가깝다.
Managed agent service와의 비교
Claude Cowork 같은 managed agent service와 비교하면 차이는 더 뚜렷하다.
- managed service는 시작이 빠르다. 계정과 권한만 연결하면 곧바로 쓸 수 있다.
- 대신 데이터 위치, 실행 경계, 장기 상태, sandbox 구현, 보안 통제 상당 부분이 벤더 제품 설계 안에 묶인다.
- QM은 조직이 자기 클라우드와 자기 정책으로 runtime을 소유하려는 쪽이다.
- OpenClaw는 개인 또는 팀이 자기 워크스페이스와 도구 체계를 직접 운영하려는 쪽이다.
한 줄로 줄이면:
- managed service는
편의성 - QM은
조직용 통합 runtime - OpenClaw는
자가운영형 agent operator layer
Sandbox 분리의 의미
QM에서 가장 중요한 설계 포인트 하나는 "agent가 돌아가는 코어"와 "실제 작업이 일어나는 컴퓨터"를 분리한다는 점이다.
- 코어는 정책, identity, scheduler, audit를 맡는다.
- 실제 파일 수정, 패키지 설치, 테스트 실행, 로그인된 서비스 접근은 scope별 sandbox 안에서 일어난다.
- 사람, 채널, 프로젝트마다 별도 sandbox를 가지면 한 작업의 오염이 다른 작업으로 번지는 범위를 줄일 수 있다.
- 조직 입장에서는 이것이 단순 보안 기능이 아니라,
책임 경계와감사 경계를 만드는 방식이다.
기업 조직 관점에서 이 분리는 특히 중요하다.
- 여러 팀이 같은 agent 시스템을 써도 작업 환경을 섞지 않을 수 있다.
- 모델이 잘못된 판단을 하더라도 피해 범위를 scope 단위로 제한하기 쉽다.
- 자격증명, 브라우저 세션, 설치된 도구, 임시 파일을 같은 보안 문맥으로 묶어 관리할 수 있다.
- 사고가 났을 때 "어느 sandbox에서 무엇이 실행됐는가"를 추적하기 쉬워진다.
- 장기적으로는 agent를 사람 한 명의 assistant가 아니라 조직의 업무 worker로 다루기 쉬워진다.
즉 sandbox 분리는 단순한 격리가 아니라, 조직형 agent를 위한 최소 운영 단위 정의에 가깝다.
구현은 어떻게 하나
QM은 sandbox backend를 aws, local, sprites 같은 substrate로 나누고, 코어는 설정에 따라 적절한 실행 환경을 붙인다.
- AWS 경로에서는 microVM 안에 작은 HTTP daemon을 두고,
exec,read,write같은 API로 명령 실행과 파일 I/O를 받는다. - 코어는 모델에게 OS 전체를 직접 노출하지 않고, 정책이 붙은 tool surface만 노출한다.
- 모델이 실제로 하는 일은 "원격 작업 컴퓨터를 호출"하는 쪽에 가깝다.
- 이 구조 덕분에 runtime core와 execution substrate를 따로 교체하거나 강화할 수 있다.
물론 이 설계가 자동으로 안전해지는 것은 아니다. 실제 안전성은 microVM 격리, 네트워크 egress, token 수명, identity hygiene, 감사 로그 운영에 크게 의존한다.
조직 관점 판단
QM이 던지는 질문은 분명하다. 앞으로 조직은 agent를 SaaS 기능처럼 "접속해서 쓰는 것"으로 볼 것인가, 아니면 역할·권한·작업 컴퓨터를 가진 내부 runtime으로 볼 것인가.
- 후자에 가까울수록 QM류 구조의 설득력이 커진다.
- 전자에 가까울수록 managed service의 속도가 더 매력적이다.
- OpenClaw는 그 중간에서, 운영자가 자기 방식으로 runtime을 세우고 휘게 만드는 자유를 준다.
따라서 셋은 단순 경쟁 제품이라기보다, 조직이 agent를 어디까지 내부 운영체제로 받아들일지에 따라 선택지가 갈리는 구조다.
요약
- QM은 조직이 함께 쓰는 shared agent runtime이라는 점이 핵심이다.
- OpenClaw는 더 유연하고 자가운영적인 operator runtime에 가깝다.
- managed agent service는 가장 쉽게 시작할 수 있지만 내부 경계 통제는 제한적이다.
- QM의 가장 큰 차별점은 runtime core와 per-scope sandbox를 분리한다는 점이다.
- 기업 조직 관점에서 이 분리는 보안 기능이 아니라, 책임·감사·업무 격리 단위를 만드는 설계다.
'Agentic Coding' 카테고리의 다른 글
| 사람을 루프 밖으로 — 에이전트 팀을 HOTL로 밀어본 기록 (0) | 2026.09.02 |
|---|---|
| OpenClaw에서 Claude ACP 연결하기 (0) | 2026.08.19 |
| cron만으로는 부족했다: 라벨 하나로 AI 봇 팀 깨우기 (0) | 2026.08.05 |
| Skill 작성의 다양한 접근 방법 (0) | 2026.07.22 |
| OpenClaw 원격 Agent와 Pair Work 시작하기 (0) | 2026.07.08 |
