superjobsday @uf4ce8cb3
# How can one M1 Mac handle development across 20 Claude projects at once without Rust compilation slowing everything down?
My solution: put the unused computers at home and at the office to work by turning them into a small **“distributed compilation cluster.”**
## How is the work divided?
The primary Mac only handles:
- Writing code
- Running Claude
- Using the editor and terminal
Meanwhile, these more CPU-intensive tasks:
- `cargo check`
- `cargo test`
- `cargo build`
are offloaded to other idle computers.
## How do you set it up?
The whole process is simple:
1. **No need to change the project structure**
2. **No need to change your existing development workflow**
3. Just add a `tutu-auto wrap` layer around your existing commands
`tutu-auto` automatically checks each computer’s real-time load and sends compilation tasks to whichever machine is currently the least busy.
If every machine is busy, tasks are automatically queued so multiple machines don’t compete for resources at the same time.
## The end result
- 20 projects can move forward simultaneously
- Idle computers stop gathering dust
- Multiple Rust projects can compile in parallel
- The primary Mac can still run Claude, the editor, and the terminal smoothly
> **The primary Mac handles the thinking and interaction; idle computers do the heavy lifting.**
By making use of the computing power you already have around you, you can get a smoother, more hassle-free multi-project development experience at a low cost.
