オープンソースのCLIツール「sdf」は、Claudeを使用してスタックされたGitHub PRを管理します。

sdf(Stacked Diffs Flow)は、gitとghを基盤とした積み上げプルリクエストワークフローを自動化するオープンソースのCLIツールです。このツールはClaude CLIをエンジンとして使用し、複雑な操作を処理します。Claudeはgitとghと並ぶ正式な依存関係としてリストされており、起動時にバージョンチェックが行われます。Claude CLIが存在しない場合、AI機能は適切に機能低下します。
主要なコマンドと機能
このツールは、Claudeが重い処理を行ういくつかのコマンドを提供します:
sdf split— 大きなブランチをスタックに分解します。Claudeは完全な差分を分析し、意味的なテーマを特定し、同一ファイルが複数の関心事にまたがる場合も含め、ハンクレベルの精度で階層的な分割計画を提案します。その後、依存関係順に各ブランチを作成し、分割がロスレスであることを確認し、PRを開きます。sdf sync— カスケードリベース中のコンフリクト解決を処理します。上流のPRがマージされ、下流ブランチにコンフリクトがある場合、sdfは完全なスタックコンテキスト(各ブランチが何をしようとしていたか、上流で何が変更されたか、実際のコンフリクトマーカー)を含むプロンプトを作成し、Claude CLIに渡します。Claudeはコンフリクトが存在する理由を理解し、単なる場所だけでなく意味的に解決します。sdf sync --with-content— Claudeは各ブランチの差分を読み取り、何を、なぜ変更したかを説明するタイトルと説明を書き出します。これは、文章を書くためのコンテキストスイッチをしたくない場合に便利です。sdf ai intro— Claude Codeがsdfのコマンド、ワークフロー、およびセッション間の慣習を理解できるようにするスキルファイルを作成します。
インストールと入手方法
このツールは無料でMITライセンスであり、ソースはGitHubで入手可能です。brew install pavelpascari/tap/sdfでHomebrew経由でインストールできます。ドキュメントはstacked-diffs-flow.com/docs/getting-startedで利用可能です。
この種のツールは、複雑なコードベースを扱い、複数の依存するプルリクエストを効率的に管理する必要がある開発者にとって有用です。Claude CLIとの統合により、単なるテキスト操作ではなく、コード変更の意味的理解が可能になります。
📖 Read the full source: r/ClaudeAI
👀 See Also

オープンソースのClaude IDEブリッジがDispatch、デスクトップアプリ、Claude Codeを接続
claude-ide-bridgeはMITライセンスのオープンソースツールで、Claude CodeをIDEに接続し、LSP、デバッガー、ターミナル、git、GitHubへのアクセスを124のツールを通じて提供します。これにより、Dispatchからスマートフォンで送信されたタスクがClaudeデスクトップアプリで処理され、Claude Codeがコードを書き、テストを実行しながらIDEと連携するワークフローが実現します。

ウルフラム・テクノロジーがLLMシステムの基盤ツールとして利用可能に
スティーブン・ウルフラムは、Wolfram言語がLLMシステムの基盤ツールとして利用可能になったことを発表しました。これにより、深い計算能力と正確な知識を提供し、LLMの能力を補完します。この発表は、2023年3月に最初のWolframプラグインがChatGPT向けにリリースされて以来、3年間の開発を経て行われました。

VidLens MCPサーバー:Claudeのための永続的YouTube知識ベース
VidLensは、一時的な文字起こしを抽出するのではなく、YouTubeを永続的な知識ベースとして扱う無料のオープンソースMCPサーバーです。YouTubeコンテンツを意味的埋め込みでローカルにインデックス化し、動画を一時的な文字起こしではなく永続的な知識ベースとして扱います。動画コンテンツの検索、分析、取得のための10モジュールにまたがる41のツールを提供します。

Sovr MCP Proxyは、LLMの破壊的コマンドを防ぐための安全層を追加します。
ある開発者が、ローカルLLMがホームフォルダに対してrm -rfを実行しそうになった後、sovr-mcp-proxyを構築しました。このツールはコマンド実行前に割り込み、rm -rf、DROP TABLE、curl | sh、chmod 777などの破壊的なパターンをブロックします。