Show GN: OpenKakao beta - macOS용 비공식 카카오톡 CLI
(github.com/JungHoonGhae)OpenKakao는 beta 단계의 비공식 CLI로, 카카오톡 macOS 데스크탑 앱의 로컬 상태를 활용해 채팅/메시지/친구/프로필을 조회하고, LOCO 프로토콜로 메시
지를 읽고 보내고 watch할 수 있습니다.
카카오톡 안에는 실제 요청, 상태 공유, 작업 조율 같은 맥락이 많이 쌓이는데, 그걸 개발자가 로컬 도구나 자동화에 연결하기는 쉽지 않았습니다. 개인
적으로 이 맥락을 jq, cron, SQLite, LLM 같은 도구들과 연결하고 싶어서 만들었습니다. 지금은 OpenClaw와 연결해서 cron 기반 자동화나 로컬 워크플로
조합에도 써보고 있습니다.
현재는 인증 정보 추출, 채팅/메시지/친구/프로필 조회, LOCO 기반 read/send/watch, 파일·사진 전송, 미디어 다운로드, JSON 출력, hook/webhook,
unattended 운영용 auth recovery까지 들어가 있습니다.
동작 범위도 어느 정도 나뉘어 있습니다.
- REST는 빠르고 가벼운 조회와 최근 캐시 확인에 적합합니다
- LOCO는 전체 채팅 목록, 서버 보관 히스토리, 실시간 watch, 메시지/미디어 전송처럼 실제 채팅 워크플로에 해당합니다
그래서 최근 캐시 조회는 앱이 완전히 건강하지 않아도 일부 되는 경우가 있지만, full history / send / watch / media 쪽은 유효한 세션이 있을 때 가
장 안정적입니다.
아직 beta 단계라 동작이 불안정할 수 있고, 카카오톡 클라이언트나 서버 동작이 바뀌면 일부 기능이 깨질 수 있습니다. 카카오 공식 API는 아니며, 자동
화나 전송은 어떤 데이터와 권한을 건드리게 되는지 이해한 뒤 좁게 사용하는 것을 전제로 하고 있습니다.
문서:
https://openkakao.vercel.app/
사용 사례나 피드백, 개선 아이디어가 있으면 편하게 남겨 주세요. 재현 가능한 문제는 GitHub Issue로 등록해 주시면 더 도움이 됩니다. 기여도 환영합
니다.