Skip to content

nolaneo/SeaEye

Repository files navigation

SeaEye

OSX desktop notifications for Circle CI builds

CircleCI

SeaEye is a menu bar notification app for CircleCI written in Swift.


Features

  • SeaEye gives you desktop notifications on CircleCI build progress over multiple repos.
  • You can view ongoing and past builds directly from the menu bar.
  • Restrict notifications to specific users or branches using regular expressions.
  • Jump directly to the CircleCI site for any build listed.

Builds are shown right from the menu bar.

Notifications let you know when your builds have finished.

Don't want notifications? The menu bar icon will still update you.

It's simple to set up


How it works

  • Add your CircleCI API token.
  • Name the organization and repos you want to follow.
  • Optional: Add the users and branches you want to follow.
  • Don't want desktop notifications? Turn them off!

FAQ

My builds won't load

  • Make sure you're using your own personal Circle CI token and not the repo specific token. Otherwise ensure that you've spelt the names of your projects correctly. If that doesnt work, try use cURL to hit the Circle API with your token and open an issue if you get back good data.

I broke SeaEye, how do I force quit?

  • :( SeaEye doesn't show up in the simple Force Quit window because it's an agent app. This means you'll need to close it from Activity Monitor.

TODO

  • Add paste support to the settings page.