キーはブラウザの中だけにあります。キーはブラウザからプロバイダーへ直接送られ、当サイトのサーバーには届きません。記録も保存もしません。利用上限を設定した専用キーを使い、使い終わったら管理画面で削除してください。
入力
結果
結果はここに表示されます。レビュアーは diff より先に説明を読みます。何を変えたか、なぜか、何が壊れうるか、どうテストするかが書かれた良い説明は、PR のマージを早めます。git diff main...HEAD や git log の出力、あるいは両方を貼り付けると、タイトルと、概要、変更点、理由、影響とリスク、テスト方法の各セクションが得られます。プロンプトは danielmiessler/Fabric の write_pull-request パターンを元にし、元にはなかったルールを一つ加えています。diff から分からないチケット番号、ベンチマーク、動機は決して作らず、不明だと書くことです。
動作のしくみ
- コミットメッセージがすでに Conventional Commits に従っていればタイトルもそれに合わせ、そうでなければ変更内容を素直に書いた一文になります。
- ロックファイルは送信前に diff から取り除いてファイル名だけを列挙するので、大きな依存関係の更新でもモデルのコンテキストウィンドウに収まります。
- マイグレーション、新しい環境変数、破壊的変更は「影響とリスク」の中に専用の場所があり、レビュアーが探す場所に載ります。
データの行き先
自分のキーを使う場合、入力内容とキーはブラウザから選んだ AI プロバイダーへ直接送られ、Hysen Labs のサーバーは経由しません。ホスト型では、入力内容が当サイトのサーバーを経由して当サイトのプロバイダー(DeepSeek)に送られ、credits で課金されます。課金のために各実行のトークン数とコストだけを記録し、入力内容や回答そのものは保存しません。送信内容の扱いは各プロバイダーのプライバシーポリシーに従います。
このツールは鍵や資格情報を扱うため、実行に関する情報は一切保存されません。あなた自身の履歴にも残りません。
API キーについて
キーを収集・保存・漏えいすることはありません。キーはこのページのメモリ上にだけ置かれ(「このタブで記憶」を選んだ場合を除く)、ページを閉じれば消えます。それでも、Web ページに貼り付けたキーは慎重に扱ってください。ここで使う専用キーを利用上限つきで作成し、使い終わったらプロバイダーの管理画面で削除またはローテーションすることをおすすめします。
必要なポイント
このツールは無料です。ログインもポイントも必要ありません。
よくある質問
- どのコマンドが一番よい入力になりますか?
- git log --oneline main..HEAD の後に git diff main...HEAD です。コミットメッセージが意図を伝え、ドット 3 つの diff は main から分岐した地点を基準に、そのブランチが変えた内容だけを正確に示します。
- diff がとても大きいのですが、使えますか?
- 選んだモデルのコンテキストウィンドウに収まる範囲なら使えます。非常に大きなブランチでは、コミット一覧と重要なファイルの diff だけを貼ってください。途中で切れた diff から書くよりも良い説明になります。
- diff はそちらのサーバーを通りますか?
- いいえ。ブラウザから選んだプロバイダーへ、あなた自身のキーで認証して送られます。ブランチの diff は社内コードなので、組織が承認したプロバイダーと、説明文を書き終えたら無効化できる権限を絞ったキーをおすすめします。
背後にあるオープンソース
このツールのプロンプトは danielmiessler/Fabric(MIT)を元にしており、選択したモデルで実行されます。コマンドラインや自分のプログラムで同じことを行うなら、このプロジェクトから始めてください。
danielmiessler/Fabric別の呼び方
- プルリクエスト 説明文 生成
- pr 説明 ai
- pr テンプレート 書き方
- diff から pr 作成
- マージリクエスト 説明