Push: Serverless Web Push for iPhone, Vibe-Coded with Claude

Send push notifications to your iPhone from a web page — no app, no server. Safari Web Push plus GitHub Actions and an Apple Shortcut do the work.

VI
作者
@VIBEFIX
大赏自动化已上线claude
2
0

项目介绍

Push solves a small, real problem with an almost absurdly lean stack. The author, Mu-An Chiou (muan), wanted a notification every time the neighbor's cat Chi-chi wandered onto the balcony — the neighbor's camera already had animal detection, but there was no good way to turn that event into an iPhone notification without building an app and a server. Push closes the gap: a web page you add to your iOS home screen subscribes through Safari's Declarative Web Push, an Apple Shortcut fires a dispatch call when the camera automation triggers, and a GitHub Action signs and delivers the notification. No app, no server, no running costs.

The README states the provenance plainly: "This is almost entirely vibe-coded with Claude (except this README) and reviewed humanly by me. Reading through the code should take less than 5 minutes." That last line is the whole pitch — the entire kit is index.html, one GitHub Actions workflow, and send.js. Fork it, deploy the page to any static host, add three secrets (a VAPID key pair and subject), and you own a push notification service that runs on GitHub's free tier. The demo page even signs off with "Made with vibes."

Honest caveats, straight from the docs: this is Apple-only (Safari's Declarative Web Push, no service workers), the live demo can only send notifications using the author's own keys, and tapping a notification opens com.apple.home:// by default. None of that diminishes the idea — it's a clean demonstration that a personal notification pipeline no longer needs infrastructure, just a shortcut and a workflow file. The repo (muan/push) sits at 6 stars and was pushed days ago; small, maintained, and genuinely useful for anyone wiring home automations to their phone.

操作

访问项目地址

技术栈

safari-declarative-web-pushgithub-pagesgithub-actionsapple-shortcuts

项目信息

项目类别
自动化
项目状态
已上线
协作意向
无

评论 (0)

ME
0/1000
评论加载中...