Cloudflare Durable Objects에서 실시간 상태 동기화, 작업 예약, MCP를 지원하는 영속적이고 상태를 유지하는 AI 에이전트를 만들기 위한 TypeScript SDK입니다.
SawyerHood/do-computer
탭을 닫아도 계속 작업하는 오픈소스 셀프 호스팅 개인 에이전트(Doods)로, Node 또는 Cloudflare Workers에서 실행할 수 있습니다.
- 스타
- 50
- 포크
- 6
- 열린 이슈
- 1
- 마지막 커밋
- 12시간 전
어떤 프로젝트인가요?
Do Computer에는 Doods라는 에이전트가 있습니다. 각 Dood는 이름, 메모리, 성격 프로필, 작업에 사용할 컴퓨터를 갖습니다. 브라우저 탭을 닫아도 답변 작업은 계속되며, Dood는 예약 작업을 실행하고 저장된 스킬을 불러오며 원격 MCP 서버나 Gmail, Calendar, Notion, GitHub 같은 서드파티 앱에 연결할 수 있습니다.
Dood는 내장 셸이나 Daytona, Modal, Cloudflare Containers의 Linux 머신에서 명령을 실행하고 파일을 수정할 수 있으며, 데몬을 통해 사용자가 페어링한 컴퓨터에서도 작업할 수 있습니다. 권한은 작업별로 Allow, Ask first 또는 Never로 설정할 수 있습니다. 여러 사람이 Dood, 채팅, 파일을 공유할 수 있고 Dood를 Slack에 연결할 수도 있습니다.
하나의 코드베이스를 SQLite를 사용하는 일반 Node 환경이나 Durable Objects를 사용하는 Cloudflare Workers에서 실행할 수 있습니다. 모델은 OpenRouter 또는 사용자가 로그인하는 공급자를 통해 이용합니다. 웹 앱, Electron 데스크톱 앱, Expo 모바일 앱을 제공합니다.
핵심 기능
- 01브라우저 탭을 닫아도 에이전트가 계속 실행됩니다.
- 02예약 작업의 결과를 요청한 채팅으로 전달합니다.
- 03SQLite를 사용하는 Node 또는 Cloudflare Workers에서 실행됩니다.
- 04원격 MCP 서버 및 Gmail, Notion 같은 서드파티 앱에 연결합니다.
- 05작업별 권한을 Allow, Ask first 또는 Never로 설정합니다.
- 06에이전트, 채팅, 파일을 팀과 공유할 수 있습니다.
활용 사례
- 직접 관리하는 홈 서버나 VPS에서 개인 비서를 실행하기.
- 공개 주소가 있는 Cloudflare에 팀 공용 에이전트를 배포하기.
- 반복 확인이나 보고서를 일정에 따라 자동화하기.
- 에이전트가 Linux 샌드박스나 직접 페어링한 컴퓨터에서 작업하도록 하기.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/SawyerHood/do-computer - 2
프로젝트 폴더로 이동합니다
cd do-computer - 3
Corepack을 활성화합니다
corepack enable - 4
종속성을 설치하고 빌드한 다음 http://127.0.0.1:3000 에서 앱을 시작합니다
pnpm install && pnpm build && pnpm start
사용 전 알아둘 점
- 아직 초기 단계이지만 핵심 기능은 테스트로 검증됩니다.
- OPENROUTER_API_KEY가 없으면 내장 에코 모델만 실행됩니다.
- Node 22.19 이상이 필요합니다.
- Cloudflare 호스팅에는 Workers Paid 플랜이 필요합니다.
토픽
자주 묻는 질문
- do-computer은(는) 무엇인가요?
- 탭을 닫아도 계속 작업하는 오픈소스 셀프 호스팅 개인 에이전트(Doods)로, Node 또는 Cloudflare Workers에서 실행할 수 있습니다. Do Computer에는 Doods라는 에이전트가 있습니다. 각 Dood는 이름, 메모리, 성격 프로필, 작업에 사용할 컴퓨터를 갖습니다. 브라우저 탭을 닫아도 답변 작업은 계속되며, Dood는 예약 작업을 실행하고 저장된 스킬을 불러오며 원격 MCP 서버나 Gmail, Calendar, Notion, GitHub 같은 서드파티 앱에 연결할 수 있습니다.
- do-computer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- do-computer은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- do-computer은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. do-computer의 마지막 커밋은 2026년 10월 22일입니다.
- do-computer은(는) 어디에 사용할 수 있나요?
- 직접 관리하는 홈 서버나 VPS에서 개인 비서를 실행하기. 공개 주소가 있는 Cloudflare에 팀 공용 에이전트를 배포하기. 반복 확인이나 보고서를 일정에 따라 자동화하기. 에이전트가 Linux 샌드박스나 직접 페어링한 컴퓨터에서 작업하도록 하기.
- do-computer는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/SawyerHood/do-computer 프로젝트 폴더로 이동합니다: cd do-computer Corepack을 활성화합니다: corepack enable 종속성을 설치하고 빌드한 다음 http://127.0.0.1:3000 에서 앱을 시작합니다: pnpm install && pnpm build && pnpm start
- do-computer은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SawyerHood/do-computer
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
채팅, 메모리, 작업, 메모와 예약 알림을 제공하며 Cloudflare 계정에서만 실행되는 개인용 AI 비서입니다.
경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.
브라우저 WebUI, 터미널 클라이언트, 채팅 앱 채널, 도구, 메모리 및 MCP를 지원하는 Python 기반 셀프 호스팅 개인 AI 에이전트 프레임워크입니다.
작업을 계획하고 도구와 스킬을 실행하며, 웹과 메신저 채널 전반에서 기억을 유지하는 오픈소스 개인 AI 비서이자 Agent Harness입니다.
AI 에이전트에 플러그형 컨테이너 또는 Worker 기반 실행 백엔드를 제공하는 Cloudflare Durable Object 내 가상 파일 시스템