본문으로 건너뛰기

게시물

superjobsday @uf4ce8cb3
# Mac M1 한 대로 Claude 프로젝트 20개를 동시에 개발하면서 Rust 컴파일도 버벅이지 않게 하려면? 제가 쓰는 방법은 집과 회사에서 놀고 있는 컴퓨터를 활용해 소규모 **‘분산 컴파일 클러스터’**를 구성하는 겁니다. ## 작업은 어떻게 나눌까? 메인 Mac은 다음 작업만 담당합니다: - 코드 작성 - Claude 실행 - 에디터와 터미널 사용 반면 CPU를 많이 쓰는 다음 작업들은: - `cargo check` - `cargo test` - `cargo build` 다른 유휴 컴퓨터에서 실행합니다. ## 어떻게 연결할까? 전체 과정은 아주 간단합니다: 1. **프로젝트 구조를 수정할 필요 없음** 2. **기존 개발 습관을 바꿀 필요 없음** 3. 기존 명령어 바깥에 `tutu-auto wrap`만 한 겹 추가하면 됨 `tutu-auto`가 각 컴퓨터의 실시간 부하를 자동으로 확인한 뒤, 현재 가장 여유로운 머신에 컴파일 작업을 맡깁니다. 모든 머신이 바쁘다면 작업은 자동으로 대기열에 들어가 여러 컴퓨터가 동시에 리소스를 두고 경쟁하는 상황을 막아 줍니다. ## 최종 효과 - 프로젝트 20개를 동시에 진행할 수 있음 - 놀고 있던 컴퓨터를 더 이상 방치하지 않게 됨 - 여러 Rust 프로젝트를 병렬로 컴파일할 수 있음 - 메인 Mac에서는 Claude, 에디터, 터미널이 계속 쾌적하게 돌아감 > **메인 Mac은 생각과 조작을 맡고, 유휴 컴퓨터는 무거운 작업을 맡습니다.** 주변에 이미 있는 컴퓨팅 자원을 활용하면 적은 비용으로 더 쾌적하고 편리한 멀티 프로젝트 개발 환경을 만들 수 있습니다.
tutu-auto 터미널 상태 패널에 여러 대의 유휴 컴퓨터로 구성된 분산 컴파일 노드와 각 노드의 부하, 실행 중인 작업, 남은 리소스가 표시되어 있습니다. 사용자 이름, IP 주소, 호스트 식별 정보 등 민감한 정보는 모두 모자이크 처리되어 있습니다.

13:20 · 2026년 8월 29일 조회 107회 (나만 볼 수 있음)

107