This looks interesting but when I scrolled down I saw the message "Built for Chrome" and I'm left with the impression that this software is for Chrome only. Is that correct? I use Firefox so won't be able to use it.
If the notice is just about the website, I'm left wondering why they would include an advertisement for a browser from an advertising company on the site?
Users that are okay with ads and vendor lock-in already have plenty of bigger and more established options, so I'm still trying to figure out how this service might appeal to me - maybe not at all?