Repolode
devhubapp

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. 1

    Download the desktop app from the GitHub Releases page (macOS, Windows, Linux)

  2. 2

    On macOS, add the Homebrew tap

    brew tap devhubapp/devhub
  3. 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