D

dif.sh

機能フラグと A/B テストをリポジトリに置き、Git レビューに組み込む

最終更新 2026/9/7

dif.shについて

dif.sh は各機能フラグまたは A/B テストをリポジトリ内の Markdown ファイルとして保存し、Git によるバージョン管理と PR レビューに対応します。ファイル形式と CLI にオーディエンスのセグメント化、競合チェック、分析、クリーンアップを統合し、国、プラン、再訪問者ごとに含めるか除外できます。ビルド処理は除外関係グラフを解析し、CI で競合するオンラインテストのコンパイルを阻止します。

おすすめの利用者

Git でリリースフローを管理するエンジニアリングチーム
A/B テストを実施するエンジニアリングチーム
CI の競合チェックを重視するチーム
コーディングエージェントを使うチーム

最適な利用シーン

機能フラグ管理

A/B テストと段階的リリース

国、プラン、再訪問者によるターゲティング

CI での実験競合の阻止

機能

リポジトリベースの設定

各機能フラグまたは A/B テストに 1 つの Markdown ファイルを使い、コードとともに保存して Git と PR でレビューできます。

オーディエンスターゲティング

オーディエンス属性を宣言し、国、プラン、再訪問者ごとにユーザーを含めるか除外します。

競合チェック

ビルドで除外関係グラフを解決し、2 つのオンラインテストが同じユーザーで衝突する可能性がある場合はコンパイルを拒否します。

スクリプト対応 CLI

インストール後に機能フラグまたは実験 ID を指定して公開できます。コマンドは小さくスクリプト化しやすく、コーディングエージェントに適しています。

長所

  • 設定とコードを同じリポジトリに置き、PR でレビュー可能
  • セグメント化、競合チェック、分析、クリーンアップをファイル形式と CLI に統合
  • 実行時にオーディエンス属性を渡せるため、顧客リストのコミットが不要
  • CI のビルド段階で競合を検出

ツール情報

開発者dif.sh
リリース日2026/9/7
価格Free