JacobLinCool/d1-manager
D1 Manager is a web UI and API for Cloudflare D1, a serverless SQL database. It provides a web interface for managing databases, tables, and records, as well as an AI assistant to help you write query in natural language.
何を解決するか
D1 Manager は、Cloudflare D1 サーバーレス SQL データベースを管理するための使いやすい Web インターフェースと API を提供し、コマンドラインツールや複雑な設定に頼る必要をなくします。
動作方法
このツールは Cloudflare D1 の上に管理レイヤーを構築します。環境変数経由で複数のデータベースをバインドでき、SvelteKit で構築された UI を通じて管理が可能です。主な機能の一つである「セマンティッククエリ」は、OpenAI API または Cloudflare AI Workers を使って自然言語のリクエストを実行可能な SQL クエリに変換します。
対象ユーザー
Cloudflare D1 を使用している開発者で、手動で SQL を書かずにテーブルを閲覧・データを編集・クエリを実行できる視覚的な方法を求める人。
特徴
- セマンティッククエリ: GPT-4.1 Mini または Mistral-7b を Cloudflare AI Workers を通じて使用し、自然言語を SQL に変換。
- 複数データベース対応: 1つのインターフェースで複数の D1 データベースを管理。
- 視覚的なデータ編集: UI を通じてテーブルレコードを直接編集。
- API アクセス: 組み込み API を通じてデータベース操作をプログラムでアクセス可能。
- 国際化: 英語、中国語、スペイン語、日本語をサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト