# Bagaimana cara mengembangkan 20 proyek Claude sekaligus di satu Mac M1 tanpa membuat kompilasi Rust tersendat?
Cara saya: memanfaatkan komputer yang sedang menganggur di rumah dan kantor, lalu menggabungkannya menjadi **“klaster kompilasi terdistribusi”** kecil.
## Bagaimana pembagian tugasnya?
Mac utama hanya bertugas untuk:
- Menulis kode
- Menjalankan Claude
- Menggunakan editor dan terminal
Sementara tugas yang cukup berat bagi CPU, seperti:
- `cargo check`
- `cargo test`
- `cargo build`
dijalankan oleh komputer lain yang sedang tidak terpakai.
## Bagaimana cara menghubungkannya?
Seluruh prosesnya sangat sederhana:
1. **Tidak perlu mengubah struktur proyek**
2. **Tidak perlu mengubah kebiasaan pengembangan yang sudah ada**
3. Cukup tambahkan satu lapisan `tutu-auto wrap` pada perintah yang biasa digunakan
`tutu-auto` akan otomatis memeriksa beban setiap komputer secara real-time, lalu menyerahkan tugas kompilasi kepada mesin yang paling senggang saat itu.
Jika semua mesin sedang sibuk, tugas akan otomatis masuk antrean agar beberapa mesin tidak berebut sumber daya secara bersamaan.
## Hasil akhirnya
- 20 proyek bisa dikerjakan secara bersamaan
- Komputer yang menganggur tidak lagi dibiarkan berdebu
- Beberapa proyek Rust bisa dikompilasi secara paralel
- Mac utama tetap dapat menjalankan Claude, editor, dan terminal dengan lancar
> **Mac utama bertugas berpikir dan mengoperasikan, sedangkan komputer yang menganggur menangani pekerjaan berat.**
Dengan memanfaatkan daya komputasi yang sudah tersedia di sekitar kita, pengalaman mengembangkan banyak proyek bisa menjadi lebih lancar dan praktis dengan biaya rendah.