caioricciuti/duck-ui
The fully open-source DuckDB workbench that runs in your browser. SQL editor, notebooks, charts, AI assistant. No install, no signup, no backend — your data never leaves the tab.
解決する課題
Duck-UIは、DuckDBのための完全にブラウザベースでサーバーレスなワークベンチを提供します。ソフトウェアのインストールやバックエンドインフラの管理を必要とせずにデータ分析を行えるようにし、ブラウザのタブ内でSQLクエリの実行、Pythonノートブックの操作、ダッシュボードの作成を完結させます。
仕組み
WebAssembly (WASM) を介してブラウザ内で直接DuckDBを実行します。クライアントサイドで動作するため、データが端末から外部へ送信されることはありません。さまざまなファイル形式 (CSV, Parquet, JSONなど) のインポートや、リモートデータソースへの接続をサポートしています。また、「Duck Brain」AIアシスタントを搭載しており、ローカルのWebLLMモデル(完全にオフラインで動作)や、OpenAIやAnthropicなどの外部APIプロバイダーを使用して、SQLの生成やエラー修正を行うことができます。
対象ユーザー
データアナリスト、開発者、研究者向けに設計されており、ポータブルでプライバシーを重視したツールを使ってデータセットを探索したり、URL経由で分析結果を共有したり、データベースサーバーを管理することなくインタラクティブなSQLエクスプローラーを自身のウェブサイトに埋め込んだりしたい方に最適です。
ハイライト
- バックエンドやサインアップを必要としない、完全なクライアントサイド実行。
- Text-to-SQLやエラー修正のための統合AIアシスタント(オフラインのローカルモデルをサポート)。
- SQL、Python (Pyodide)、インタラクティブなチャートを備えたMarkdownノートブックをサポート。
- 中央サーバーを介さない、WebRTCによるリアルタイムの共同作業セッション。
- Docker、静的ホスティング、GitHub Pagesを含むポータブルなデプロイオプション。
- 読み取り専用のインタラクティブなデータダッシュボードを公開するためのキオスクモード。
関連
- プロジェクト
geek-fun/dockitDocKitは、Elasticsearch、OpenSearch、DynamoDB、MongoDB、EasySearchを管理するためのクロスプラットフォーム対応のネイティブデスクトップクライアント(Tauri + Vue)です。Monacoベースのクエリエディタ、視覚化ツール、インポート/エクスポート機能を提供し、有料の「Ultimate」サブスクリプションでは、OpenAI、Anthropic、DeepSeek、Ollamaなどを使用してクエリを作成・実行するAIエージェントを利用可能です。無料のCommunityエディションは、暗号化されたローカル資格情報ストレージを備え、テレメトリなしで完全なデータベース接続機能を提供します。
- プロジェクト
motherduckdb/mcp-server-motherduckDuckDB(ローカル、S3、またはMotherDuck)をラップする自己ホスト型MCPサーバー。AIアシスタントがModel-Chat-Protocol経由でSQLクエリを実行可能。stdioまたはHTTP、読み書き制御、Dockerデプロイ、Claude、Gemini、Cursorなどとの統合をサポート。
- プロジェクト
AnotiaWang/deep-research-web-uiDeep Research Web UIは、研究に関する質問を引用付きのレポートに変換するオープンソースのWebアプリケーションです。LLMとWeb検索APIを組み合わせ、検索プロセスをツリービューで表示し、各引用の確認や更新が可能です。ブラウザ上で完全に実行することも、Dockerを使用してセルフホストすることもできます。多くのAIおよび検索プロバイダーをサポートし、クライアントサイド(ブラウザでキーを入力)とサーバーサイド(環境変数でキーを設定)のモードを提供し、結果をMarkdownまたはPDFとしてエクスポートできます。
- プロジェクト
DashAISoftware/dashAIdashAIは、最新のAIモデル(特にLLM)のトレーニング、評価、デプロイを行うためのクロスプラットフォームなグラフィカルツールボックスです。すぐに使えるインストーラー、PyPIパッケージ、Dockerイメージを提供し、CPUのみの動作やCUDA/ROCm GPUアクセラレーションをサポートしています。また、実験管理、データセット処理、データベース移行機能も含まれています。
- プロジェクト
NSHipster/sosumi.aisosumi.ai は Node ベースのサービスで、Apple Developer ドキュメント(Swift ドキュメント、HIG、WWDC トランスクリプトなど)をクリーンな Markdown に変換し、AI モデルや自動化ツールが簡単に扱えるようにします。URL リライト、HTTP/MCP API、CLI、Chrome 拡張機能、Cloudflare Workers または Hono 対応ランタイムでのセルフホスティングが可能です。