AI가 침입할 수 없는 카카오톡.
나의 대화를 다른 에이전트가 쓸 수 있도록,
카카오톡에 AI를 붙이세요.
Windows 10·11 · PC 카카오톡 · Claude / Cursor / Codex / n8n · MCP · CLI · HTTP
왼쪽은 이 PC의 실제 카카오톡입니다. 오른쪽 대화는 예시입니다.
카톡 대화를 AI에게 주는 방법은 지금까지 이랬습니다.
- ✗필요한 대화를 찾아 복사해서, 채팅창에 붙여 넣기
- ✗화면을 가로채는 매크로·봇, 계정이 막힐까 불안한 자동화
- ✗대화 파일을 클라우드에 올리기 — 상대방의 말까지 함께
Kakao Agent는 카카오톡 속을 뒤지지 않습니다.
내가 내보낸 대화만 내 PC에 쌓고, 내가 연결한 에이전트만 읽게 합니다.
01 · 카카오톡
내 PC의 카카오톡이,
앱 안으로 들어옵니다.
앱을 열면 카카오톡이 꺼져 있어도 켜서 왼쪽에 앉힙니다. 쓰던 카카오톡 그대로라 검색·입력·방 열기가 전부 됩니다. 로그인은 카카오톡 화면에서 직접 하고, 비밀번호는 앱이 다루지 않습니다.
기술 카카오톡 창을 앱 창에 딸린 창으로 붙여 위치·크기를 맞춥니다. 앱을 닫으면 카카오톡은 원래 자리와 크기(최소화였다면 최소화)로 돌아갑니다. 카카오톡 패널은 숨겼다가 다시 꺼낼 수 있습니다.

02 · 쌓기
끌어다 놓으면, 쌓입니다.
카카오톡 채팅방에서 Ctrl+S로 내보낸 txt를 창에 놓으면 끝입니다. inbox 폴더에 넣어 두기만 해도 10초 안에 알아서 쌓입니다. 같은 방을 다시 내보내면 새 메시지만 더합니다.
기술 메시지마다 시각·보낸 사람·본문으로 지문을 만들어 중복 없이 SQLite에 누적합니다. 원본 txt는 방별 스냅샷으로 보관합니다. 작업 중인 창이나 포커스를 건드리지 않습니다.

03 · 찾기
몇 달 치 대화도, 한 단어로.
"금요일까지", "계약서", 사람 이름. 모든 방을 한 번에 검색하고, 결과를 누르면 그 방으로 이동합니다. 카카오톡보다 빠르게, 오프라인에서도 됩니다.
기술 검색은 로컬 DB에서만 돌고 인터넷으로 아무것도 보내지 않습니다.

04 · 일정
대화 속 약속을, 놓치지 않게.
"다음주 화요일 3시 미팅", "금요일까지 보내 주세요". 날짜·시간·마감이 담긴 말을 찾아 약속·마감·할 일 후보로 모아 줍니다. 캘린더에 넣는 건 내가 확인한 뒤입니다.
기술 상대적 날짜(내일, 다음주 화요일)는 메시지를 보낸 날 기준으로 계산합니다. 후보마다 원문을 남겨 바로 확인할 수 있습니다.

세 단계. 설정은 없습니다.
-
카카오톡에서 내보내기
채팅방에서 Ctrl+S. 카카오톡이 공식으로 제공하는 대화 내보내기입니다.
-
Kakao Agent에 놓기
창에 끌어다 놓거나 inbox 폴더에 넣습니다. 대화가 방별로 정리되어 쌓입니다.
-
에이전트가 읽기
Claude·Cursor·Codex에 MCP로 등록하거나 앱에 표시된 주소를 알려 주면, 필요한 대화와 새 메시지만 찾아 씁니다.
05 · 연결
내 대화를, 내가 고른 에이전트에게.
앱이 켜져 있는 동안 이 PC에서만 열리는 주소가 생깁니다. 에이전트에게 붙여 넣을 문장까지 앱이 만들어 줍니다. 어떤 AI를 쓰든 HTTP만 부를 수 있으면 됩니다.
# 방 목록
GET http://127.0.0.1:8765/api/v1/rooms
# 전체 검색
GET http://127.0.0.1:8765/api/v1/search?q=계약
# 일정 후보 · OpenAPI 명세
GET http://127.0.0.1:8765/api/v1/schedule
GET http://127.0.0.1:8765/api/v1/openapi.json

