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

클로드와 ChatGPT로 모바일 앱 만들기: 비개발자 워크플로우
컴퓨터 과학 배경이 없는 개발자가 실직 상태에서 Claude와 ChatGPT를 주요 개발 도구로 사용하여 BloomDay라는 완전한 모바일 애플리케이션을 구축했습니다.

Claude Code, 80개 컴포넌트 React 라이브러리 문서 감사: 실제 버그 발견, 새로운 버그 도입
시니어 엔지니어가 Claude Code를 사용해 80개 컴포넌트로 구성된 React 라이브러리 문서를 감사했습니다. 실제 버그를 잡았지만 새로운 버그도 도입해 검토가 필요했습니다. 전체 과정 분석.

Reddit 사용자가 심장병 예약을 위해 OpenClaw로 3개 출처의 건강 데이터를 가져옴
한 Reddit 사용자가 OpenClaw를 사용해 피트니스 워치, 문자 메시지, 수기 노트에서 내보낸 파일을 병합하여 의사가 요청한 Excel 워크북을 만들었습니다. OpenClaw는 날짜 충돌을 해결하고, 약물 정보를 추출했으며, 금융 데이터 유출 없이 결과를 이메일로 보냈습니다.

클로드 코드 에이전트 오케스트레이터 파이프라인: 작업 큐, 에이전트 생성, 검증 게이트
r/clawdbot의 Reddit 게시물은 Claude Code 에이전트가 운영하는 AI 운영 매장에 대해 설명하며, 디자인, 마케팅, QA, 운영을 모두 처리하고 하루에 30번 업데이트를 진행합니다. 이는 프로덕션 환경에서 오케스트레이터 파이프라인을 설명하는 블로그 시리즈의 9화로 연결됩니다.