产品推荐 2026-07-24

push-all-in-one:多平台消息推送工具(源码)

支持多种推送渠道的统一消息通知库。

开源软件跨平台工具

产品简介

push-all-in-one 是一个开源的消息推送库,整合了 Server 酱、邮件、钉钉、企业微信等 15 种以上推送方式,提供统一 API 接口。它简化了开发者集成通知功能的流程,适合需要跨平台自动化消息推送的 Node.js 开发者。

push-all-in-one 主界面

核心功能

  • 支持 Server 酱及 Server 酱³ 推送
  • 支持自定义邮件推送(基于 nodemailer)
  • 支持钉钉机器人、企业微信机器人和应用推送
  • 支持飞书、pushplus、WxPusher、iGot、Qmsg、息知、PushDeer、Discord、OneBot、Telegram、ntfy 等多种渠道
  • 提供 TypeScript 类型提示和在线配置生成器

快速开始

  1. 确保系统安装 Node.js 18 或更高版本
  2. 运行命令 npm i push-all-in-one -S 安装库
  3. 在代码中导入所需推送模块,如 ServerChanTurbo
  4. 配置推送凭证,如 SERVER_CHAN_TURBO_SENDKEY
  5. 调用 send 方法发送消息,例如 serverChanTurbo.send('标题', '内容')

界面预览

push-all-in-one 界面截图

push-all-in-one 界面截图

与其他方案对比

对比项本工具同类商业软件在线服务
费用开源免费通常收费或含广告可能有订阅或上传限制
隐私本地运行,数据自持依赖厂商政策需上传数据到服务器
可定制性源码开放,社区活跃受限于官方功能功能固定

适合谁用

  • 开发 Node.js 应用并需要集成消息通知的开发者
  • 运维人员用于服务器监控和告警通知
  • 个人开发者搭建自动化提醒脚本,如定时任务通知

下载与版本

当前最新版本为 v4.5.2,发布于 2026-04-01。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项