开源 App + 可选自建后端,用一条 HTTP 请求把消息打到系统通知栏。对「AI agent 跑完任务提醒我」这种场景,往往比钉钉/飞书/Telegram 机器人更短、更贴锁屏。
| iOS only | HTTP → APNs | 开源 + 免费 |
|---|---|---|
| 接收端是 Bark App(系统推送) | 你发请求,后端转苹果推送 | App 与 bark-server 均开源;公共服长期维护承诺 |
一句话
Bark(Finb/Bark)是一款 iOS App:装好后你会得到一个设备 key,之后任何脚本/服务器/Agent 只要访问类似 https://api.day.app/你的key/标题/内容 的 URL(或 POST JSON),消息就会以系统推送出现在 iPhone 上——App 不必一直在前台跑。
它解决的不是「团队 IM」,而是「把事件打到我自己的手机锁屏」。所以你说适合 AI agent 任务完成推送,方向是对的。
它怎么工作
| 步骤 | 内容 |
|---|---|
| 1 · APP | App Store 装 Bark,打开拿到 device key(也可扫码/复制推送 URL)。 |
| 2 · 请求 | 脚本对公共服 api.day.app 或自建 bark-server 发 GET/POST。 |
| 3 · 转发 | bark-server 把消息交给 Apple APNs(系统推送通道)。 |
| 4 · 到达 | iOS 弹出通知;可分组、点按跳 URL、归档历史等。 |
相对「自己接 APNs」:你不用管苹果开发者证书、HTTP/2、token 刷新。公共 Bark 把这些藏在 App/官方后端里;自建时多数人仍可继续用官方 App 的 APNs 能力(按项目文档部署 bark-server)。