Planche は Cloudflare D1 向けの無料 GUI — wrangler d1 execute のワンライナーの代わりに、Workers の背後にある SQLite データベースを扱う本物の SQL クライアントです。アカウント ID、データベース ID、API トークンを入力するだけで、SQL エディタ、スキーマブラウザ、編集可能なグリッド、ERD が使えます。
sqlite_master と PRAGMA でテーブル、ビュー、トリガー、列、インデックスを取得ターミナルで npx planche を実行します(Node 22 以上)。手元のマシンに小さなローカルエージェントが起動してトークンで api.cloudflare.com を呼び出し、このページをペアリング済みの状態で開きます。ブラウザは 127.0.0.1 とだけ通信するので、API トークンが Cloudflare 以外のサーバーに送られることはありません。
Node.js がない場合は? 1 行でインストールできます — macOS・Linux は curl -fsSL https://planche.dev/install.sh | sh、Windows は irm https://planche.dev/install.ps1 | iex。すべてホームディレクトリの中に収まり、管理者権限を求めず、Node.js のないマシンには専用のランタイムも一緒に用意します。以後は planche コマンドがすぐ起動し、更新は planche upgrade です。
D1 は SQLite なので、書く SQL には SQLite ビューアのすべてがそのまま当てはまります。D1 データベースのローカルコピー(.wrangler/state)は、SQLite ビューアでファイルを直接開いてください。
その他のクライアント: SQLite ビューア, MySQL クライアント, MariaDB クライアント, PostgreSQL クライアント, SQL Server クライアント, Oracle クライアント, Neon クライアント, Supabase クライアント, Cloudflare Durable Objects クライアント, Redis クライアント, Elasticsearch クライアント および OpenSearch クライアント.
Planche はアカウント不要の無料プランがあり、データをアップロードしません — 接続プロファイルはブラウザ内にのみ保存されます。一部の高度な機能には Pro が必要です。料金をご覧ください。