5P by lucasghae 19일전 | ★ favorite | 댓글 3개

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로 등록해 주시면 더 도움이 됩니다. 기여도 환영합
니다.

옛날부터 카카오의 LOCO Protocol에 직접 접근하다가 카카오톡이 정지되는 사례가 많았습니다
사용하기전에 신중한 선택이 필요해보입니다

약간 이런 ai 어투가 피곤해지는 시점입니다. 검토는 인간지능이 수행하시고 이후에 공감을 바라는 순서가 맞는게 아닌가 합니다

이미 아시겠지만 이렇게 비공식 클라이언트 쓰시면 이용정지 당하실수도 있습니다
별도 계정을 쓰시는게 좋겠네요~