OpenClaw에서 Cowork + Claude Code로의 마이그레이션: 개발자 경험

한 개발자가 OpenClaw에서 Anthropic의 Cowork와 Claude Code 세션으로 이전한 경험을 공유했습니다. 17개의 스킬, 일일 자동화, '어느 정도 작동하는' 메모리 시스템으로 OpenClaw를 한 달간 운영한 후, Anthropic이 디스패치와 Claude Code 세션을 포함한 Cowork를 출시했을 때 주말 동안 모든 것을 Cowork로 옮겼습니다.
아키텍처: Cowork는 뇌, Claude Code는 손
Cowork는 오케스트레이션 계층 역할을 합니다—지시를 받고, 어디로 라우팅할지 결정하며, 크론 작업을 실행하고, 대화 전반에 걸쳐 메모리를 유지합니다. Claude Code는 실행을 담당합니다—파일 읽기, 코드 작성, 스크립트 실행, git 작업 수행. 사용자는 Cowork와 상호작용하며, Cowork는 코드 실행이 필요할 때 Claude Code로 디스패치한 후 결과를 반환합니다.
3계층 컨텍스트 디자인
개발자는 '에이전트 품질은 대부분 컨텍스트 품질'이라는 통찰을 바탕으로 컨텍스트 시스템을 구현했습니다.
- 계층 1: Cowork 글로벌 지시사항 – 데스크톱 앱 설정을 통해 모든 대화에 로드되며, 최소한으로 유지됩니다(사용자 신원, 언어, 작업 습관을 다루는 약 5줄).
- 계층 2: CLAUDE.md – 작업 공간 루트에 위치하며, Claude Code가 시작 시 읽습니다. 이는 작업 방법, 중요한 파일, 메모리 작동 방식을 다루는 운영 매뉴얼 역할을 합니다(200줄 미만).
- 계층 3: context/ 폴더 – 사용자 프로필, 에이전트 성격, 비즈니스 문서를 포함합니다. 매번 로드되지 않으며, 에이전트는 작업에 따라 필요한 것을 가져옵니다.
작업 공간 구조
agent-workspace/
├── CLAUDE.md
├── context/
│ ├── USER.md ← 사용자 프로필 및 선호도
│ ├── SOUL.md ← 에이전트 성격
│ ├── IDENTITY.md ← 에이전트 신원
│ └── business/ ← 비즈니스 컨텍스트 문서
├── agents/
│ ├── default.md
│ ├── code-reviewer.md
│ ├── seo-analyst.md
│ └── ceo-agent.md
├── skills/
│ ├── README.md
│ └── x-scanner/
│ ├── SKILL.md
│ └── x-scan.js
├── memory/
├── data/
└── .gitignore
메모리 구현
시스템은 두 개의 메모리 계층을 사용합니다:
- Cowork 자동 메모리 – 채팅 전반에 걸친 대화 지속성을 처리하며, 선호도, 프로젝트 컨텍스트, 리소스 포인터를 저장합니다. 자동 로드되며 '사용자를 사람으로 인식'하는 것으로 설명됩니다.
- 작업 공간 memory/ – git 저장소에 일일 세션 로그를 저장하며, Claude Code가 실행 중에 읽습니다. 이는 '수행된 작업을 기억'하는 것을 나타냅니다.
테스트 시나리오
개발자는 네 가지 시나리오를 테스트했습니다:
- X-KOL 스캐너 – Claude Code로 디스패치되며, 스킬 구성을 읽고, 스크립트를 실행하며, X 계정을 스크랩하고, 135개의 신호를 찾아 요약을 출력합니다. 매일 오전 9시 크론 작업으로 설정되었습니다.
- CEO 전략 검토 – 에이전트 구성과 비즈니스 컨텍스트를 로드하며, 네 가지 관점(투자자, 사용자, 경쟁사, 팀)에서 소크라테스식 질문을 실행합니다. 최소 컨텍스트에서는 일반적인 질문을 했으나, 실제 재무 및 경쟁 정보를 추가한 후 질문이 유용할 정도로 구체화되었습니다.
- 일일 브리핑 – Cowork가 이 작업을 완전히 자체적으로 처리했습니다—Chrome을 통해 Gmail과 캘린더를 열고, 수신함과 일정을 가져오며, 업계 뉴스를 검색하여 브리핑을 편집했습니다. Claude Code로 디스패치된 적이 없습니다.
- YouTube 클리퍼 – GitHub의 서드파티 스킬로, 전체 팟캐스트(59분)를 다운로드하고, 자막을 분석하여 챕터 구분을 찾으며, 최고의 3개 세그먼트를 선택하고, 비디오를 클리핑하며, 이중 언어 자막을 입힙니다. 스킬 구성에서 자막 타이밍 오프셋 디버깅이 필요했습니다.
OpenClaw 대비 장점
- 실제 크론 작업 – Cowork는 실제 크론 스케줄링을 제공하는 반면, OpenClaw의 HEARTBEAT.md 체크리스트는 수동 트리거가 필요했습니다.
- 디스패치 라우팅 – Cowork는 작업을 자체 처리할지 Claude Code로 보낼지 결정하는 반면, OpenClaw는 모든 것을 동일한 경로로 실행했습니다.
- 메모리 지속성 – Cowork는 지시 없이도 대화 전반에 걸쳐 사항을 기억하는 반면, OpenClaw는 MEMORY.md에 메모리 관리 지시사항을 여러 단락으로 작성해야 했고 여전히 컨텍스트를 잃었습니다.
- 대화 중 역할 전환 – 개발자는 이 기능을 언급했으나, 소스는 문장 중간에 끊깁니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

AI 에이전트를 팀원으로 온보딩하기: 실제 비즈니스 사례
한 기업이 첫 AI 에이전트를 실제 팀원으로 온보딩하여 디자인, 코딩, 마케팅 및 운영을 처리한 경험을 공유하며, 어려운 부분은 기술적 설정이 아니었다고 언급합니다.

개발자가 Claude 코드를 사용해 크롬 공룡 게임 자동 실행 USB 동글 제작
개발자가 ATtiny85 보드를 사용하여 USB 동글을 제작했습니다. 이 동글은 광 센서로 장애물을 감지하고 키보드 명령을 보내 크롬의 공룡 게임을 자동으로 플레이합니다. Claude Code는 V-USB 통합, 센서 로직, 적응형 타이밍 알고리즘을 포함한 펌웨어 개발을 지원했습니다.

OpenClaw 에이전트로 구축된 자율 AI 뉴스레터
한 팀이 OpenClaw 에이전트를 사용하여 AI 에이전트에 관한 완전 자율 주행 뉴스레터를 구축했습니다. 이 시스템은 5개의 에이전트가 3대의 머신(AWS와 2대의 Mac Mini)에 분산되어 인간의 개입 없이 운영됩니다.

비개발자가 Claude와 Gemini를 사용해 3주 만에 헬스케어 SaaS를 구축한 경험: 배운 점들
코딩 경험이 없는 의료기기 영업사원이 AI 코딩 어시스턴트를 활용해 3주 만에 FastCredentials.com이라는 의료 규정 준수 자격 인증 플랫폼을 구축했습니다. 이 프로젝트는 Python/Django, Gunicorn, Nginx, Stripe, WeasyPrint, SQLite를 사용했으며, Claude API로 블로그 콘텐츠를 자동 생성했습니다.