Bdash の概要
Bdash は、手軽なデータ分析のために作られたシンプルな SQL クライアントです。クエリを書いてデータベースで実行し、結果からチャートを作成し、クエリを保存して後で戻ってくることができます。結果を誰かに見せたいときは、GitHub の gist として共有できます。
MySQL、PostgreSQL(Amazon Redshift を含む)、SQLite3、Google BigQuery、Treasure Data、Amazon Athena に接続できるので、ローカルのデータベースファイルからクラウドのデータウェアハウスまで一つのアプリで扱えます。Mac アプリには MCP サーバーも含まれ、Claude Code などの AI コーディングツールがデータソース、テーブル、保存済みクエリを一覧表示し、テーブルスキーマを読み、Bdash のエディタに SQL を書き込めます。
Bdash は Kazuhito Hokamura によるもので、MIT ライセンスのオープンソースです。バージョン 1.35.4 では、更新通知からアップデートのダウンロードページを開けるようになりました。Mac 向けのダウンロードはユニバーサルで、Homebrew によると macOS 12 以降が必要です。
主な機能
Bdash は日々のデータの疑問を小さなアプリにまとめます。
- クエリの保存:SQL をアプリに残し、後で戻れます。
- チャート:クエリ結果からチャートを作成します。
- gist 共有:GitHub の gist で結果を共有します。
- 6 つのデータソース:MySQL、PostgreSQL、SQLite3、BigQuery、Treasure Data、Athena。
- Amazon Redshift:PostgreSQL のサポートを通じて接続します。
- MCP サーバー:AI コーディングツールがクエリやテーブルを扱えます。
- スキーマ参照:AI ツールがテーブルを一覧表示し、列の定義を読めます。
- ユニバーサル:Apple Silicon と Intel に対応した一つの Mac 版です。
バージョン 1.35.4 の新機能
Bdash 1.35.4 ではアップデートが簡単になりました。
- 通知ダイアログからアップデートのダウンロードページを開けるようになりました。
Bdash のよくある質問
Bdash は無料ですか?
はい。Bdash は MIT ライセンスの無料オープンソースです。
Bdash はどのデータベースに対応していますか?
MySQL、PostgreSQL(Amazon Redshift を含む)、SQLite3、Google BigQuery、Treasure Data、Amazon Athena です。
Bdash に必要な macOS のバージョンは?
Homebrew では Bdash 1.35.4 の要件を macOS 12 以降としています。
Bdash は Apple Silicon で動きますか?
はい。Mac 向けのダウンロードは Apple Silicon と Intel に対応したユニバーサル版です。
Bdash でチャートを作成できますか?
はい。クエリの結果からチャートを作成できます。
クエリ結果はどう共有しますか?
Bdash は GitHub の gist で結果を共有できます。
Bdash の MCP サーバーとは何ですか?
Claude Code などの AI コーディングツールがデータソース、テーブル、クエリを一覧表示し、テーブルスキーマを読み、Bdash のエディタに SQL を書き込めるようにするものです。
MCP サーバーはどう設定しますか?
AI ツールの MCP 設定に、node で /Applications/Bdash.app/Contents/Resources/mcp/server.js を実行するサーバー項目を追加します。
Homebrew で Bdash をインストールできますか?
はい。brew install --cask bdash を実行します。
bdash.FULLMAC.app の Bdash のダウンロードはどこから来ていますか?
ダウンロードボタンは Bdash の公式サイト https://bdash.hokaccha.dev/ に移動します。bdash.FULLMAC.app はアプリを変更も再パッケージもしません。
似ているアプリ
OrbStackOrbStack は、Docker コンテナと Linux マシンを Mac で速く、軽く、かんたんに動かせるアプリです。Docker Desktop の代わりにそのまま使えます。docker や docker compose のコマンドはそのまま動き、初回起動時には Docker Desktop のコンテナ、イメージ、ボリュームを移行するか尋ねてくれます。数秒で起動し、Apple Silicon ではバックグラウンドの CPU 使用率が 0.1% 未満で、使っていないメモリは macOS に返します。コンテナのほか、16 種類のディストリビューションのフル Linux マシンや、ローカル開発用の軽量な Kubernetes クラスタも動かせます。OrbStack は Orbital Labs が開発しています。開発ツール
QuotaBarChatGPT アカウントで OpenAI Codex を使っている場合、使用量の上限は 5 時間と 1 週間の枠でリセットされ、残りを確認するには Codex や ChatGPT を開く必要があります。QuotaBar は残りの割合を Mac のメニューバーに表示し、60 秒ごとに更新します。アイコンをクリックすると各上限枠とリセットまでのカウントダウンを示す詳細パネルが開き、ほかのウインドウの前面に表示される小さなフローティング HUD をオンにすることもできます。開発ツール
Stargazer BarStargazer Bar は、GitHub リポジトリを見守ってくれる Mac 用の小さなネイティブメニューバーアプリです。メニューバーにスター数をリアルタイムで表示するので、ブラウザのタブを開いておかなくてもプロジェクトの様子がわかります。クリックすると詳細メニューが開き、スターとフォークの推移グラフ、リリースのダウンロード合計、メンテナー向けのレーダーを確認できます。公開リポジトリはスター数で測ります。スターのない非公開リポジトリは、対応が必要なもの、つまり失敗したビルド、未回答の Issue、新しいプルリクエストで測ります。開発ツール
Notch So GoodNotch So Good は、MacBook のノッチを AI コーディングエージェント用の小さなステータス表示に変えます。Claude Code や OpenAI Codex CLI が作業している間、黒いピルがノッチを広げ、左側には 3D キャラクターの Peek、右側には 5 時間の利用枠の残りを示すリングが表示されます。セッションがあなたを必要とするほど、Peek はノッチから大きく身を乗り出します。タスクが完了したり、失敗したり、利用上限に達したりすると、ノッチが開いて何がどのプロジェクトで起きたかをカードで知らせ、クリックすると tmux のペインまで含めて該当するターミナルのタブに移動します。開発ツール
Claude UsageClaude Usage は Claude Code を使う人のための小さなネイティブアプリです。メニューバーに、現在の 5 時間セッション、全モデルと Sonnet の週間使用量、従量課金のクレジットを、それぞれ使用量バーとリセット時刻付きで表示し、Claude Code を開く必要はありません。さらに Claude Code のプロンプトの下に、モデル、コンテキストウインドウの使用率、使用トークン数を 1 行で表示するので、容量が尽きる前にセッションを圧縮できます。ターミナルのペインごとに専用の表示が出て、tmux でも使えます。開発ツール
TintpadTintpad は、Claude Code や Codex のようなコマンドライン型コーディングエージェントを使う開発者向けの、無料のオープンソースランチャーです。どこからでも Option-Command-Space を押すと、Mac のノッチから黒いしずくが落ちてきて(ノッチのない Mac ではメニューバーの下に表示)、中にリポジトリが並びます。数文字入力して Return を押すと、いつも使っているターミナルがそのリポジトリで開き、前回そこで使ったモードでエージェントがすでに起動しています。開発ツール
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。