デフォルトでローカルファースト

データをあなたのマシンに保つローカルファーストのイシュートラッカー

Beadbox は beads イシュートラッカーを基盤にしており、すべての bead をあなたのディスク上の Dolt データベースに保存します。クラウドなし、アカウントなし、イシューデータのテレメトリなし。共有したいときは、自分で管理するリモートにプッシュします。

Homebrew でインストール

brew install --cask beadbox/beadbox/beadbox

なぜローカルファーストが重要なのか

クラウドのイシュートラッカーは、ベンダーが買収されたり、価格が変わったり、障害でチームが半日止まったりするまでは便利に感じます。あなたのイシューは本当にあなたのものではありません。アクセス権を借りているだけです。

ローカルファーストはそれを反転させます。bead はあなたのマシン上のディレクトリにある Dolt データベースに保存されます。読み取り、Git へのコミット、外付けドライブへのバックアップ、協業が必要なときのリモートへのプッシュ、すべてあなたの自由です。真実の源は常にローカルにあります。

Dolt で構築

Dolt は Git ライクなバージョン管理を備えた SQL データベースです。すべての bead、すべてのコメント、すべてのステータス変更がテーブルの行として記録され、完全な履歴をクエリし、差分を取り、マージできます。

bd log を実行すれば何が変わったか確認できます。コードをブランチ切るのと同じように bead をブランチできます。2 つのワークスペースをマージし、行レベルでコンフリクトを解決できます。一般的なクラウドトラッカーにはできないことです。

アカウント不要、クラウドロックインなし

Beadbox にサインアップは不要です。そもそもサインアップする先がありません。アプリをインストールし、ディレクトリを指定して、作業の記録を始めるだけです。

チームメンバーと共有したい、あるいは AI エージェントに CI ランナーから更新をプッシュさせたいときは、Dolt SQL サーバーを起動し (bd CLI がやってくれます)、Beadbox を接続します。サーバーをどこで動かすかはあなたが決めます。

設計段階からプライバシー重視

Beadbox はデータベースを直接読み取ります。あなたのイシュー、コメント、ワークスペース名をどこかのサーバーにアップロードすることはありません。アプリバンドルに bead のコンテンツを対象とした分析機能はありません。

アプリ使用状況に関するプロダクト分析 (どのボタンがクリックされたか、アプリがクラッシュしたかなど) はオプトイン方式で、プライバシーポリシーに明記しています。イシューのコンテンツは、あなたが設定したリモートにプッシュしない限り、あなたのマシンから出ません。

AI コーディングエージェントとの相性

コードベースで AI エージェントが作業するなら、ローカルファーストの重要性はさらに増します。エージェントには、高速で、ネットワークホップなしで読み書きでき、クラウド障害でフリートが止まらないタスクシステムが必要です。

bd はコマンドラインでそれを提供します。Beadbox はフリートの動きを人間が見るためのビューを提供します。

イシューもコードと同じ場所に置こう

開発環境をすでにローカルで動かしているなら、イシューもそうあるべきです。bd をインストールし、Beadbox をインストールすれば、外部と通信しない本物のイシュートラッカーが手に入ります。