在自动化脚本、个人服务或轻量级项目中,“如何把关键信息及时推送到微信”始终是一个高频需求。传统方案要么依赖第三方平台、存在费用或稳定性问题,要么需要自建服务器、配置复杂。WXPush 提供了一种更克制的选择:基于 Cloudflare Workers 的无服务器微信消息推送服务,通过简单 API 即可将消息发送到指定微信用户,直接触发原生微信弹窗与声音提醒。
WXPush 以“够用、好部署、不收费”为核心设计原则,适合个人用户和小型项目使用。如果你希望用最小的成本,构建一个可靠的微信通知通道,WXPush 是一个值得了解的方案。
WXPush 是什么?
WXPush 是一款基于 Cloudflare Workers 构建的轻量级微信消息推送工具,主要用于通过 API 向指定微信用户发送模板消息。项目无需传统服务器环境,部署后即可通过 HTTPS 接口调用,实现消息推送。
从定位上看,WXPush 更偏向基础能力提供者:它不封装复杂业务逻辑,而是专注解决“消息如何可靠送达微信”这一问题。通过原生微信模板消息机制,WXPush 可以带来稳定的通知体验,并且在合理的调用范围内完全免费。
开源地址:https://github.com/frankiejun/wxpush

核心功能
WXPush 面向希望快速集成微信通知能力的用户,强调易部署与低维护成本,适合个人开发者、独立站点和自动化脚本使用。
- 免费推送额度——每日支持最多 100,000 次推送调用,满足大多数个人与小型项目需求
- 原生微信提醒——使用微信模板消息,支持弹窗通知与声音提示
- 多用户推送——支持配置多个微信用户同时接收消息
- API 接口调用——通过简单 HTTP 请求即可触发消息发送
- 无服务器部署——基于 Cloudflare Workers,无需维护服务器
- 跳转与样式配置——支持自定义跳转链接与模板外观
使用场景
WXPush 常用于需要“即时提醒但不追求复杂交互”的场景,尤其适合技术用户构建自用或小规模服务。
| 人群/角色 | 场景描述 | 推荐指数 |
|---|---|---|
| 独立开发者 | 自动化脚本、任务完成提醒 | ★★★★★ |
| 个人站长 | 站点状态、订单或表单通知 | ★★★★☆ |
| 自动化爱好者 | 定时任务、监控告警推送 | ★★★★☆ |
| 企业级系统 | 大规模、多模板消息系统 | ★★☆☆☆ |
操作指南
WXPush 的部署和使用流程相对简洁,新手通常可在几分钟内完成:
- 登录 Cloudflare 控制台
- 创建一个新的 Worker 服务
- 将项目中的
src/index.js代码粘贴到编辑器 - 在 Worker 设置中配置环境变量
- 填写公众号相关信息与接收用户 ID
- 保存并部署 Worker
- 通过 API 请求测试消息推送是否成功
(注意:环境变量建议使用 Cloudflare 的加密存储方式)
支持平台
WXPush 运行在 Cloudflare Workers 之上,使用方式为 Web API 调用。推送消息可在微信客户端(iOS、Android)接收,部署与调用不依赖具体操作系统,适合桌面与服务器环境统一使用。
产品定价
WXPush 采用 免费 使用模式,依托 Cloudflare Workers 的免费额度运行。项目本身不收取任何费用,也不包含付费功能或隐藏成本,适合长期自用或轻量项目部署。
常见问题
Q:WXPush 是否需要备案或独立服务器?
A:不需要,基于 Cloudflare Workers 运行,无需自建服务器。
Q:是否安全存储公众号密钥?
A:密钥通过环境变量配置,可使用 Cloudflare 提供的加密机制,不会写入代码仓库。
Q:是否适合商业大规模使用?
A:更适合个人或小型项目,若有高并发或复杂模板需求,需自行评估扩展方案。
开发者小结
整体来看,WXPush 是一款目标明确、实现克制的微信消息推送工具。它的优势在于部署简单、运行成本低,并充分利用 Cloudflare Workers 的无服务器特性,减少维护负担。
WXPush 适合希望快速接入微信通知能力、用于自用提醒或小规模服务的用户;如果你的需求涉及复杂消息管理、精细化权限控制或大规模商业推送,则可能需要更完整的平台型方案。对个人开发者而言,WXPush 提供了一条务实且高效的实现路径。
