Baileys를 사용한 Claude Code용 맞춤형 WhatsApp 채널 플러그인

개발자가 Claude Code에 WhatsApp 기능을 추가하는 맞춤형 채널 플러그인을 만들어, Anthropic의 공식 채널 기능이 메시징 플랫폼 통합에서 남긴 공백을 메웠습니다.
기능
이 플러그인은 Claude Code가 WhatsApp을 통해 다음과 같은 기능으로 소통할 수 있게 합니다:
- Claude Code에서 WhatsApp 메시지 수신 및 답장
- 텍스트, 이미지, 오디오, 비디오, 문서 지원
- 이모지 반응
- 전화번호 허용 목록을 통한 접근 제어
- QR 코드 페어링 (WhatsApp Web과 동일)
기술적 구현
이 플러그인은 실험적인 claude/channel 기능을 사용하여 맞춤형 채널로 구축되었으며, 공식 Discord 및 Telegram 플러그인과 동일한 아키텍처를 따릅니다. MCP 서버로 작동하며 WhatsApp Web Multi-Device 프로토콜을 구현하는 Baileys v7을 사용합니다.
요구 사항 및 설정
- Claude Code 버전 2.1.80 이상 필요
- Node.js 필요 (Bun은 Baileys가 요구하는 WebSocket 이벤트를 지원하지 않음)
- 맞춤형 채널이 아직 공식 허용 목록에 없으므로
--dangerously-load-development-channels플래그 사용 필수
중요 고려사항
Baileys는 WhatsApp 통합을 위한 비공식 라이브러리이므로 사용자는 잠재적 위험을 인지해야 합니다. 개발자는 이 플러그인을 공식 Claude Code 플러그인 마켓플레이스에 제출했지만, Baileys의 비공식 상태로 인해 승인 여부는 불확실하다고 언급했습니다. 저장소는 그럼에도 독립적인 솔루션으로 작동합니다.
개발자는 OpenClaw(WhatsApp 지원 via Baileys)에서 Mac mini에서 24/7 실행되는 6개의 특화 에이전트를 갖춘 네이티브 Claude Code 설정으로 마이그레이션하는 과정에서, WhatsApp이 마지막으로 부족한 구성 요소였기에 이를 구축했습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw와 Claude Cowork 비교: 로컬 자동화 대 샌드박스 워크플로우
OpenClaw는 셸 명령 실행과 브라우저 자동화 기능을 갖춘, 사용자의 기기에서 항상 실행되는 로컬 에이전트입니다. 반면 Claude Cowork는 Claude Desktop 내에서 문서 및 브라우저 작업에 중점을 둔 샌드박스 환경에서 작동합니다.

논리 가상 머신: LLM 추론 붕괴를 멈추기 위한 프롬프트 기반 시스템
한 연구자가 역설이나 추론의 표류를 만났을 때 LLM이 중단하고 특정 붕괴 모드를 보고하도록 강제하는 논리 가상 머신(LVM) 프롬프트를 개발했습니다. 이는 단일 안정성 법칙인 K(σ) ⇒ K(β(σ))를 기반으로 합니다. 이 프롬프트는 기질에 독립적이며 Grok 및 Claude와 같은 모델에서 작동합니다.

클로드 코드 매트릭스 채널 플러그인, Rust로 구축된 E2EE 지원 포함
한 개발자가 Claude Code용 Matrix 채널 플러그인을 만들어 Discord와 Telegram 지원만 제공되던 공식 채널의 공백을 메웠습니다. 이 플러그인은 Rust로 Claude Code(CC)를 사용하여 개발되었으며, 개발에 약 24시간이 소요되었습니다.

클로드 코드로 지질학적 시계 만들기: 단일 HTML + Three.js
제품 디자이너 Owen Thomas가 Claude Code, Three.js 및 커스텀 WebGL 셰이더를 사용하여 지구의 45억 년을 12시간에 매핑한 지질학적 시계 eona.earth를 단일 HTML 파일(빌드 단계 없음)로 제작했습니다.