Skip to content

Cui66666/Blinky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blinky logo
Blinky 🐾

一只会陪你工作、提醒你休息、还能看懂屏幕的小桌宠。

Platform: macOS Built with Electron License: MIT

✨ 简介

Blinky 是一个轻量的 Electron 桌面宠物提醒应用。它会安静地待在桌面上,按时提醒你喝水、休息眼睛、站起来活动,也可以通过双击让宠物理解当前屏幕并与你互动。

你可以创建自己的提醒计划,按固定间隔、指定时间或周期重复触发,让小宠物用更轻松的方式帮你记住日常事项。

它适合长时间写代码、设计、阅读或处理文档的人:让桌面多一点趣味性与陪伴感。

🖼️ 角色预览

内置布丁猫、胖企鹅、柴宝三只桌宠,会在待机、开心、散步、休息、疑惑等状态间切换。你可以为它们设置名字、称呼和互动语气。

Blinky 三只桌宠角色和状态预览:布丁猫、胖企鹅、柴宝

屏幕互动

双击桌宠后,Blinky 会观察当前屏幕,并用一句短评回应你。

Blinky 观察屏幕 Blinky 生成屏幕短评

🌟 功能亮点

  • 安静陪伴:小宠物会常驻桌面,支持拖拽摆放并记住位置。
  • 健康提醒:内置喝水、休息眼睛、站起来活动等常用健康提醒,让长时间专注时也能保留一点身体节奏。
  • 灵活计划:支持固定间隔、指定时间、每天/每周/每月重复提醒,也可以为每条提醒设置启用状态和关闭方式。
  • 个性角色:内置布丁猫、胖企鹅、柴宝三种形象,可自定义宠物名字、对你的称呼和互动语气。
  • 屏幕互动:配置支持图片输入的模型后,双击宠物即可让它读取当前屏幕截图,并用一句简短评论回应你的屏幕活动。
  • 上下文记忆:会记录最近几次屏幕活动摘要,让记忆更连贯。
  • 多协议兼容:支持 OpenAI 协议、Anthropic 协议,并内置智谱 GLM、Kimi、MiMo 等服务预设,也支持自定义第三方接口。
  • 无密钥也可用:未配置 API Key 时,提醒功能仍然完整可用,AI 评论会自动回退到默认文案。

🔐 数据与隐私

  • 运行时配置会写入 Electron 的 userData 目录。
  • 仓库中的 data/config.jsondata/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

📄 License

LICENSE

About

A tiny desktop companion that keeps you company while you work, reminds you to take breaks, understands your screen, and adapts to your personality.

Topics

Resources

License

Stars

Watchers

Forks

Contributors