King Mate

开源桌面效率助手,整合提醒、待办、会议、AI 对话、语音转写与多渠道通知

不错过重要时刻,不遗漏行动事项,不费力完成整理,不盲从封闭工具

Electron Vue TypeScript Element Plus Version Platform License

为什么做 King Mate

把散落在不同工具里的提醒、待办、会议记录和 AI 能力,收拢进一个本地优先的开源桌面工作流

不只是提醒工具,而是你的本地效率搭档

现代生活里,喝水、纪念日、会议结论、临时灵感和待办事项经常散落在聊天软件、日历、文档和脑子里。King Mate 的目标是把这些入口统一起来,让创建、整理、触发和复盘都能在同一个应用里完成。

它保留桌面应用的稳定和本地掌控,也接入 AI 对话、技能扩展、语音转写和多渠道通知。你可以用表单精细配置,也可以用自然语言一句话创建提醒、待办或会议内容。

不错过 桌面、邮件、Telegram、企业微信、钉钉、飞书、Bark、Discord、Webhook 等渠道覆盖不同场景。
不遗漏 提醒、待办、会议和通知记录集中管理,工作、学习、生活事项都有明确去处。
不费力 AI 对话、图片识别、技能调用和语音转写,减少重复录入与会后整理成本。
不盲从 项目完全开源,本地数据库存储,可选加密,也支持 Docker Headless 与本地 HTTP API。

界面预览

精心设计的用户界面,亮色暗色随心切换

设置昵称 设置数据库密码 配置模式 完成引导 首页(暗色) 首页(亮色) AI 对话 普通模式 数据概览 提醒管理 渠道配置 模型配置 技能管理 技能商店 技能测试 微信创建提醒 微信创建技能 系统设置 系统设置 后端接口配置 Docker 引导页面 Docker 对话页面

核心功能

覆盖提醒、待办、会议、转写、AI 和通知的桌面效率体系,功能持续增加中

提醒管理

  • 循环 / 定时 / 农历提醒
  • 星期筛选 & 工作日模式
  • 活跃时段 & 结束时间
  • 自定义图标 / 颜色
  • 托盘一键暂停 / 恢复

待办事项

  • 快速添加与分类管理
  • 逾期 / 今天 / 明天分组
  • 紧急 / 重要 / 普通优先级
  • 图片粘贴关联待办
  • HTTP API 与 AI 创建
📋

会议管理

  • 会议标题 / 参与者 / 地点
  • 会议状态追踪
  • 录音片段与附件管理
  • AI 自动生成会议纪要
  • 围绕会议内容继续问答
🎤

语音转写

  • 实时语音转文字
  • 音频文件批量转写
  • 说话人分离
  • 会议材料自动沉淀
  • 与 AI 摘要流程衔接
🤖

AI 智能对话

  • 自然语言创建提醒 / 待办
  • 多会话 & 多轮对话
  • 图片识别创建事项
  • 思维链推理展示
  • 技能调用与联网搜索
📢

多渠道通知

  • 桌面浮窗通知
  • 邮件 / Telegram
  • 企业微信 / 微信机器人
  • 钉钉 / 飞书 / Bark
  • Discord / 自定义 Webhook

下载安装

选择你的平台,立即开始使用 King Mate

Windows

安装程序 (.exe) 或免安装便携版

下载 Windows 版

macOS

.dmg 安装包,支持 Intel 和 Apple Silicon

查看 README 自行构建

Docker

Linux 服务器 / NAS / 云主机

查看 README 自行安装

AI 服务商支持(持续拓展)

接入 16+ 主流 AI 服务商,也支持本地 Ollama 和自定义接口,持续拓展更多厂商

OpenAI
DeepSeek
阿里百炼
Kimi
智谱 GLM
Claude
字节豆包
腾讯混元
百度文心
讯飞星火
零一万物
SiliconFlow
Groq
小米 MiMo
Ollama 本地
自定义接口
更多厂商

联网搜索服务商(持续拓展)

Perplexity
Tavily
Jina
博查 AI
Exa

多渠道通知

每个提醒可同时启用多个渠道,重要消息绝不遗漏,后续持续拓展更多渠道

桌面通知

自定义浮窗,最多同时 3 条,支持提示音和进度条

邮件

SMTP 发送,支持 SSL/TLS,多收件人

Telegram

Bot API 推送,支持多 Chat ID 和 HTTP 代理

企业微信

应用消息推送,支持 @all 或指定用户

企微群机器人

Webhook 群消息推送

微信

ClawBot 机器人扫码登录,主动推送提醒消息

测试公众号

微信公众平台测试号,支持客服文本和模板消息

钉钉

钉钉群机器人 Webhook 推送

飞书

飞书群机器人 Webhook 推送

Webhook

自定义 HTTP 请求,支持模板变量

Bark

iOS Bark 推送通知

Discord

Discord Webhook 消息推送

更多渠道

持续拓展中

内置技能

提醒绑定技能,每次触发自动获取动态内容,后续持续拓展更多技能

🌤 天气查询
💬 每日一言
倒计时
💧 喝水提醒
📜 诗词推荐
🏥 健康贴士
🏃 运动推荐
📖 每日英语
😄 每日一笑
星座运势
🌙 农历信息
📋 工作汇报
更多技能
0
通知渠道
0
AI 服务商
0
内置技能
0
搜索服务商

技术栈

基于现代化技术栈构建,性能与开发体验兼得

Electron 33
桌面框架
Vue 3
前端框架
TypeScript
类型安全
Element Plus
UI 组件
Pinia
状态管理
sql.js
SQLite 数据库
chinese-days
节假日数据
Nodemailer
邮件发送
Vite
构建工具
SCSS
样式预处理
Axios
HTTP 客户端
electron-builder
打包分发

快速开始

三种方式,总有一种适合你

💻 桌面开发

git clone https://github.com/coder-kingyifan/king-mate.git
cd king-mate
npm config set registry https://registry.npmmirror.com
npm install
npm run dev

# Windows 中文乱码:
npm run dev:win

# Headless 模式:
npm run dev:headless

🐳 Docker 部署

git clone https://github.com/coder-kingyifan/king-mate.git
cd king-mate
cp .env.example .env
# 编辑 .env 配置通知渠道
docker compose up -d --build

# 进入交互 REPL:
docker compose exec king-mate king-repl

🔧 构建打包

# Windows
npm run build && npm run pack

# macOS
npm run build
npx electron-builder --mac --config

# Linux
npm run build
npx electron-builder --linux --config

支持项目

觉得好用?请作者喝杯咖啡,支持持续开发

支付宝

支付宝

微信

微信

公众号

公众号

打赏鸣谢

正在从 GitHub 加载鸣谢名单...

加载中...