Инструмент командной строки с открытым исходным кодом sdf использует Claude для управления стекированными пулл-реквестами на GitHub.

sdf (Stacked Diffs Flow) — это инструмент командной строки с открытым исходным кодом, который автоматизирует рабочие процессы с накопленными пулл-реквестами поверх git и gh. Инструмент использует Claude CLI в качестве движка для обработки сложных операций, причём Claude указан как обязательная зависимость наряду с git и gh, и его версия проверяется при запуске. Функции ИИ плавно отключаются, если Claude CLI отсутствует.
Ключевые команды и функции
Инструмент предоставляет несколько команд, в которых Claude выполняет основную работу:
sdf split— Разбивает большую ветку на стек. Claude анализирует полную разницу, определяет смысловые темы и предлагает план послойного разделения с точностью до отдельных изменений, включая случаи, когда один файл затрагивает несколько задач. Затем он создаёт каждую ветку в порядке зависимостей, проверяет, что разделение не привело к потере данных, и открывает пулл-реквесты.sdf sync— Обрабатывает разрешение конфликтов во время каскадного ребейза. Когда вышестоящий пулл-реквест сливается, а нижестоящая ветка имеет конфликт,sdfформирует запрос с полным контекстом стека (что пыталась сделать каждая ветка, что изменилось выше, и фактические маркеры конфликтов) и передаёт его Claude CLI. Claude разрешает конфликты на смысловом уровне, понимая, почему они возникли, а не только где.sdf sync --with-content— Claude читает различия для каждой ветки и пишет заголовок и описание, объясняющие, что и почему было изменено, что полезно, когда не хочется переключаться на написание текста.sdf ai intro— Создаёт файл навыков, чтобы Claude Code понимал командыsdf, рабочие процессы и соглашения между сессиями.
Установка и доступность
Инструмент бесплатный и имеет лицензию MIT, исходный код доступен на GitHub. Его можно установить через Homebrew с помощью brew install pavelpascari/tap/sdf. Документация доступна по адресу stacked-diffs-flow.com/docs/getting-started.
Такой инструмент полезен разработчикам, работающим со сложными кодовыми базами, которым необходимо эффективно управлять несколькими зависимыми пулл-реквестами. Интеграция с Claude CLI позволяет семантически понимать изменения в коде, а не просто манипулировать текстом.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

cc-session-utils: TUI-панель управления для работы с сессиями Claude Code и контроля расходов
Разработчик создал cc-session-utils — инструмент с терминальным интерфейсом для управления файлами сессий Claude Code, отслеживания затрат по моделям, очистки потерянных сессий и миграции данных между проектами. Для работы требуется Python 3.11+, инструмент построен на основе Textual.

Сервер DAUB MCP позволяет Клоду создавать и отображать пользовательские интерфейсы через JSON-спецификации
DAUB — это MCP-сервер, который позволяет Claude создавать пользовательские интерфейсы напрямую из текстовых запросов, генерируя структурированные JSON-спецификации, которые отображаются как живые интерфейсы без генерации кода или компиляции. Он предоставляет четыре инструмента: generate_ui, render_spec, validate_spec и get_component_catalog.

Holaboss стремится решить проблему развертывания портативных локальных агентов.
Holaboss — это проект с открытым исходным кодом, который рассматривает AI-работника как переносимый артефакт с индивидуальным рабочим пространством для каждого работника, локальными навыками/приложениями, постоянной памятью и средой выполнения, которую можно упаковать отдельно от десктопного приложения. Он поддерживает локальные стеки моделей, такие как Ollama, и требует Node.js 22+ на целевых машинах.

Claude IDE Bridge: Инструмент MCP для удаленного доступа к редактору
Claude IDE Bridge — это инструмент с открытым исходным кодом, который предоставляет Claude AI удалённый доступ к управлению редакторами кода через MCP (Model Context Protocol). Он предоставляет доступ к знаниям редактора, таким как информация о типах в реальном времени и состояние отладчика, в виде вызываемых инструментов.