AI News HubLIVE
サイト内リライト2 分で読了

Show HN: Dribble – オープンソースのAIデータベースIDE

Dribbleは、AIを搭載したオープンソースのSQL IDEです。Postgresデータベースに接続し、スキーマの参照、クエリの実行、テーブルの探索ができ、AIデータアナリスト(Claude Opus 4.8)とチャットしてデータについて質問できます。

ソースHacker News AI著者: ayazhan

最近、Hacker NewsでDribbleというオープンソースのAI SQL IDEが注目を集めています。DribbleはWebベースのSQL統合開発環境で、内蔵のAIデータアナリストにより、データベース操作をより効率的に行えます。

主な機能は以下の通りです:AIデータアナリスト - Claude Opus 4.8をベースにしたAIエージェントとチャット形式で対話し、スキーマを検査し、読み取り専用のSQLを記述・実行し、エラーを繰り返し修正して、最終的な結果をテーブルとして表示します。SQLノートブック - Monacoエディタを使用し、シンタックスハイライトをサポート。Cmd+Enterでクエリを実行でき、ノートブックと結果は保存されます。スキーマブラウザ - 折りたたみ可能なサイドバーツリーでスキーマとテーブルを参照。テーブルエクスプローラ - サーバーサイドページネーション、カラムソート、WHERE句フィルタをサポート。高速結果グリッド - 大量の結果セットを仮想化グリッドで表示。永続的ワークスペース - 開いているタブ、レイアウト、展開されたツリー、キャッシュされたクエリ・チャット結果はリロード後も保持され、サーバーサイドに保存されるためブラウザ間で同期可能。スマート接続ライフサイクル - 使用中のデータベースドライバはアクティブに保たれ、未使用時はタイムアウト。サイドバーに接続状態を表示。柔軟な認証 - ローカル使用時はログイン不要。マルチユーザー展開ではGoogleサインイン(メール/ドメインホワイトリスト付き)をサポートし、各ユーザーの接続、ノートブック、チャットはプライベートに保たれ、保存されたデータベース認証情報は暗号化されます。プラグイン可能なドライバ - 現在はPostgresに対応。ドライバレジストリはMySQL、Snowflakeなど他のエンジンにも拡張可能です。

技術スタックはNext.js 16、React 19、TypeScript、Tailwind CSS 4、Monaco Editor、glide-data-grid、Zustand、Vercel AI SDK、Postgresです。

インストールにはNode.js 20+、メタデータ保存用のPostgresデータベース、Anthropic APIキーが必要です。セットアップ手順は詳細に文書化されており、オプションでマルチユーザーGoogleログインも設定できます。DribbleはMITライセンスで公開されており、コードの大部分はClaude Codeを使用して生成されていますが、コミット前にすべて人間によるレビューが行われています。