DeepSeek AI가 개발한 오픈소스 에이전트 하네스로, 모든 것을 플러그인으로 구성하고 Web UI에서 실행합니다.
cloudflare/computer
Durable Object 안의 가상 파일시스템으로, 컨테이너·Worker 또는 백엔드 없이 AI 에이전트에 작업 공간을 제공합니다.
- 스타
- 9,640
- 포크
- 566
- 열린 이슈
- 29
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
Cloudflare Computer는 Durable Object 내부의 SQLite에 작업 공간의 기준 상태를 저장하고, 이를 파일시스템으로 제공합니다. 에이전트와 애플리케이션은 이곳에서 파일을 읽고 쓸 수 있으며, 단일 `workspace.runtime.exec` 진입점을 통해 파일을 대상으로 코드를 실행할 수 있습니다.
실행 계층은 플러그형입니다. 컨테이너 백엔드는 computerd라는 사이드카 데몬을 통해 샌드박스 컨테이너 내부에 상태를 FUSE 파일시스템으로 마운트해, 완전한 Linux 사용자 공간에 접근할 수 있게 합니다. Worker shell 백엔드는 Dynamic Worker에서 just-bash를 실행하고, Worker JavaScript 백엔드는 작업 공간 파일시스템 및 git, 컨테이너 접근 등의 호스트 모듈을 사용할 수 있는 ECMAScript 모듈을 평가합니다. 하나의 작업 공간에 안정적인 ID로 여러 백엔드를 등록할 수 있으며, 각 백엔드는 처음 사용할 때 지연 연결됩니다.
이 저장소는 파일시스템, RPC 타입, computerd 데몬, 최상위 Computer 패키지를 포함하는 TypeScript 모노레포입니다. 컨테이너 백엔드와 Worker shell 백엔드는 실험 단계로 표시되어 있으며, 패키지 README에서 프로덕션 준비가 된 부분을 설명합니다.
핵심 기능
- 01Durable Object 내부의 SQLite에 작업 공간 상태를 기준 데이터로 저장합니다.
- 02computerd를 통해 샌드박스 컨테이너에 작업 공간을 FUSE 파일시스템으로 마운트합니다.
- 03컨테이너 없이 Dynamic Worker에서 just-bash로 셸 명령을 실행합니다.
- 04작업 공간 파일시스템을 사용하는 fs/promises와 함께 Dynamic Worker에서 ECMAScript 모듈을 평가합니다.
- 05하나의 작업 공간에 여러 실행 백엔드를 등록하고 ID로 선택할 수 있습니다.
활용 사례
- AI 에이전트에 셸 접근이 가능한 영구 작업 디렉터리를 제공합니다.
- 격리된 Worker에서 에이전트가 생성한 코드를 작업 공간 파일 대상으로 실행합니다.
- Linux 컨테이너 안에서 파일을 편집하고 도구를 실행하는 채팅 에이전트를 구축합니다.
- 코드 실행을 위해 Cloudflare Workers 기반 샌드박스를 시험합니다.
토픽
자주 묻는 질문
- computer은(는) 무엇인가요?
- Durable Object 안의 가상 파일시스템으로, 컨테이너·Worker 또는 백엔드 없이 AI 에이전트에 작업 공간을 제공합니다. Cloudflare Computer는 Durable Object 내부의 SQLite에 작업 공간의 기준 상태를 저장하고, 이를 파일시스템으로 제공합니다. 에이전트와 애플리케이션은 이곳에서 파일을 읽고 쓸 수 있으며, 단일 `workspace.runtime.exec` 진입점을 통해 파일을 대상으로 코드를 실행할 수 있습니다.
- computer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- computer은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- computer은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. computer의 마지막 커밋은 2026년 10월 18일입니다.
- computer은(는) 어디에 사용할 수 있나요?
- AI 에이전트에 셸 접근이 가능한 영구 작업 디렉터리를 제공합니다. 격리된 Worker에서 에이전트가 생성한 코드를 작업 공간 파일 대상으로 실행합니다. Linux 컨테이너 안에서 파일을 편집하고 도구를 실행하는 채팅 에이전트를 구축합니다. 코드 실행을 위해 Cloudflare Workers 기반 샌드박스를 시험합니다.
- computer은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/cloudflare/computer
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude Code와 Codex에 멀티 에이전트 스웜, 공유 메모리, 작업 라우팅, 머신 간 페더레이션을 더하는 에이전트 하네스
Claude Code, Codex, OpenCode 등 코딩 에이전트가 하나의 엔드포인트를 공유하고 여러 모델 제공업체로 요청을 라우팅하는 로컬 게이트웨이입니다.
MCP 서버로 LLM에 연동 기능을 제공하는 오픈소스 셀프 호스팅 AI 워크플로 자동화 플랫폼이자 Zapier의 노코드 대안입니다.
AI 코딩 에이전트가 바이럴 영상을 교체 가능한 영상 소스, 자막, B-roll을 갖춘 편집·재실행 가능한 워크플로로 복제하도록 돕는 툴킷
AI 에이전트와 워크플로를 만드는 시각적 캔버스, 사용자 코드, 1,500개 이상의 통합을 갖춘 fair-code 워크플로 자동화 플랫폼입니다.