geek-fun/sqlkit
Agentic SQL database manager for 40+ databases — PostgreSQL, MySQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle and more. Lightweight, privacy-first, AI-powered, cross-platform. Built with Tauri (Rust).
何を解決するか
SqlKit は、AIエージェントを統合したクロスプラットフォームデスクトップデータベースクライアントです。DBeaver や DataGrip などの重量級ツールに代わって、複雑なSQLを手動で書くのではなく、自然言語でデータベースとやり取りできる軽量でネイティブな体験を提供します。
動作方法
Rust と Tauri v2 で構築されており、macOS、Windows、Linux 用のネイティブバイナリを提供します。"Agentic Data Studio" は OpenAI、Anthropic、DeepSeek、Ollama などのLLMに接続し、自然言語のリクエストをSQLクエリに翻訳します。エージェントはスキーマに精通しており、データベーススキーマを読み取ることでクエリの正確性を保証します。また、Monaco ベースのプロフェッショナルなSQLエディタを備え、Native、PG-wire、MySQL-wire、JDBC、HTTPブリッジなどのさまざまなアダプタ戦略を通じて70種類以上の異なるデータベースエンジンに対応しています。SSHトンネルとOSレベルの暗号化ストレージにより、セキュアな接続を実現しています。
対象ユーザー
複数の異なるデータベースタイプを、さまざまなオペレーティングシステム上で一元的に管理する必要がある開発者、データベース管理者、データアナリスト。
主な特徴
- AI駆動のSQL: 自然言語を使ってクエリを生成、遅いSQLを最適化、実行計画を説明、エラーを修正。
- 広範なデータベース対応: PostgreSQL、MySQL、Oracle、SQL Server、ClickHouseなどを含む70種類以上のデータベースと互換性あり。
- ネイティブパフォーマンス: Electron や Javaランタイムのオーバーヘッドを回避するため、Rust と Tauri で構築。
- クロスエンジンデータ転送: 中間ファイルを介さずに、異なるデータベース間(例:PostgreSQL → ClickHouse)でデータを移動可能。
- プライバシー最優先: 認証情報はOSキーチェーンで暗号化され、LLMに露出することはありません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト