WinToastRelay

2个月前发布 53 00

WinToastRelay 是一款专为 Windows 10/11 设计的原生应用,解决“人离开电脑时错过重要系统通知”的痛点。它通过监听 Windows 通知中心,将 Toast 通知实时转发到 Bark、WxPusher 或自定义 Webhook,让你无论身在何处,都能通过手机即时获知 Codex 任务完成、构建失败或系统异常等关键信...

所在地:
中国
收录时间:
2026-09-07
其他站点:
WinToastRelayWinToastRelay

WinToastRelay 是面向 Windows10/11 的原生应用,用于把 Windows Toast 系统通知实时转发至外部推送渠道。

简单来说:Windows 上任意软件弹出系统通知,工具捕获之后,推送到 Bark、WxPusher、Webhook,手机就可以收到提醒。

WinToastRelay

典型场景:Codex 任务完成、失败、异常崩溃的系统通知,直接推送手机;不限于Codex,所有会弹出系统通知的程序都支持。

底层依赖 Windows API:Windows.UI.Notifications.Management.UserNotificationListener,监听 NotificationChanged 事件。无轮询、无计时器循环。监听器启动时枚举一次通知中心做基线快照;后续每一条新通知依靠通知ID独立处理。

功能特性

  • UI 基于 WinUI3 / Windows App SDK,原生 Mica 材质,全套 Windows 原生控件。
  • 界面支持中文、英文,设置面板一键切换语言。
  • Bark 推送(默认):JSON POST 请求,支持自定义消息模板,可传递全部Bark参数。
  • WxPusher 推送:支持UID、Topic两种接收方式,标题摘要、消息内容支持自定义模板。
  • HTTPS JSON Webhook:支持 Bearer Token;本地开发允许回环 HTTP。
  • 敏感凭证安全存储:WxPusher AppToken、Webhook Bearer Token 存入Windows凭据管理器,不存明文到JSON配置文件。
  • 应用允许列表过滤器:按通知来源应用单独开关,选择性转发。
  • 投递历史日志:记录每一次推送状态、HTTP响应详情,方便排错。
  • 本地持久化投递队列:网络临时故障时指数退避自动重试,不会丢失待推送通知。
  • 系统托盘驻留:关闭主窗口,程序后台继续转发;托盘菜单可恢复窗口或完全退出。
  • Windows开机自启:使用系统打包启动任务API实现登录自动运行。
  • 自动监听:只要配置好可用推送目标,通知监听器自动开启,无需手动点击启动。
  • 应用过滤器:以本机实际观测到的通知源为列表,逐个应用开启/关闭转发。
  • MSIX单项目打包,具备正式包标识;通过 RequestAccessAsync 主动申请系统通知监听权限。

相关导航