onethread: 여러 Claude Code 세션을 관리하는 오케스트레이터 도구
onethread: one Claude Code session that runs your other sessions
핵심 요약
여러 Claude Code 세션을 병렬로 실행하고 git worktree를 통해 작업을 관리하는 오픈소스 도구 onethread를 소개합니다.
- 병렬 작업 관리 — 최대 10개의 작업을 각각의 세션과 worktree에서 동시에 실행함
- 리소스 최적화 — 리소스 소모가 큰 명령어를 순차적으로 실행하여 시스템 부하를 방지함
- 충돌 방지 — git merge를 단계별로 진행하고 충돌 시 작업자에게 해결을 요청함
- 간편한 제어 — 단일 오케스트레이터 세션을 통해 여러 에이전트를 지휘하고 결과를 검토함
aigarden.uk
원문 사이트로 이동
안녕 r/ClaudeCode 형들,
내가 만든 작은 오픈소스 툴인 onethread를 좀 공유하려고 왔어. Claude Code 세션 하나에 말을 걸면, 그 뒤에서 여러 코딩 에이전트가 각자의 git worktree에서 돌아가는 방식이야. 물론 병합할 때마다 내가 일일이 확인해야 하고. 여러 작업을 서로 꼬이지 않게 병렬로 돌리려고 만들었어.
이거 쓰면서 재밌는 점이 있는데, 내가 여기서 '이고르 왕'이 되는 거야. 내 오케스트레이터는 오른팔인 '레오나르도 다 빈치'고, 각 작업은 아인슈타인, 미켈란젤로, 뉴턴, 테슬라 같은 내 하인들한테 하나씩 맡기는 거지. 탭 왔다 갔다 할 필요 없이 나한테 작업이 들어오면 바로바로 지시를 내리면 돼. ot me 명령어로 원하는 에이전트를 부를 수 있고, 코드나 ID, 확인 절차도 아주 깔끔해.
주요 기능:
-
최대 10개 작업을 동시에 처리, 각각 독립된 세션과 worktree 사용
-
리소스 많이 먹는 명령어는 순차적으로 실행해서, 빌드 두 개가 내 맥에서 서로 싸우는 일 방지
-
워커가 뻗어도 작업이 끝난 걸로 착각할 일 없음
-
로컬 환경: 파이썬 표준 라이브러리, SQLite 파일 하나, 이미 쓰고 있는
claudeCLI만 있으면 끝 -
python3 demo/run_demo.py를 실행하면 에이전트 시뮬레이션으로 바로 확인 가능 (할당량 안 씀) -
onethread 더 알아보기: https://aigarden.uk/onethread
참고로 내가 만든 프로젝트고, MIT 라이선스야. macOS에서만 돌아가. 다른 툴들도 r/AIGarden에 올리고 있으니까 구경 와: https://www.reddit.com/r/AIGarden/
형들은 보통 세션 몇 개씩 병렬로 돌려?

