A desktop menu bar app that aggregates GitHub, GitLab, Gitea, Forgejo, Codeberg and Bitbucket notifications in one place.
devhubapp/devhub
A multi-column GitHub client for filtering notifications, repository activity and user activity across web, mobile and desktop.
Open-source alternative to:GitHub Notifications
- Stars
- 10,149
- Forks
- 861
- Open issues
- 106
- Last commit
- 2 years ago
What is it?
DevHub is a GitHub client built around a TweetDeck-style layout: each column shows a filtered stream of notifications, repository activity, or a user's activity. Filters can be applied per column and saved as custom searches, so important items are easier to spot than in GitHub's default notification inbox.
Beyond notifications, DevHub lets you watch repositories and follow users without using GitHub's watch or follow buttons, and it surfaces activity such as issue comments and pushed commits that GitHub's own feed does not show. Each notification can be previewed with comment content, issue or pull request status, and release notes before you open it. Columns can be marked as done, and items can be saved for later.
The app is distributed as a web app, native Android and iOS apps, and desktop builds for macOS, Windows and Linux. The web, mobile and desktop versions share most of their code, built on React Native, React Native Web and Electron.
Key features
- 01Multi-column layout with per-column filters and saved searches
- 02Notification manager with previews of comments, PR status and releases
- 03Repository watching and user activity tracking without GitHub's watch or follow
- 04Mark columns as done and save items for later
- 05Keyboard shortcuts and six light or dark themes
- 06Available on web, Android, iOS, macOS, Windows and Linux
Use cases
- Triaging GitHub notifications across many repositories without clutter
- Keeping up with several repositories without watching them all
- Following a teammate's commits and issue comments that GitHub's feed hides
- Checking GitHub activity from a phone or desktop app
Quick start
- 1
Download the desktop app from the GitHub Releases page (macOS, Windows, Linux)
- 2
On macOS, add the Homebrew tap
brew tap devhubapp/devhub - 3
Install the DevHub desktop app with Homebrew
brew install --cask devhub
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires modified versions you distribute or host to be open-sourced under the same terms.
- GitHub Enterprise support is not yet available and is listed as a planned feature.
- The latest code push in the repository is dated 2024-09-07, so maintenance activity may be slow.
In collections
Topics
FAQ
- What is devhub?
- A multi-column GitHub client for filtering notifications, repository activity and user activity across web, mobile and desktop. DevHub is a GitHub client built around a TweetDeck-style layout: each column shows a filtered stream of notifications, repository activity, or a user's activity. Filters can be applied per column and saved as custom searches, so important items are easier to spot than in GitHub's default notification inbox.
- Is devhub free to use? What license does it have?
- devhub is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is devhub still maintained?
- No commits for 6+ months. The last commit to devhub was on Sep 7, 2024.
- What can I use devhub for?
- Triaging GitHub notifications across many repositories without clutter Keeping up with several repositories without watching them all Following a teammate's commits and issue comments that GitHub's feed hides Checking GitHub activity from a phone or desktop app
- How do I install devhub?
- Download the desktop app from the GitHub Releases page (macOS, Windows, Linux) On macOS, add the Homebrew tap: brew tap devhubapp/devhub Install the DevHub desktop app with Homebrew: brew install --cask devhub
- Where can I get devhub?
- The source code and installation instructions are on GitHub: https://github.com/devhubapp/devhub
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hostable web app that adds an archive state and triage tools to GitHub notifications so you can keep track of what needs follow-up.
Android app manager that installs and updates apps directly from their GitHub, GitLab, F-Droid and other release sources.
A cross-platform pie menu for desktops that launches apps, simulates shortcuts and opens files via radial menus.
Free, open source note-taking and to-do app with Markdown notes, offline-first storage and end-to-end encrypted sync across desktop and mobile.
An open-source framework for building universal native apps with React that run on Android, iOS, and the web.