面向macOS的KakaoTalk CLI · MCP服务器

在终端中使用KakaoTalk。

基于macOS辅助功能API的非官方CLI。在本地自动化和MCP客户端中使用同一套命令。

MIT开源仅在你的Mac上本地运行发送前先dry-run确认

消息工作流

三条命令,完成一次对话。

查找聊天、读取上下文,然后直接在终端中回复。

01
查找聊天
从聊天列表中找到目标及可复用的chat_id。
02
读取上下文
读取最近消息,确认回复所需的上下文。
03
确认并发送
确认目标后,通过可见的KakaoTalk窗口回复。

为什么选择kmsg

只保留本地自动化所需的功能。

AX
在macOS本地运行
通过辅助功能API控制屏幕上可见的KakaoTalk应用。
MCP
CLI与原生MCP
在终端、脚本和MCP客户端中使用相同功能。
{}
结构化输出
JSON和文本写入stdout,AX诊断信息保留在stderr。

编程智能体

更换智能体,也无需更换kmsg工作流。
在OpenClaw、Hermes Agent、Claude Code和Codex中使用同一套CLI与MCP工作流。

通过MCP连接智能体

在OpenClaw、Hermes Agent或任何MCP客户端中注册kmsg服务器。

kmsg mcp-server

在Claude Code和Codex中使用Skill

安装通用Skill,然后使用/kmsg或$kmsg调用。

/kmsg 总结发布准备聊天中的最近10条消息
OpenClawHermes AgentClaude CodeCodex

核心功能

从读取到发送,使用同一套命令体系。

读取消息
查找聊天并返回可复用的chat_id与最近消息。
聊天查找最近消息
kmsg read "AI项目" --limit 20 --json
监控新消息
不干扰正在使用的KakaoTalk窗口,持续获取新消息。
实时事件JSON流恢复模式
kmsg watch "AI项目" --json
安全发送
通过可见界面发送文本和图片,并先用dry-run确认。
文本图片dry-run确认
kmsg send "AI项目" "已确认。" --dry-run

每一段对话,只差一条命令。 kmsg无需独立服务器,直接在你的Mac上运行。

实际案例

已用于真实的自动化工作流。

kmsg连接智能体与本地自动化的实际案例。

常见问题

使用kmsg前需要了解的内容。

关于安装、支持环境、访问方式和MCP的核心解答。

安装

使用Homebrew立即开始。
需要macOS 13或更高版本、macOS版KakaoTalk和辅助功能权限。
  1. 01

    使用Homebrew安装kmsg

  2. 02

    在系统设置中授予辅助功能权限

  3. 03

    用dry-run确认首次发送

brew install channprj/tap/kmsg
kmsg update

kmsg update 会在需要时安装 Homebrew,安装或升级 formula,并将直接安装的二进制文件链接到由 Homebrew 管理的命令。