처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.04.16 23

WhatsApp을 터미널에서 쓴다고? CLI 도구 Wacli 살펴보기

Hacker News 원문 보기
WhatsApp을 터미널에서 쓴다고? CLI 도구 Wacli 살펴보기

터미널에서 WhatsApp을 쓸 수 있다면?

개발자라면 터미널에서 모든 걸 해결하고 싶은 욕구가 있잖아요. 메일도 터미널에서, Git도 터미널에서, 심지어 웹 브라우징도 터미널에서 하는 분들이 있거든요. 그런데 이번에 재미있는 프로젝트가 나왔어요. 바로 Wacli(왓클리)라는 도구인데요, WhatsApp 메시지를 터미널에서 동기화하고, 검색하고, 심지어 보낼 수도 있는 CLI 도구예요.

iOS 개발자로 유명한 Peter Steinberger(steipete)가 만든 프로젝트인데, 단순한 장난감이 아니라 꽤 실용적인 사용 시나리오를 가지고 있어요.

Wacli가 뭔데, 어떻게 동작하나

Wacli는 WhatsApp Web의 프로토콜을 활용해서 동작해요. 이게 뭐냐면, 우리가 브라우저에서 WhatsApp Web을 쓸 때 QR 코드를 스캔하잖아요? 그것과 비슷한 방식으로 인증을 하고, 그 이후에는 터미널에서 WhatsApp의 기능을 사용할 수 있게 되는 거예요.

핵심 기능은 크게 세 가지예요. 첫 번째는 Sync(동기화)인데요, WhatsApp 채팅 내역을 로컬로 가져올 수 있어요. 두 번째는 Search(검색)으로, 동기화된 메시지를 터미널에서 빠르게 검색할 수 있어요. WhatsApp 앱 내 검색이 느리거나 불편하다고 느꼈던 분들에게는 꽤 유용한 기능이에요. 세 번째는 Send(전송)인데, 터미널에서 직접 메시지를 보낼 수 있어요.

사용 방법은 간단해요. GitHub 저장소에서 설치한 후에 wacli sync로 메시지를 동기화하고, wacli search "키워드"로 검색하고, wacli send "전화번호" "메시지 내용"으로 메시지를 보내는 식이에요.

이게 왜 유용할까

"그냥 앱 쓰면 되지 왜 터미널에서 써?"라고 생각할 수 있는데요, 실제 유용한 시나리오가 꽤 있어요.

가장 대표적인 건 자동화예요. 예를 들어 서버 모니터링 알림을 WhatsApp으로 받고 싶다거나, 배포가 완료됐을 때 팀 그룹에 자동으로 알림을 보내고 싶을 때 쓸 수 있어요. 쉘 스크립트나 CI/CD 파이프라인에 wacli send 명령어를 넣으면 되니까요.

또 하나는 메시지 백업과 검색이에요. WhatsApp의 내장 검색 기능은 솔직히 그렇게 강력하지 않거든요. 로컬에 동기화해 놓으면 grep이나 다른 텍스트 검색 도구를 활용해서 훨씬 빠르고 정확하게 원하는 메시지를 찾을 수 있어요.

세 번째로 데이터 분석 용도도 있어요. 채팅 기록을 구조화된 데이터로 추출할 수 있으니까, 얼마나 자주 대화하는지, 어떤 키워드가 많이 나오는지 같은 분석을 해볼 수도 있겠죠.

비슷한 도구들과 비교

메신저를 CLI로 쓰려는 시도는 이전에도 있었어요. Telegram은 공식 Bot API가 잘 되어 있어서 CLI 도구가 이미 많고요, Slack도 API가 풍부해서 slack-cli 같은 도구가 있어요. Discord도 discordcli 같은 프로젝트가 있고요.

반면 WhatsApp은 공식 API가 비즈니스 용도로만 제공되고, 일반 사용자용 API는 없어요. 그래서 Wacli 같은 도구가 비공식 방식으로 WhatsApp Web 프로토콜을 리버스 엔지니어링해서 만들어진 건데요, 이런 접근 방식은 장단점이 있어요. 장점은 공식 API 없이도 쓸 수 있다는 거고, 단점은 WhatsApp이 프로토콜을 변경하면 갑자기 안 될 수도 있다는 거예요. 또 이용약관 위반 가능성도 있으니 이 점은 인지하고 사용해야 해요.

한국 개발자에게 주는 시사점

솔직히 한국에서는 WhatsApp보다 카카오톡을 훨씬 많이 쓰잖아요. 그래서 Wacli 자체를 바로 쓸 일은 많지 않을 수 있어요. 하지만 이 프로젝트에서 배울 수 있는 건 "기존 서비스에 CLI 인터페이스를 덧씌우는 발상" 자체예요.

카카오톡에는 비즈니스용 알림톡 API가 있지만, 개인 메시지를 CLI에서 관리하는 도구는 없거든요. 물론 카카오톡의 프로토콜을 리버스 엔지니어링하는 건 법적 리스크가 있어서 추천하지 않지만, 공식 API가 제공되는 범위 내에서 비슷한 자동화 도구를 만들어 보는 건 재미있는 사이드 프로젝트가 될 수 있어요.

또 해외 팀과 협업하는 경우에는 WhatsApp을 쓰는 일이 생각보다 많아요. 동남아, 유럽, 남미 쪽 파트너와 일할 때 WhatsApp이 주 커뮤니케이션 수단인 경우가 있는데, 그때 Wacli를 활용하면 메시지 관리가 한결 편해질 수 있어요.

마무리

Wacli는 WhatsApp을 터미널로 가져온 CLI 도구로, 메시지 자동화와 검색에 특히 유용해요.

여러분은 터미널에서 해결하고 싶은데 아직 좋은 CLI 도구가 없는 서비스가 있나요? 그리고 카카오톡 CLI가 있다면 어떤 기능이 가장 필요할 것 같으세요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.