Octobox
Untangle your GitHub notifications with archiving, starring, filters, and keyboard shortcuts.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Manage GitHub notifications with archiving, starring, and keyboard shortcuts.
Core Features
- Archive state: mark as done, auto-unarchive on new activity
- Star important notifications for quick access
- Enhanced notifications: show CI status, labels, issue/PR state
- Powerful filters: by repo, org, type, action, reason, etc.
- Prefix search: narrow down notifications instantly
What It Can't Do
- •GitHub web notifications must be enabled. Some threads need syncing before viewing. Self-hosting requires OAuth and database setup.
Use Cases
- Open-source maintainers juggling multiple repos
- Developers tracking issues and pull requests
- Anyone overwhelmed by GitHub notifications
Detailed Introduction
Octobox is an open-source tool that helps you manage GitHub notifications efficiently. It adds an 'archived' state so you can mark notifications as done and automatically unarchive them when new activity occurs. You can star important notifications, view enhanced details like CI status and labels, and filter by repository, organization, type, action, state, and more. Its powerful search with prefix filters and Gmail-like keyboard shortcuts let you triage notifications without a mouse. Octobox can be self-hosted, run as a desktop app, or used via a browser extension. Developed entirely in the open on GitHub under a FLOSS license.
Troubleshooting & FAQ (1)
TroubleshootingWhy do background jobs (Sidekiq) fail when using the Octobox Docker Compose example?
The octobox:latest Docker image includes Rails 7 and Sidekiq 7, which require Redis 6+. An outdated version of the sidekiq-unique-jobs gem (pinned to an old commit) caused a compatibility issue with Redis 6+ strict boolean typing. This has been fixed by updating sidekiq-unique-jobs to the latest version. Pull the latest image or update your Gemfile to use the current codebase.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Go to octobox.io or deploy your own instance
Step 2: Sign in with your GitHub account and authorize
Step 3: Start using archive, star, and filters to manage notifications
- Step 1: Go to octobox.io or deploy your own instance
- Step 2: Sign in with your GitHub account and authorize
- Step 3: Start using archive, star, and filters to manage notifications
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
For self-hosted: stop the service and delete files. For browser extension: remove from extension manager. For desktop app: delete the application.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
lazygit
A simple terminal UI for git commands
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.
Hoppscotch
Open source API development ecosystem with a lightweight, fast, and feature-rich interface for testing HTTP, WebSocket, GraphQL, and more.