Analysis updated 2026-07-05 · repo last pushed 2020-02-14
Send a test push notification to the iOS simulator to verify your app displays the title and message correctly.
Test how your app handles notifications with a badge number without setting up a server.
Quickly fire off multiple test notifications from the terminal during QA testing.
| snatchev/poes | 0xhassaan/nn-from-scratch | 0xzgbot/hermes-comfyui-skills | |
|---|---|---|---|
| Stars | — | 0 | 0 |
| Language | — | Python | — |
| Last pushed | 2020-02-14 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | developer | designer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Mac with Xcode 11.4 or newer installed to build and run the tool.
Poes is a tool that lets iOS developers send test push notifications directly to the iPhone simulator on their Mac. Instead of dealing with the usual complexity of setting up a real server to test how an app handles notifications, you can just type a simple command in your terminal and instantly see the notification pop up in the simulator. You run the tool from your Mac's command line, providing details like your app's bundle identifier (a unique string like "com.example.app"), a title, and a message body. The tool then builds the correct JSON data format that iOS expects for push notifications and delivers it straight to the simulator. The only required piece of information is the app's bundle identifier, everything else falls back to sensible defaults, so you can fire off a test notification with minimal typing. This is primarily for iOS developers and quality assurance testers who need to verify that their app handles incoming notifications correctly. For example, if you are building a messaging app and want to confirm that a notification with a specific title displays properly, or if you need to test how your app responds when it receives a notification with a badge number, this tool makes that a one-step process rather than a complicated server setup exercise. One notable design choice is that the core logic lives in a separate framework module rather than being baked directly into the command-line tool. The README explains this was done intentionally to make it straightforward to eventually wrap the tool in a graphical Mac app with a visual interface, rather than just a command-line utility. The project is built in Swift and requires Xcode 11.4 or newer.
Poes is a command-line tool that lets iOS developers send test push notifications directly to the iPhone simulator on their Mac, skipping the need to set up a real server.
Dormant — no commits in 2+ years (last push 2020-02-14).
Setup difficulty is rated moderate, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.