OctoTray

Your GitHub,
a glance away.

OctoTray lives in your system tray and shows the pull requests waiting on you, your issues, unread notifications and repositories, without opening a browser tab.

Free for macOS, Windows and Linux.

OctoTray dashboard showing stars, unread notifications, review requests and open pull requests OctoTray dashboard in light mode

Everything that needs you, one click away

Reviews and pull requests

See review requests and your open pull requests the moment you click the tray icon.

Notifications and issues

Unread notifications plus the issues you opened or are assigned, with optional desktop alerts for mentions and review requests.

Private by design

Sign in with GitHub. Your token stays in your OS keychain. There is no OctoTray server and no analytics.

Downloads

Loading the latest release…

All versions and release notes are on GitHub Releases.

Installing

Installing on macOS

Choose Apple silicon if the Apple menu → About This Mac shows an Apple M-series chip, or Intel if it shows an Intel processor. Open the .dmg and drag OctoTray into Applications. OctoTray appears as an icon in the menu bar.

macOS says OctoTray “can’t be opened”

Early builds are not yet notarized by Apple, so macOS blocks the first launch. Choose Done, not Move to Trash. Then open System Settings → Privacy & Security, scroll to Security, choose Open Anyway and confirm. On macOS 14 or earlier you can instead right-click OctoTray in Applications and choose Open. You only need to do this once.

macOS says OctoTray “is damaged”

The app is not damaged. macOS shows this for some downloaded apps that are not yet signed. Open Terminal, run xattr -cr /Applications/OctoTray.app, then open OctoTray again.

macOS asks to use the “login” keychain

OctoTray stores your GitHub sign-in in the macOS keychain. Choose Always Allow.

Windows shows “Windows protected your PC”

Early builds are not yet code-signed. Select More info, then Run anyway.

Linux: which file do I need?

Use the .deb on Debian and Ubuntu, the .rpm on Fedora and openSUSE, or the .AppImage anywhere else. Make the AppImage executable with chmod +x. The tray icon needs a desktop with a system tray, such as KDE Plasma. On GNOME, OctoTray opens as a normal window.