이름은 '클라우드플레어 OS'지만 운영체제가 아니라, 회사 자료와 사내 도구를 붙여 둔 에이전트 작업판이에요. 에이전트가 만든 앱마다 따로 격리된 Workers 엔진과 각자의 SQLite를 주고, 깃허브 같은 바깥 서비스나 사내 MCP 서버는 자격 증명 대신 '게이트키퍼'를 거치게 해서 이슈는 읽되 소스는 못 보게, 병합 전엔 승인 필수 같은 식으로 권한을 잘라 넘겨요. 만든 사람 켄턴 바르다는 해커뉴스에서 '10년 전 내 스타트업 샌드스톰을 Workers 위에 다시 만든 것'이라고 밝혔고, 댓글에서는 'OS라는 이름이 과하다', '오픈소스라도 결국 클라우드플레어 위에서만 제값'이라는 반박이 붙었어요.
용어 풀이
- MCP
- 모델이 바깥 도구·데이터에 붙는 방식을 정한 공개 규격
- SQLite
- 파일 하나로 돌아가는 가벼운 데이터베이스
- workerd
- 클라우드플레어 Workers를 내 서버에서 돌릴 수 있게 공개한 오픈소스 엔진
- 아파치 2.0
- 수정·상업적 이용·재배포를 허용하는 오픈소스 라이선스
운영자 인사이트
에이전트에 토큰을 통째로 쥐여 주는 대신 '이 저장소만, 읽기만'으로 권한을 잘라 넘기는 구현을 아파치 2.0 코드로 통째로 읽을 수 있게 된 게 실속이에요 — 다만 JS·타입스크립트 전용이고, 클라우드플레어 없이 workerd로 돌리는 방법은 저장소 문서가 아직 준비 중이에요.
여러 관점으로 보기
- 만든 사람의 해명 (댓글 235개) 켄턴 바르다가 '10년 전 내 스타트업 샌드스톰을 Workers 위에 다시 만든 것'이라며 'workerd에 올리면 클라우드플레어 없이도 돌아간다'고 답했어요. Hacker News
- 저장소 실물 아파치 2.0에 별 2.7천·열린 이슈 7건, 전부 타입스크립트예요. 내 서버에서 돌리는 안내는 '준비 중'이라고만 적혀 있어요. GitHub
- 바깥 시각 — 못 믿는다는 전제로 짠 구조 한 아키텍트는 이 설계를 '에이전트를 못 믿으니 실수해도 아무 일 안 나게 짠 것'으로 읽으면서, 아무도 안 믿는 구조가 정작 클라우드플레어 한 곳은 믿어야 성립한다고 짚었어요. Jamie Lord (개인 블로그)