Hey everyone! My name is Yubal, and I’m a software engineer. For the last several months, I’ve been working on a project that I am incredibly excited to finally share with you: Pulsetray.

The Problem

As a developer, I constantly found myself needing to send notifications to my own devices from various places—scripts, CI/CD pipelines, automations, and even my personal Home Assistant instance. But setting that up yourself is always a hassle.

While there are existing platforms out there, I found that they often come with confusing documentation, complex authentication flows, limited media handling, or just plain ugly user interfaces. The most common workaround is using chat apps like Telegram or Discord as makeshift notification trays, but that approach in the sense that you can't do very much with the information.

Enter Pulsetray

I decided to build the tool I actually wanted to use. Pulsetray is an app that acts as a dedicated, persistent notifications tray for all your server alerts, scripts, and automations.

Key Features

  • Dedicated Notifications Tray: Your alerts live inside the app, not in a chat thread. You can easily use search and filtering to narrow them down and find what you need.
  • Organize Notifications: Group your alerts by source and category so you know exactly which service sent them and why.
  • Attach Media: You can attach images, videos, and GIFs directly to your notifications so you can get more information than just text. Great for security cameras!
  • Simple Integration: It is incredibly easy to trigger from any script or automation. It’s just a standard POST request.
  • Invite People: Want to share alerts with family or team members? Create new profiles, onboard their devices, and target them specifically.

A Generous Free Plan

I designed the Free plan to be as accessible as possible. For the vast majority of personal projects, homelabs, and side hustles, the free tier covers all basic notification needs—including generous storage for media files and the ability to link multiple devices.

What about iOS?

As announced in the main Pulsetray page, this initial launch consists on an Android app. However, the iOS app is currently my top priority and is in active development, alongside a web dashboard. If you are an iPhone user and want to get your hands on it early, you can join the iOS waitlist.

What's Next?

Right now, my highest priorities are gathering user feedback, releasing the web dashboard, and launching the iOS app. While I have several features planned for the next release, user feedback will ultimately decide our roadmap.

This is just the initial launch, and I am really looking forward to hearing your thoughts. If you run into any bugs or have feature requests, please reach out! You can get in touch at support@pulsetray.com