JillionDB

AI エージェントで開発する人のために

エージェントがデータベースに何をしようとしているか、 実行する前に見えるように。

コーディングエージェントが変更を提案すると、あなたのスキーマ上にわかりやすい言葉で表示されます。承認するまで何も起きません。

Claude Code、Cursor、その他の MCP クライアントに対応·Claude CodeCursor·PostgreSQL · MySQL · SQLite

なぜ大切か

エージェントがデータベースの変更を書き、その多くがきちんと見られないまま承認されています。

SQL はたいてい問題なさそうに見えます。問題は、すでにあるデータに何が起きるかです。

nameAna · Ben · Chloé
full_name— · — · —

データを消してしまう名前変更

列の名前変更を頼んだのに、エージェントは列を削除して新しく作ります。入っていた値はすべて消えます。

JillionDB は実行前にそれを指摘します。

titleQuarterly report for the board
200 → 120

切り捨ててしまう長さ制限

テキストの上限が短くなると、長い値は切り捨てられるか、変更が途中で失敗します。

JillionDB は実行前にそれを指摘します。

phone+44 20 7946 0958
phoneempty
NOT NULL

古い行が満たせない新ルール

空の値がある表で、項目を必須にします。手元では動いても、本番では失敗します。

JillionDB は実行前にそれを指摘します。

仕組み

3 ステップ。SQL を読む必要はありません。

  1. 1

    エージェントを接続

    コマンドひとつで Claude Code に JillionDB を追加できます。Cursor などは数行の設定で使えます。

    $ claude mcp add --scope user --transport http jilliondb https://jilliondb.com/mcp --header "Authorization: Bearer dbk_…"
  2. 2

    スキーマ上で変更を確認

    提案はあなたのテーブル上に描かれます。安全は緑、注意は琥珀色、データを失う恐れがあるものは赤。それぞれに理由がわかりやすく添えられます。

    安全注意破壊的
  3. 3

    承認・編集・却下

    承認できるのはあなただけ。承認するとエージェントは、あなたのデータベース用の正確なマイグレーションと、元に戻す方法を受け取ります。

    承認

いまの環境にそのまま

エージェントとデータベースのあいだに入ります。

何も置き換えません。エージェントが提案し、あなたが JillionDB で承認し、SQL はいつものマイグレーションツールが適用します。

リスクをわかりやすく

すべての変更に、レベルと理由を。

安全
列「tasks.due_at」を追加
空の列を追加します。既存の行には影響しません。
注意
列「users.name」を「full_name」に名前変更
古い名前を使うコードは、更新するまで動かなくなります。
破壊的
列「projects.legacy_code」を削除
列とそのデータを削除します。

スキーマデザイナーとしても

データベース全体を、図に。

エージェントと一緒でも、単独でも使えます。

テーブルと関係を描く

列から列へドラッグしてテーブルをつなげます。数百テーブルでも滑らかに動きます。

今あるものを取り込む

PostgreSQL、MySQL、SQLite のダンプや、Rails、Django、Laravel の出力を貼り付けるだけ。読めない部分は一覧で示し、黙って捨てることはありません。

SQL とキャンバスを双方向に

SQL を編集すれば図が、図を編集すれば SQL が追従します。

比較できるバージョン

バージョンを保存して作業を続け、その後に何が変わったかを正確に確認できます。

信頼

安心して「承認」できるように。

扱うのはスキーマだけ

あなたのデータやデータベースのパスワードを見ることはありません。

あなたのデータベースでは何も実行しません

JillionDB は SQL を書くだけ。実行するのは、あなたのツールです。

本物で検証済み

マイグレーションは、テストで実際の PostgreSQL、MySQL、SQLite 上でデータごと実行しています。

いつでも持ち出せる

スキーマと SQL はいつでもエクスポートできます。

料金

無料で始めて、足りなくなったらアップグレード。

Free

$0ずっと無料

  • プロジェクト 1 件
  • エージェントキー 1 件
  • バージョン履歴 30 日
  • すべてのデータベースとすべての機能
アカウントを作成

Pro

$12/ 月

  • プロジェクト無制限
  • エージェントキー無制限
  • バージョン履歴無制限
  • すべてのデータベースとすべての機能
近日公開

アーリーアクセス期間中:Pro 公開まで、すべてのアカウントで全機能を使えます。
プロジェクトとレビューを共有できるチーム向けプランは今後提供予定です。

よくある質問

まだ気になることがあれば

エージェントの接続から確認画面の読み方まで、ドキュメントですべて説明しています。

ドキュメントを読む
JillionDB とは?

AI コーディングエージェントがデータベースに加えようとしている変更を確認する場所です。変更はスキーマ上にリスクと理由付きで描かれ、承認するまで何も起きません。

SQL の知識は必要?

いいえ。変更はすべてわかりやすい言葉で説明され、リスクレベルでどこを見ればよいかがわかります。SQL は必要なときに見られます。

JillionDB はデータを見ますか?

いいえ。扱うのはスキーマ、つまりテーブルの形だけです。データベースに接続することはありません。

対応するエージェントとデータベースは?

Claude Code、Cursor、MCP に対応したツール。PostgreSQL、MySQL、SQLite です。

マイグレーションツールの代わりになりますか?

いいえ。エージェントが JillionDB から受け取った SQL をプロジェクトのマイグレーションの場所に書き、いつものツールが適用します。

エージェントなしでも使えますか?

はい。本格的なスキーマデザイナーとして、テーブルを描く、既存のデータベースを取り込む、SQL で編集する、バージョンを比較する、マイグレーションを書き出す、といったことができます。

起きる前に、見えるように。

デモを開いて、1 分以内にエージェントの変更を承認してみましょう。