5 pontos por lucasghae 2026-03-08 | 4 comentários | Compartilhar no WhatsApp

OpenKakao é uma CLI não oficial em fase beta que aproveita o estado local do app de desktop do KakaoTalk no macOS para consultar chats/mensagens/amigos/perfis e, por meio do protocolo LOCO, ler, enviar e observar mensagens.

Dentro do KakaoTalk, acaba se acumulando muito contexto, como solicitações reais, compartilhamento de status e coordenação de trabalho, mas não era fácil para desenvolvedores conectar isso a ferramentas locais ou automação. Pessoalmente, criei isso porque queria ligar esse contexto a ferramentas como jq, cron, SQLite e LLM. Agora também estou conectando com o OpenClaw e testando seu uso em automações baseadas em cron e em composições de fluxos de trabalho locais.

Atualmente, já inclui extração de credenciais de autenticação, consulta de chats/mensagens/amigos/perfis, read/send/watch com base em LOCO, envio de arquivos e fotos, download de mídia, saída em JSON, hook/webhook e até auth recovery para operação unattended.

O escopo de funcionamento também está razoavelmente dividido.

  • REST é adequado para consultas rápidas e leves e para verificar o cache recente
  • LOCO cobre fluxos reais de chat, como lista completa de conversas, histórico armazenado no servidor, watch em tempo real e envio de mensagens/mídia

Por isso, a consulta do cache recente às vezes funciona em parte mesmo quando o app não está totalmente saudável, mas a parte de histórico completo / envio / watch / mídia é mais estável quando existe uma sessão válida.

Como ainda está em fase beta, o funcionamento pode ser instável, e se o comportamento do cliente ou do servidor do KakaoTalk mudar, alguns recursos podem quebrar. Não é uma API oficial do Kakao, e o pressuposto é usar automação ou envio de forma limitada, depois de entender quais dados e permissões serão envolvidos.

Documentação:
https://openkakao.vercel.app/

Se tiver casos de uso, feedback ou ideias de melhoria, fique à vontade para compartilhar. Problemas reproduzíveis ajudam ainda mais se forem registrados como GitHub Issues. Contribuições também são bem-vindas.

4 comentários

 
hybridego 2026-04-09

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

Aparece assim e não funciona.

 
redmi 2026-03-09

Há muito tempo existem muitos casos em que o acesso direto ao protocolo LOCO da Kakao faz com que o KakaoTalk seja suspenso.
Parece necessário fazer uma escolha criteriosa antes de usar.

 
kurthong 2026-03-08

Está chegando um ponto em que esse jeito meio de IA de falar começa a cansar. Não seria mais certo primeiro uma inteligência humana fazer a análise e só depois vir a expectativa de empatia?

 
gjen6s 2026-03-08

Como você provavelmente já sabe, se usar um cliente não oficial como este, sua conta pode até ser suspensa.
É melhor usar uma conta separada~