このプロジェクトについて

OpenCode Go プランウィジェットは、macOS 向けのネイティブ WidgetKit ウィジェットと固定サイズのダッシュボードアプリで、デスクトップ上で OpenCode Go プランのクォータ使用状況と費用をリアルタイムに確認できます。DMG インストーラーと ZIP のインストール不要版を提供し、Apple Silicon と Intel に対応、システム要件は macOS 14.0 以上、データはローカルにのみ保存されます。 インストール後、OpenCode ウィジェット.app を「アプリケーション」にドラッグし、アプリを開いたら右上の設定から構成できます。推奨されるのはブラウザログインによる自動取得です。ポップアップで opencode.ai にログインすると、アプリが workspace と Cookie を自動保存し、公式キーページから完全な Go Key を Keychain に書き戻して置き換えを完了します。オプションで DeepSeek Key も設定できます。手動設定では、sk- で始まる API Key の貼り付け、workspace usage リンクの貼り付け、HAR ファイルのインポートによる自動抽出にも対応しています。API Key は macOS Keychain に、workspace 認証情報は App Group のローカルストレージに保存され、第三者にアップロードされることはありません。 デスクトップウィジェットは、5 時間・週・月の 3 段階のクォータ進捗とリセットまでのカウントダウン、直近 7 日間の日別積み上げコストを表示します。グラフをクリックするとメインアプリに入り、更新ボタンをクリックすると即座に更新できます。 メインダッシュボードは固定 620×860 ウィンドウで、今月の完全な月間における日別・モデル別の積み上げ棒グラフを表示します。空の日も潰れず、モデル凡例は統一された配色で、今日のモデル比率を個別に表示します。 Go クォータ図は opencode.ai 公式の Go クォータドキュメントとリアルタイムに同期し、同じ行内に 5h・週・月の 3 段階のリクエスト数を具体的な数値で表示します。1x/10x/25x/50x/100x/250x の相対スケールでモデルのクォータ量を比較し、期間限定無料モデルは個別に注記されます。 設定とセキュリティ面ではキー管理を提供します。設定ページで平文表示、置き換え、またはクォータ Key・workspace 認証情報・Codex Go/DeepSeek Key の個別削除が可能で、削除前には確認があります。内蔵ブラウザでログインすると Go Key・workspace・Cookie を自動取得し、ログイン認証情報は本機にのみ保存されワンクリックで削除できます。HAR インポートでは裸の workspace ID と認証 Cookie を自動解析できます。起動時の自動起動のオン/オフに対応し、システムのログイン項目でも管理できます。 アプリはネイティブ WidgetKit ウィジェットとメインアプリが連携し、ウィジェットのグラフをクリックするとメインダッシュボードに入り、起動時の自動起動に対応し、常時デスクトップでクォータと費用を確認できます。