Blinky 是一个轻量的 Electron 桌面宠物提醒应用。它会安静地待在桌面上,按时提醒你喝水、休息眼睛、站起来活动,也可以通过双击让宠物理解当前屏幕并与你互动。
你可以创建自己的提醒计划,按固定间隔、指定时间或周期重复触发,让小宠物用更轻松的方式帮你记住日常事项。
它适合长时间写代码、设计、阅读或处理文档的人:让桌面多一点趣味性与陪伴感。
内置布丁猫、胖企鹅、柴宝三只桌宠,会在待机、开心、散步、休息、疑惑等状态间切换。你可以为它们设置名字、称呼和互动语气。
双击桌宠后,Blinky 会观察当前屏幕,并用一句短评回应你。
- 安静陪伴:小宠物会常驻桌面,支持拖拽摆放并记住位置。
- 健康提醒:内置喝水、休息眼睛、站起来活动等常用健康提醒,让长时间专注时也能保留一点身体节奏。
- 灵活计划:支持固定间隔、指定时间、每天/每周/每月重复提醒,也可以为每条提醒设置启用状态和关闭方式。
- 个性角色:内置布丁猫、胖企鹅、柴宝三种形象,可自定义宠物名字、对你的称呼和互动语气。
- 屏幕互动:配置支持图片输入的模型后,双击宠物即可让它读取当前屏幕截图,并用一句简短评论回应你的屏幕活动。
- 上下文记忆:会记录最近几次屏幕活动摘要,让记忆更连贯。
- 多协议兼容:支持 OpenAI 协议、Anthropic 协议,并内置智谱 GLM、Kimi、MiMo 等服务预设,也支持自定义第三方接口。
- 无密钥也可用:未配置 API Key 时,提醒功能仍然完整可用,AI 评论会自动回退到默认文案。
- 运行时配置会写入 Electron 的
userData目录。 - 仓库中的
data/config.json和data/reminders.json仅作为首次启动时的默认值。 - 截屏评论只会在你双击宠物时触发。
- 未配置 AI 服务时,Blinky 不会发送截图到远程服务。
- 配置 AI 服务后,截图会发送到你选择的模型服务商用于生成短评。
- API Key 会保存在本机;系统支持时会优先使用 Electron
safeStorage加密保存。
可以直接前往 Releases 下载最新的 macOS 安装包。
如果你想从源码运行或参与开发:
npm install
npm start打包本地版本:
npm run build:zip
npm run build:dmg构建产物会输出到 dist/。
第一次使用截屏评论时,macOS 可能会请求屏幕录制权限。未签名或未公证的 App 首次打开时,可能需要通过右键打开并确认。如果系统仍提示无法打开,并且你确认 App 来源可信,可以移除隔离标记后再启动:
xattr -d com.apple.quarantine /Applications/Blinky.app

