5 puntos por lucasghae 2026-03-08 | 4 comentarios | Compartir por WhatsApp

OpenKakao es un CLI no oficial en etapa beta que aprovecha el estado local de la app de escritorio de KakaoTalk para macOS para consultar chats/mensajes/amigos/perfiles, y permite leer, enviar y observar mensajes mediante el protocolo LOCO.

Dentro de KakaoTalk se acumula mucho contexto, como solicitudes reales, intercambio de estado y coordinación de tareas, pero no era fácil para los desarrolladores conectar eso con herramientas locales o automatizaciones. Personalmente, lo creé porque quería conectar ese contexto con herramientas como jq, cron, SQLite y LLM. Ahora también lo estoy usando junto con OpenClaw en automatizaciones basadas en cron y combinaciones de flujos de trabajo locales.

Actualmente incluye extracción de credenciales de autenticación, consulta de chats/mensajes/amigos/perfiles, read/send/watch basado en LOCO, envío de archivos y fotos, descarga de medios, salida en JSON, hook/webhook e incluso auth recovery para operación unattended.

El alcance de funcionamiento también está dividido en cierta medida.

  • REST es adecuado para consultas rápidas y ligeras, y para revisar caché reciente
  • LOCO corresponde a flujos de trabajo reales de chat, como la lista completa de chats, historial almacenado en el servidor, watch en tiempo real y envío de mensajes/medios

Por eso, consultar la caché reciente puede funcionar parcialmente incluso si la app no está completamente sana, pero en full history / send / watch / media es más estable cuando existe una sesión válida.

Como aún está en etapa beta, su funcionamiento puede ser inestable y algunas funciones podrían romperse si cambia el comportamiento del cliente o del servidor de KakaoTalk. No es una API oficial de Kakao, y se asume que la automatización o el envío se usarán de forma limitada después de entender qué datos y permisos se están tocando.

Documentación:
https://openkakao.vercel.app/

Si tienes casos de uso, feedback o ideas de mejora, no dudes en compartirlos. Si registras problemas reproducibles como GitHub Issue, será de mucha ayuda. Las contribuciones también son bienvenidas.

4 comentarios

 
hybridego 2026-04-09

openkakao-rs login --save
Could not extract credentials. Is KakaoTalk running?

Aparece así y no funciona.

 
redmi 2026-03-09

Desde hace tiempo ha habido muchos casos en los que KakaoTalk termina suspendido por acceder directamente al protocolo LOCO de Kakao.
Parece necesario pensarlo bien antes de usarlo.

 
kurthong 2026-03-08

Estoy empezando a cansarme un poco de este tono tan de IA. ¿No sería más correcto que primero la revisión la hiciera la inteligencia humana y después se buscara empatía?

 
gjen6s 2026-03-08

Como ya sabrán, si usan este tipo de cliente no oficial, incluso podrían suspenderles la cuenta.
Parece mejor usar una cuenta separada~