Canopy brings real‐time notifications to GitHub. Respond to people promptly; have real‐time conversations on pull‐requests and issues; get the job done faster and more efficiently; and—most importantly—stay on top of development.
Tapping Canopy’s notifications opens the relevant GitHub page in your web-browser so you react to development notifications immediately and get to work.
Canopy detects when you push new branches and immediately prompts you to create a pull-request, streamlining your workflow so you can get on with the work that matters.
Configure precisely which notifications you want to receive on a per-repository basis.
I don’t get notifications when my Mac is off
Apple buffer an undefined number of notifications while devices are off, so some notifications will be lost while your device is unpowered. Note this condition also applies to iOS, it’s just that your iOS device is almost never off; instead it is usually in stand-by.
Do I need to leave the app open?
No, your push notifications will arrive even if the app has been quit.
I do not get certain notifications I was expecting
Canopy can only report activity that is supported by GitHub’s webhook system, notably this does not include:
Notably, we also don’t send notifications for your own activity.
† in the future we can possibly improve this somewhat with cleverness.
How does Canopy ensure that only people with access get notifications about my private repositories?
Will my subscription in the macOS app work with the iOS app?
Yes, your subscription in either app will apply the same benefits to the other.
How about GitHub Enterprise?
Email us and we’ll start working on this. We want to know there is demand first ofc.
Our company requires that we run the server‐side component
We are happy to provide the server-side binary, compiled for your platform, so that your data never leaves your control if you are serious in your needs contact us for terms.
How about Android, Linux and Windows?
If Canopy is successful (and not Sherlocked) we will make apps for the other platforms
How can I stay updated?
The App Store updates your apps automatically, but if you want informational updates: follow @mxcl on Twitter.
I have a suggestion
Ask @mxcl about it.
Canopy listens to GitHub events and passes a small subset of this data through to Apple’s APNs service.
Canopy does not read your code. Canopy only persists the content of the notifications it sends you. Canopy does not submit any of your data that it persists to third parties.
Your data is held securely and cannot be accessed by third‐parties.
We do not keep a GitHub token beyond the initial authorization request and thus cannot do anything to your GitHub data.
GitHub sends Canopy webhooks for repository events, Canopy must know for which repositories you wish to receive notifications and which devices you wish these notifications sent.
If you want your data deleted, email us and we can completely delete your account.
Email us and we’ll get right back to you.
Your access to and use of Canopy is conditioned on your acceptance of and compliance with the following terms. By using Canopy you agree to be bound by these terms. If you disagree with any part of the terms then you may not use Canopy.
Use of Canopy requires signing‐in with a valid GitHub account. Use of GitHub is bound by the GitHub terms of service.
You agree to not attempt access via Canopy to content to which you knowingly have no right.
Max Howell reserves the right, at his sole discretion to change, limit, or discontinue any aspect, content, or feature of Canopy, as well as any aspect pertainning to the use of Canopy.
You retain all rights to your content and we retain all rights to ours (for example the Canopy icon, website, design language, source code, trademarks, copyrights, patents and other intellectual property).
We reserve the right to end your access to Canopy at any time and for any reason. If your use is ended, any pending subscription periods will be refunded.
Canopy may contain links to third‐party services that are not owned or controlled by us. We has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third‐party service. You further acknowledge and agree that we shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services.
We reserve the right, at our sole discretion, to modify or replace these terms at any time.