Repolode
octobox

octobox/octobox

GitHub通知にアーカイブ状態とトリアージ機能を追加し、フォローアップが必要な項目を把握できるセルフホスト型Webアプリ。

代替できる製品:GitHub Notifications

スター
4,489
フォーク
352
未解決の Issue
58
最終コミット
20 時間前

これは何?

GitHub標準の通知機能では、項目を閲覧するとすぐに既読になるため、まだ対応が必要なスレッドを見分けにくくなります。Octoboxでは、アーカイブという状態を追加しています。通知への対応が済んだらアーカイブでき、対象のissue、pull request、スレッドに新しい動きがあると、次回の同期時に受信トレイへ戻ります。

さらに、各通知の横にissueやpull requestのステータス、CIの状態、ラベルを表示でき、重要な項目にスターを付けられます。また、repository、organisation、種類、状態、CIの状態、理由で絞り込めます。プレフィックスを使った検索構文で複数のフィルターを組み合わせられ、多くの操作にはGmail風のキーボードショートカットが用意されています。

OctoboxはRuby on Railsで開発され、AGPLライセンスで公開されています。HerokuまたはDockerにデプロイでき、OpenAPIドキュメントで仕様を説明したREST APIも提供しています。ブラウザー拡張機能と、Nativefierベースのデスクトップラッパーも利用できます。

主な機能

  • 01通知をアーカイブし、スレッドに新しい動きがあったときに受信トレイへ戻す。
  • 02重要な通知にスターを付け、後から参照できるようにする。
  • 03各通知の横にissueまたはPRのステータス、CIの状態、ラベルを表示する。
  • 04repository、organisation、種類、状態、CIの状態、理由などで絞り込む。
  • 05プレフィックス検索フィルターとGmail風のキーボードショートカットを使う。
  • 06OpenAPI仕様を備えたREST APIを提供する。

ユースケース

  • 大量のissueやPR通知をトリアージするオープンソースのメンテナー。
  • メールフィルターに頼らずにGitHub通知を処理したい開発者。
  • GitHub向けの通知管理ツールをセルフホストしたいチーム。
  • キーボード主体のワークフローで通知キューを整理したいユーザー。

クイックスタート

  1. 1

    npm経由でNativefierデスクトップラッパーをインストールする

    npm install -g nativefier
  2. 2

    octobox.io(またはセルフホストしたURL)用のデスクトップアプリをビルドする

    nativefier "https://octobox.io"
  3. 3

    Docker、Heroku、またはその他の方法でOctoboxをセルフホストするためのインストールガイドを読む

使う前に知っておきたいこと

  • 動作させるには、設定でGitHubのウェブ通知を有効にする必要があります。
  • セルフホストにはRuby on Railsアプリのセットアップが必要で、ある程度の手間がかかります。
  • READMEではスレッド表示はパブリックベータと記載されています。

収録されている特集

トピック

#github#notifications#inbox#triage#rails#ruby#self-hosted#productivity#github-notifications#octobox

よくある質問

octobox とは?
GitHub通知にアーカイブ状態とトリアージ機能を追加し、フォローアップが必要な項目を把握できるセルフホスト型Webアプリ。 GitHub標準の通知機能では、項目を閲覧するとすぐに既読になるため、まだ対応が必要なスレッドを見分けにくくなります。Octoboxでは、アーカイブという状態を追加しています。通知への対応が済んだらアーカイブでき、対象のissue、pull request、スレッドに新しい動きがあると、次回の同期時に受信トレイへ戻ります。
octobox は無料で使えますか?ライセンスは?
octobox は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
octobox は今もメンテナンスされていますか?
活発にメンテナンス中。octobox の最終コミットは 2026年11月6日 です。
octobox は何に使えますか?
大量のissueやPR通知をトリアージするオープンソースのメンテナー。 メールフィルターに頼らずにGitHub通知を処理したい開発者。 GitHub向けの通知管理ツールをセルフホストしたいチーム。 キーボード主体のワークフローで通知キューを整理したいユーザー。
octobox のインストール方法は?
npm経由でNativefierデスクトップラッパーをインストールする: npm install -g nativefier octobox.io(またはセルフホストしたURL)用のデスクトップアプリをビルドする: nativefier "https://octobox.io" Docker、Heroku、またはその他の方法でOctoboxをセルフホストするためのインストールガイドを読む
octobox はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/octobox/octobox

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト