본문으로 건너뛰기

Open Claude Cowork: 500+ SaaS 연동으로 무장한 오픈소스 AI 데스크톱 에이전트

정석

Open Claude Cowork 대시보드

Claude를 단순한 챗봇이 아니라 실제 업무를 자동화하는 에이전트로 활용하고 싶다면? ComposioHQ가 공개한 Open Claude Cowork가 그 답이다. Claude Agent SDK를 기반으로 500개 이상의 SaaS 앱을 연동할 수 있는 오픈소스 데스크톱 애플리케이션이다.


왜 주목해야 할까?

기존 Claude 데스크톱 앱의 “Cowork” 기능은 Claude Pro 구독자만 사용할 수 있고, macOS/Windows로 제한된다. 반면 Open Claude Cowork는:

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의 특별 기능

메시징 봇 버전은 특히 흥미롭다:


Composio Tool Router의 마법

이 프로젝트의 진짜 힘은 Composio Tool Router에서 나온다.

동적 툴 디스커버리

모든 도구를 미리 로드하면 컨텍스트가 폭발한다. Tool Router는:

  1. COMPOSIO_SEARCH_TOOLS 메타 툴로 필요한 도구만 검색
  2. MCP 세션 생성으로 인증 처리 (OAuth/API 키)
  3. 최대 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 CoworkClaude Desktop Cowork
라이선스MIT (오픈소스)독점
플랫폼macOS, Windows, LinuxmacOS, Windows만
가격API 사용료만 (Claude + Composio)Claude Pro ($20/월) 필수
커스터마이징완전한 소스 수정 가능제한적
SaaS 통합500+ (Composio)제한적 (일부만)
자체 호스팅가능불가능

마치며: AI 에이전트의 민주화

Open Claude Cowork는 Claude의 강력한 에이전트 능력을 누구나, 어디서나, 자유롭게 사용할 수 있게 만든다.

특히 주목할 점:

  1. Composio의 Tool Router — 500+ SaaS 통합을 단일 API로 해결
  2. 이중 접근 — 데스크톱 앱과 메시징 봇, 두 가지 사용 패턴
  3. 완전한 오픈소스 — 커스터마이징과 자체 호스팅 가능

Claude로 업무 자동화를 진지하게 고민 중이라면, 이 프로젝트는 필수 체크 포인트다.


🔗 관련 정보

이전
Gas Town: Claude Code 멀티 에이전트 오케스트레이션의 새로운 표준
다음
Model Matchmaker: AI 비용 50-70% 절감하는 로컬 훅