여러 AI 코딩 도구가 같은 파일을 덮어쓰지 않게 조율하는 도구
Claude Code 여러 개와 Codex를 동시에 돌리면 서로 같은 파일을 맡아 수정하다가 작업을 덮어쓸 수 있다. tracecraft는 이런 충돌을 줄이기 위한 명령줄 도구다. 여러 가 , MinIO, 또는 저장소를 공용 공간처럼 쓰며 작업을 나눠 가진다.
한 에이전트가 어떤 작업을 먼저 차지하면, 다른 에이전트는 이미 맡겨진 작업이라는 응답을 받고 물러난다. 별도 서버, Redis, 없이 저장소 자체가 조정자 역할을 한다. 같은 저장소 안에 에이전트끼리 주고받는 메시지, 공용 메모리, 각 에이전트의 작업 기록도 함께 남긴다.
코드는 로 공개되어 있다.
핵심 포인트
- Claude Code와 Codex를 병렬로 실행할 때 같은 파일을 동시에 수정하는 문제가 생겼다.
- tracecraft는 여러 가 하나의 저장소를 통해 작업을 먼저 맡도록 조율한다.
- 먼저 작업을 차지한 에이전트만 진행하고, 나머지는 이미 배정된 작업으로 처리된다.
- 별도 서버나 없이 S3, MinIO, 같은 저장소를 조정 공간으로 쓴다.
- 공용 메시지함, 메모리, 작업 기록을 같은 저장소에 모아둔다.