06 · MCP · CLI
앱이 꺼져 있어도,
에이전트가 새 메시지를 압니다.
버튼 한 번으로 kakao-agent 명령을 설치하고, Claude Desktop·Cursor·Codex에 MCP 서버로 등록합니다. Claude Code는 명령 한 줄이면 됩니다. 에이전트는 "지난번 이후 새로 온 메시지"만 따로 물어볼 수 있습니다.
# 터미널 · 스크립트
kakao-agent new --consumer claude
kakao-agent search 계약 --json
# Claude Code에 MCP로 연결
claude mcp add --scope user kakao-agent -- kakao-agent mcp
기술 MCP 도구는 대화방·대화·검색·새 메시지·일정 후보·상태, 전부 읽기 전용입니다. DB를 읽기 전용으로 열어 앱이 꺼져 있어도 동작하고, 에이전트마다 확인 위치(커서)를 따로 기억합니다. 자동 등록은 기존 설정에 항목만 더하고 백업을 남깁니다. 휴대폰과 연결(Phone Link)로 받은 카카오톡 알림은 미리보기로 먼저 들어오고, 그 방을 내보내면 원문으로 바뀝니다.

07 · AI
내 구독 그대로,
대화에 물어봅니다.
이미 쓰는 Claude 구독·ChatGPT 구독을 그대로 연결하거나, OpenRouter 또는 내 API 키(Anthropic·OpenAI·Gemini), 이 PC의 Ollama를 고릅니다. 답변에는 근거 메시지 번호가 붙고, 누르면 그 대화로 바로 갑니다.
기술 구독은 이 PC에 로그인된 Claude Code·Codex CLI를 창 없이 실행해 쓰므로 앱이 구독 토큰을 다루지 않습니다(ChatGPT 계정 OAuth 로그인도 실험적으로 지원). API 키는 Windows DPAPI로 암호화해 이 PC에만 둡니다. 처음에는 분석할 방이 없고, 내가 고른 방만, 전송 대상 안내에 동의한 뒤에만 보냅니다.

08 · 그래프
누가, 언제, 어디서, 무엇을.
대화가 지도가 됩니다.
사람·대화방·일정·할 일·장소·결정이 이어진 컨텍스트 그래프를 만듭니다. 노드를 누르면 관계와 그 근거가 된 메시지가 나옵니다. 연결한 에이전트도 같은 그래프를 MCP로 읽습니다.
기술 AI 없이도 보낸 사람·방·일정 후보로 기본 그래프가 생깁니다. AI 추출은 고른 방을 시간 단위로 나눠 보내고, 사람 이름·별칭·호칭을 정리해 합치며, 새 메시지만 증분으로 처리합니다. 시작 전에 토큰과 예상 비용을 보여 주고 언제든 취소할 수 있습니다.

카카오톡은 그대로. 대화는 내 PC에.
카카오톡 속은 열지 않음
카카오톡 계정·비밀번호·암호화된 저장소에 접근하지 않고, 메시지를 보내지 않습니다. 대화는 내가 내보낸 것만 다룹니다. 앱을 닫으면 카카오톡은 원래 자리로 돌아갑니다.
이 PC에서만 열림
API는 127.0.0.1에만 열리고 다른 기기에서 오는 요청은 거절합니다. 앱을 끄면 함께 닫힙니다.
읽기 전용
에이전트는 쌓인 대화를 읽을 수만 있습니다. 지우거나 고치거나 카톡으로 보내는 통로는 없습니다.
클라우드 없음
대화와 DB는 %LOCALAPPDATA%\KakaoAgent에만 있습니다. 회원가입도, 서버 업로드도 없습니다. AI 기능은 켜기 전까지 아무것도 보내지 않고, 켠 뒤에도 내가 고른 방만 내가 연결한 AI로 보냅니다.
Windows용 Kakao Agent 0.4.0
Windows 10·11 (64비트) · PC 카카오톡 · WebView2 · 설치 없이 바로 실행
KakaoAgent.exe 내려받기SHA-256 -
에이전트용 명령줄·MCP 서버만 따로: kakao-agent.exe — 앱 안의 'CLI 설치'와 같은 파일입니다. kakao-agent install로 PATH에 추가합니다.
SHA-256 -
코드 서명 전 빌드입니다. SmartScreen 경고가 뜨면 "추가 정보 → 실행"을 누르세요. 파일은 certutil -hashfile KakaoAgent.exe SHA256으로 확인할 수 있습니다.