💬도구

kmsg: macOS 카카오톡을 CLI로 제어하는 오픈소스 도구

AI 에이전트나 자동화 파이프라인에서 카카오톡 메시지를 읽고 보낼 수 있는 macOS CLI 도구

원본 링크
#카카오톡#CLI#macOS#자동화#AI에이전트

kmsg란?

kmsg는 macOS에서 카카오톡 메시지를 명령줄(CLI)로 읽고 보낼 수 있는 오픈소스 도구입니다. 단순한 수동 명령어를 넘어 AI 에이전트나 자동화 파이프라인에 쉽게 연결할 수 있도록 설계되었습니다.

주요 특징

메시지 전송: 텍스트 및 이미지 메시지 전송
메시지 읽기: 채팅 내역 조회 및 JSON 형식 출력
채팅 목록 조회: 현재 활성화된 채팅방 목록 확인
자동화 친화적: AI 에이전트 연동 가능

설치 방법

Homebrew를 통한 설치가 가장 간단합니다:

bash
brew install channprj/tap/kmsg

직접 다운로드도 가능합니다:

bash
mkdir -p ~/.local/bin && curl -fL https://github.com/channprj/kmsg/releases/latest/download/kmsg-macos-universal -o ~/.local/bin/kmsg && chmod +x ~/.local/bin/kmsg

주요 사용 예시

상태 확인

bash
kmsg status

메시지 보내기

bash
kmsg send "친구이름" "안녕하세요"
kmsg send "단톡방이름" "$(date '+%Y-%m-%d %H:%M:%S') 테스트"

이미지 보내기

bash
kmsg send-image "친구이름" "/path/to/image.png"

채팅 목록 보기

bash
kmsg chats

메시지 읽기

bash
kmsg read "친구이름" --limit 20
kmsg read "친구이름" --limit 20 --json

요구사항

macOS 13 이상
macOS용 카카오톡 앱 설치 필요
최초 실행 시 접근 권한 허용 필요

활용 사례

AI 챗봇과 카카오톡 연동
서버 모니터링 알림 자동 전송
스케줄 기반 메시지 자동화
메시지 로그 수집 및 분석

주의사항

kmsg는 Kakao Corp.의 공식 도구가 아닙니다. 사용 시 관련 법규, 서비스 약관, 보안 정책을 준수해야 하며, 도구 사용으로 발생하는 모든 책임은 사용자에게 있습니다.

영감

iMessage 제어 CLI 도구인 imsg에서 영감을 받아 제작되었습니다.