Only the GitHub notifications that matter.
Beacone watches the repositories you choose and forwards what needs you to a private chat on Telegram or Slack.
Setup in less than 5 minutes
Can be used perpetually after the initial setup.
Create your Beacone account
Get started with GitHub. That one authorization creates your account and connects your notifications.
Install the GitHub App
Choose the GitHub account whose notifications you want. Then install the App on your account or an organisation, for all repositories or a handful.
Choose Telegram or Slack
One deep link opens the bot and links the chat. There is no ID to copy and nothing to type.
You decide what counts as important
GitHub already tells us why it notified you. Beacone turns that reason into a switch. Tick the ones worth a buzz, leave the rest on github.com where they belong.
(Un)mute any bots, account, or repository.
Available now
The bots are already muted
Every new account starts with these on its mute list. A bot Beacone meets later is muted the first time it appears, and unmuting one is remembered: the next sighting does not mute it again.
- dependabot[bot]
- renovate[bot]
- github-actions[bot]
- codecov[bot]
- sonarcloud[bot]
- vercel[bot]
- netlify[bot]
- snyk-bot
Mute an account or a repository
Nothing from it is delivered, whatever the reason. Accounts Beacone has already seen are listed, so a noisy one is a click away from being muted.
Hide an installation
Pauses a whole GitHub account or organisation at once, for when a project goes quiet or you do.
And a nudge about what is still open
Once a day or once a week, at a local time you pick, Beacone sends one message listing the pull requests still waiting on you.
Your open pull requests
Authored by you, not a draft, still open.
is:pr is:open draft:false author:@meYour drafts
The ones you started and have not put up yet.
is:pr is:open draft:true author:@meReviews asked of you
Requested from you by name. A team you belong to does not count.
is:pr is:open review-requested:@me
You choose the cadence, the time, the timezone, and which repositories it covers. If there is nothing to report, nothing is sent.
The digest is assembled at the moment it goes out, and none of its contents are stored: no title, no repository name, and nothing added to your activity history.
When GitHub changes, your message catches up
Somebody deletes a comment that mentioned you, or closes a pull request after asking for your review.
Beacone reaches back into the message it already sent and strikes it through, with a note saying who deleted the comment, closed the pull request, or merged it. If the pull request reopens, the original message is restored.
The content of the original message is never stored. The amended message is generated on the fly from the metadata.
See what reached you, day by day
Your dashboard totals the notifications delivered over the last seven days and breaks them down by day, so you can spot a busy week at a glance.
A recent-deliveries list shows what prompted each message and when it arrived.
Delivered this week
21 sentRead-only permissions. That is the entire ask.
Beacone is built to keep its access and stored data to a minimum.
Read-only GitHub App permissionsEnough to receive the notifications you choose, but impossible to change your work.
No contents accessIt cannot read or clone your code.
No GitHub OAuth scopesYour first GitHub authorization proves who you are and stores an encrypted, rotating App credential. Repository permissions still come only from installing the App.
Notification metadata onlyIn Beacone’s database: not the diff, not the comment body.
Your data leaves with your accountIf you decide to delete it, its stored account data goes with it.
Frequently Asked Questions
Does it work with private repositories?
Yes. What Beacone can read comes from installing the GitHub App and the repositories you tick there, private ones included. The GitHub authorization itself asks for no OAuth scopes.
Can I use both Telegram and Slack?
Yes, you can connect both if you like. One destination is active at a time, and you can switch it from Account settings without disconnecting the other.
Do I have to sign in with GitHub?
Yes. New Beacone accounts are created with GitHub, and that same authorization connects your notifications. You can link a Google account from Account settings afterwards, and it becomes another way to sign back in.
How fast is it?
GitHub pushes the event the moment it happens and the message is on its way in the same request.
Do I need to install anything or keep my computer running?
No. Beacone runs on its own servers. GitHub posts events straight to them, so a message reaches your chat whether your computer is on or off.
Can I use it on an organisation?
Install it there like any GitHub App. If you are not an owner, GitHub files the request with the people who are.
My organisation already installed the App. Do my teammates see my notifications?
No. One installation can serve a whole team, but delivery stays personal. Each member signs in with their own GitHub, chooses their own destination, and receives only what their own repositories and rules produce.
What will it cost?
It is completely free right now. More tiers will be added in the future, but their pricing and features have not been decided.
Where is my data stored?
In the European Union, backups included. GitHub, Telegram, and Slack each handle the parts they need under their own terms. Beacone does not sell personal data, serve advertising, or use third-party analytics.
Can I turn it off for a while?
Yes. Untick reasons, mute a bot, an account or a repository, or hide an installation: delivery stops and your history stays. GitHub cannot be unlinked, so deleting your account from Account settings is how you leave, and every trace of your data goes with it.
Stop reading emails to find out you were mentioned.
Setup takes less than 5 minutes.