Mergetrain: 병렬 Claude Code 세션에서 푸시 충돌을 방지하는 로컬 병합 큐
여러 Claude Code 세션을 병렬로 실행 중이라면, 아마도 덮어쓰기 문제를 겪어보셨을 겁니다: 브랜치 A는 테스트를 통과하고, 브랜치 B도 통과하지만, A 다음 B를 적용하면 깨지는 경우입니다. 워크트리는 편집을 분리하지만, 배포까지 분리하지는 않습니다. 그리고 "main에 푸시 금지" 같은 CLAUDE.md 규칙은 한 세션이 최악의 순간에 이를 위반할 때까지 유지됩니다. 규칙은 강제가 아닙니다.
Mergetrain은 이 문제를 해결하는 로컬 병합 큐입니다. 전적으로 사용자 컴퓨터에서 실행되며, 서버, GitHub 앱, CI 서비스, 런타임 의존성이 필요 없습니다. MIT 라이선스입니다.
작동 방식
- 각 Claude Code 세션은 자체 워크트리에서 작업하며 푸시 대신 대기열에 추가합니다(
mergetrain enqueue). - 저장소 소유의 사전 푸시 훅이 main으로의 직접 푸시를 차단합니다.
- 단일 러너가 대기열에 있는 브랜치를 origin/main 위에 "기차"로 조립하고, 전체 기차에 대해 한 번 게이트(테스트 + 전체 Unity 빌드)를 실행한 후 원자적으로 푸시합니다.
mergetrain hub는 머신의 모든 저장소에 대해 읽기 전용 대시보드를 제공합니다: 누가 게이트를 실행 중인지, 무엇이 배송 준비되었는지, 무엇이 주의를 필요로 하는지 확인할 수 있습니다. 에이전트는 동일한 정보를 JSON으로 읽습니다(hub status --json).- 푸시 중간에 노트북이 꺼지면,
mergetrain recover가 원격에 실제로 무엇이 배포되었는지 묻고 조정합니다. 아무것도 두 번 배송되지 않고, 잘못 레이블링되지 않습니다. - 무인 배포가 절대 허용되지 않는 저장소는
--no-daemon으로 등록할 수 있습니다: 대시보드에는 보이지만, 자동 처리되지 않습니다.
시작하기
pip으로 설치: pip install mergetrain
그런 다음 mergetrain init을 실행하여 설정 파일과 에이전트가 자동으로 인식하는 CLAUDE.md 계약을 생성합니다.
자체 사용 결과
상업용 게임에서 3주 동안: 70개 이상의 기차가 배송되었고, 이후 덮어쓰기 문제는 단 한 번도 발생하지 않았습니다.
대상 사용자
병렬 AI 코딩 에이전트(Claude Code 등)를 실행하며, 호스팅된 PR 파이프라인이나 파일 잠금에 의존하지 않는 가벼운 로컬 통합 솔루션이 필요한 개발자.
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

DeepMind의 DiscoRL 메타 학습 업데이트 규칙이 JAX에서 PyTorch로 이식되었습니다
한 개발자가 DeepMind의 DiscoRL 메타 학습 업데이트 규칙을 2025년 Nature 논문에서 JAX에서 PyTorch로 포팅했습니다. 이 구현에는 GitHub 저장소와 Colab 노트북, API, Hugging Face에 호스팅된 가중치가 포함되어 있습니다.

CodeLedger: 오픈소스 Claude Code 플러그인이 토큰 사용량과 백그라운드 에이전트를 추적합니다
CodeLedger는 Claude Code용 오픈소스 MCP 서버 플러그인으로, 프로젝트 간 토큰 사용량을 자동으로 추적하고 백그라운드 에이전트를 식별하며, 로컬 JSONL 세션 파일 분석을 기반으로 비용 최적화 권장 사항을 제공합니다.

SWE-rebench-V2 출시: 코드 에이전트 훈련을 위한 가장 큰 오픈 멀티링구얼 데이터셋
Nebius가 SWE-rebench-V2를 출시했습니다. 이는 현재 코딩 에이전트 훈련을 위한 가장 큰 오픈 데이터셋으로, 대규모 강화 학습 훈련을 위해 설계된 자동화된 파이프라인을 통해 RL 환경을 대규모로 추출합니다.

플래비언: 24개의 전문화된 클로드 코드 에이전트를 갖춘 워드프레스 개발 프레임워크
Flavian은 Claude Code를 기반으로 구축된 오픈소스 WordPress 개발 프레임워크로, 프론트엔드 개발, 보안 감사, Figma-to-WordPress 변환과 같은 작업을 위한 24개의 전문 에이전트를 갖추고 있습니다. 창작자는 WordPress 개발에 있어 도메인 특화 에이전트가 범용 에이전트보다 훨씬 뛰어난 성능을 보인다는 점을 발견했습니다.