
Claude를 단순한 챗봇이 아니라 실제 업무를 자동화하는 에이전트로 활용하고 싶다면? ComposioHQ가 공개한 Open Claude Cowork가 그 답이다. Claude Agent SDK를 기반으로 500개 이상의 SaaS 앱을 연동할 수 있는 오픈소스 데스크톱 애플리케이션이다.
왜 주목해야 할까?
기존 Claude 데스크톱 앱의 “Cowork” 기능은 Claude Pro 구독자만 사용할 수 있고, macOS/Windows로 제한된다. 반면 Open Claude Cowork는:
- 완전한 오픈소스 (MIT 라이선스)
- 크로스 플랫폼 (macOS, Windows, Linux)
- 500+ SaaS 통합 (Gmail, Slack, GitHub, Google Drive 등)
- 직접 호스팅 가능 — API 키만 있으면 바로 시작
GitHub에서 3,000+ 스타를 기록 중이며, 활발하게 개발되고 있다.
핵심 아키텍처
듀얼 구성: 데스크톱 + 메시징 봇
이 프로젝트는 두 가지 형태로 제공된다:
| 구성 요소 | 용도 | 플랫폼 |
|---|---|---|
| Open Claude Cowork | 풀기능 데스크톱 채팅 인터페이스 | macOS, Windows, Linux |
| Secure Clawdbot | 메시징 앱 기반 개인 AI 어시스턴트 | WhatsApp, Telegram, Signal, iMessage |
두 가지 모두 동일한 Composio Tool Router를 통해 500개 이상의 앱과 연동된다.

기술 스택
┌─────────────────────────────────────────┐
│ Electron.js (Desktop) │
├─────────────────────────────────────────┤
│ Node.js + Express (Backend) │
├─────────────────────────────────────────┤
│ Claude Agent SDK + Opencode SDK (AI) │
├─────────────────────────────────────────┤
│ Composio Tool Router + MCP (Tools) │
└─────────────────────────────────────────┘
SSE(Server-Sent Events) 기반 스트리밍으로 토큰별 응답을 실시간으로 확인할 수 있다.
딥다이브: 핵심 기능
1. 멀티 프로바이더 지원
Claude Agent SDK뿐만 아니라 Opencode도 지원한다. 모델 선택의 유연성을 확보한 셈이다.
// .env 설정
ANTHROPIC_API_KEY=sk-ant-... // Claude
OPENCODE_API_KEY=... // Opencode (선택)
COMPOSIO_API_KEY=... // 필수
2. 툴 시각화
사이드바에서 도구의 입력/출력을 실시간으로 볼 수 있다. AI가 어떤 API를 호출했는지, 어떤 응답을 받았는지 투명하게 추적 가능하다.
3. 스킬 시스템
.claude/skills/ 폴더에 SKILL.md 파일을 추가하면 Claude의 능력을 확장할 수 있다:
---
description: 이 스킬은 사용자가 [주제]에 대해 물을 때 사용
---
# My Skill
Claude를 위한 지침...
4. Secure Clawdbot의 특별 기능
메시징 봇 버전은 특히 흥미롭다:
- 지속적 메모리 — 사실, 선호, 일일 노트 기억
- 브라우저 자동화 — 탐색, 클릭, 폼 작성, 스크린샷
- 스케줄링 — 자연어 리마인더와 cron 작업
- 500+ 통합 — Composio를 통한 Gmail, Slack, GitHub, Calendar
Composio Tool Router의 마법
이 프로젝트의 진짜 힘은 Composio Tool Router에서 나온다.
동적 툴 디스커버리
모든 도구를 미리 로드하면 컨텍스트가 폭발한다. Tool Router는:
COMPOSIO_SEARCH_TOOLS메타 툴로 필요한 도구만 검색- MCP 세션 생성으로 인증 처리 (OAuth/API 키)
- 최대 20개 도구 병렬 실행 지원
import { Composio } from '@composio/core';
const composio = new Composio();
const session = composio.toolRouter.createSession(userId, {
toolkits: ["gmail", "github"]
});
// session.mcp.url을 에이전트에 전달
MCP (Model Context Protocol) 호환
Anthropic의 MCP 표준을 따른다. LangChain, LlamaIndex 등 기존 프레임워크와도 쉽게 통합된다.
실제 사용 시나리오
시나리오 1: 이메일 + 캘린더 자동화
“오늘 받은 promotional 이메일 삭제하고, 중요한 미팅은 캘린더에 추가해”
Clawdbot이 Gmail API로 이메일을 분석하고, Google Calendar에 일정을 등록한다.
시나리오 2: GitHub 워크플로우
“내 저장소의 새로운 이슈 요약해줘”
GitHub API로 이슈를 가져와 요약한다. 데스크톱 앱에서는 사이드바에 API 호출 과정이 표시된다.
시나리오 3: 브라우저 자동화
“이 웹사이트에서 폼 작성하고 스크린샷 찍어줘”
Playwright/Puppeteer 스타일의 브라우저 제어가 가능하다.
시작하기
git clone https://github.com/ComposioHQ/open-claude-cowork.git
cd open-claude-cowork
./setup.sh
# 두 개의 터미널에서 실행
# Terminal 1
cd server && npm start
# Terminal 2
npm start
Clawdbot (메시징 봇) 설정
cd clawd
npm install
node cli.js
# "Terminal chat"으로 테스트 또는 "Start gateway"로 메시징 연결
Open Claude Cowork vs Claude Desktop Cowork
| 항목 | Open Claude Cowork | Claude Desktop Cowork |
|---|---|---|
| 라이선스 | MIT (오픈소스) | 독점 |
| 플랫폼 | macOS, Windows, Linux | macOS, Windows만 |
| 가격 | API 사용료만 (Claude + Composio) | Claude Pro ($20/월) 필수 |
| 커스터마이징 | 완전한 소스 수정 가능 | 제한적 |
| SaaS 통합 | 500+ (Composio) | 제한적 (일부만) |
| 자체 호스팅 | 가능 | 불가능 |
마치며: AI 에이전트의 민주화
Open Claude Cowork는 Claude의 강력한 에이전트 능력을 누구나, 어디서나, 자유롭게 사용할 수 있게 만든다.
특히 주목할 점:
- Composio의 Tool Router — 500+ SaaS 통합을 단일 API로 해결
- 이중 접근 — 데스크톱 앱과 메시징 봇, 두 가지 사용 패턴
- 완전한 오픈소스 — 커스터마이징과 자체 호스팅 가능
Claude로 업무 자동화를 진지하게 고민 중이라면, 이 프로젝트는 필수 체크 포인트다.
🔗 관련 정보
- GitHub: ComposioHQ/open-claude-cowork
- Composio 플랫폼: platform.composio.dev
- Claude Agent SDK 문서: platform.claude.com/docs
- Composio Tool Router 문서: docs.composio.dev
- Discord 커뮤니티: discord.com/invite/composio