5 Punkte von lucasghae 2026-03-08 | 4 Kommentare | Auf WhatsApp teilen

OpenKakao ist eine inoffizielle CLI in der Beta-Phase, die den lokalen Status der KakaoTalk-Desktop-App für macOS nutzt, um Chats/Nachrichten/Freunde/Profile abzufragen und über das LOCO-Protokoll Nachrichten zu lesen, zu senden und zu beobachten.

In KakaoTalk sammelt sich viel Kontext an, etwa reale Anfragen, geteilte Statusinformationen und Arbeitsabstimmungen, doch für Entwickler war es bislang nicht einfach, das mit lokalen Tools oder Automatisierung zu verbinden. Ich habe es persönlich erstellt, weil ich diesen Kontext mit Tools wie jq, cron, SQLite und LLM verbinden wollte. Derzeit probiere ich es auch zusammen mit OpenClaw für cron-basierte Automatisierung oder die Kombination lokaler Workflows aus.

Aktuell umfasst es das Extrahieren von Authentifizierungsinformationen, das Abfragen von Chats/Nachrichten/Freunden/Profilen, LOCO-basiertes read/send/watch, Datei- und Fotoübertragung, Media-Downloads, JSON-Ausgabe, hook/webhook sowie auth recovery für den unbeaufsichtigten Betrieb.

Auch der Funktionsumfang ist grob aufgeteilt.

  • REST eignet sich für schnelle, leichtgewichtige Abfragen und das Prüfen des jüngsten Caches
  • LOCO deckt tatsächliche Chat-Workflows ab, etwa die vollständige Chatliste, servergespeicherte Historie, Echtzeit-watch sowie das Senden von Nachrichten/Medien

Deshalb funktioniert die Abfrage des jüngsten Caches in manchen Fällen teilweise auch dann, wenn die App nicht vollständig gesund ist, aber bei full history / send / watch / media ist ein gültige Sitzung am stabilsten.

Da sich das Projekt noch in der Beta-Phase befindet, kann das Verhalten instabil sein, und wenn sich das Verhalten des KakaoTalk-Clients oder -Servers ändert, können einige Funktionen kaputtgehen. Es handelt sich nicht um eine offizielle Kakao-API, und Automatisierung oder Versand setzen voraus, dass man versteht, welche Daten und Berechtigungen dabei berührt werden, und sie nur eng begrenzt einsetzt.

Dokumentation:
https://openkakao.vercel.app/

Wenn es Anwendungsfälle, Feedback oder Ideen für Verbesserungen gibt, hinterlasst sie gerne. Reproduzierbare Probleme helfen besonders, wenn ihr sie als GitHub Issue eintragt. Beiträge sind ebenfalls willkommen.

4 Kommentare

 
hybridego 2026-04-09

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

So wird es angezeigt und es funktioniert nicht.

 
redmi 2026-03-09

Schon seit Langem gab es viele Fälle, in denen KakaoTalk gesperrt wurde, wenn direkt auf das LOCO Protocol von Kakao zugegriffen wurde.
Vor der Nutzung scheint eine sorgfältige Entscheidung nötig zu sein.

 
kurthong 2026-03-08

Ich bin langsam an dem Punkt, an dem dieser etwas künstliche KI-Ton ermüdend wird. Sollte nicht zuerst die Prüfung durch menschliche Intelligenz erfolgen und erst danach der Wunsch nach Zustimmung kommen?

 
gjen6s 2026-03-08

Wie Sie vermutlich schon wissen, kann die Nutzung eines inoffiziellen Clients wie diesem dazu führen, dass Ihr Zugang gesperrt wird.
Es ist wahrscheinlich besser, dafür ein separates Konto zu verwenden~