Mac mini devserver for your laptop

Stop using your MacBook like a server.

Run long-lived sessions, overnight agents, and synced projects on a Mac mini. Attach from your laptop, close it, leave, and reconnect later from anywhere Tailscale reaches.

brew install eternalmac/eternalmac/eternalmac
# no separate brew tap needed
eternalMac setup server
eternalMac setup client --server mac-mini.example.ts.net
eternalMac attach -n agent-night-shift

For the vibe-coding laptop problem.

Partially open MacBook glowing red and blue

Your laptop is great at being a laptop. It is less great as the build machine, agent host, sync hub, and overnight terminal you are afraid to close. eternalMac moves that work to the Mac mini already sitting on your network.

What it wires together.

Named sessions

Create agent-night-shift, detach locally, and reconnect after shutting down your laptop.

Resilient shell

Eternal Terminal handles reconnects while tmux keeps the remote workspace alive.

Synced files

Mutagen keeps local edits and Mac mini project folders moving both ways.

Private reachability

Tailscale gives the Mac mini a private address you can use from anywhere.

A small tool around proven pieces.

MacBook Air
->
Tailscale + ET + Mutagen
->
Mac mini