dif.sh logo

dif.sh

コーディングエージェントが自動で導入できるMarkdown製フィーチャーフラグ

Artificial Intelligence Developer Tools GitHub Open Source

概要

  • Difは、フィーチャーフラグをMarkdownファイルとしてリポジトリに保存し、Gitとプルリクエストを中心に運用できるオープンソースのツールです。
  • フラグの内容だけでなく、導入理由や判断も同じファイルに残せるため、変更の背景をコードレビューの流れで確認できます。

主な特徴

  • アカウント登録やAPIキーなしで、1つのコマンドから導入できます。自動で設定を進めるコーディングエージェントにも適しています。
  • dif initでagents.mdに利用手順を追加し、ビルドごとにcontext.jsonを生成。存在するフラグや削除済みの項目、試行履歴をエージェントが把握しやすくします。
  • A/Bテストも同じ仕組みで管理でき、まだ実施に必要なトラフィックがなくても、設定を先にリポジトリへ準備しておけます。

こんな人におすすめ

  • 導入時のアカウント作成や外部サービス設定でコーディングエージェントが止まる状況を避け、開発フロー内で完結させたいチームに向いています。
  • フィーチャーフラグの変更履歴や判断理由をGitで一元管理し、プルリクエストによるレビューを重視する開発者に適しています。
  • 複数プロジェクトのフラグ状況を横断的に確認したい場合はクラウド版も利用できますが、変更は引き続きプルリクエストを経由し、Gitを正本として扱えます。
投票数: 0
← 投稿一覧に戻る