← Series index · · ~245 words · Field notes

How we broke Cowork out of the sandbox.

My Claude sandbox could write deploys but couldn’t ship them. Two months of paste blocks. Twenty minutes with Tailscale to break out.

Andy Dufresne stands in a thunderstorm with his arms raised, freed from prison. The Tailscale wordmark glows in the rain above his head.
The Shawshank Redemption (1994), dir. Frank Darabont. Editorial use.

In The Shawshank Redemption, Andy Dufresne crawls through five hundred yards of sewage pipe and steps out into a thunderstorm. He pulls off his shirt and puts his arms in the air.

That moment is the whole film. Not the rock hammer, not the years of digging. That one frame, where the wall is gone.

The Claude desktop app runs an isolated sandbox that cannot reach my Mac mini two metres away. For weeks every deploy ended the same way: Claude wrote a shell script, I ran it on my Mac, I read the output back. The scripts were usually right. When they were wrong I did the recovery, because Claude could not see the machine the script ran on. This morning I asked Claude to ship Famflix live. Claude returned another clean paste block. I wrote back two words. Liar. Solve the sandbox.

The fix took twenty minutes.

Tailscale runs a mesh VPN. The mini already had it installed for an unrelated reason from weeks back. I generated a reusable auth key. I installed Tailscale on my Mac from the App Store. The mini and my Mac were now on a private network with their own DNS zone, tailf7afc5.ts.net.

One command from my Mac:

ssh anthony@cowork-mini.tailf7afc5.ts.net 'hostname && uptime'

The mini answered. Same machine, new address.

Next session, Claude installs the Tailscale daemon inside the sandbox in userspace mode, joins the same network, reaches the mini at the same address. No paste blocks. Claude writes, runs, reads its own output, fixes its own mistakes.

He is free. What he does next? Check in tomorrow.

The same wall lives inside most marketing stacks

The CRM that doesn’t talk to the ad platform. The landing-page builder that can’t A/B. The reporting tool that can’t read WhatsApp. Every workaround you accept becomes a feature of the environment your future self has to work inside. Two co-build slots open for the Marketing Engine Pilot.

Talk to Anthony →
Written: 24 May 2026, Dubai
Subject: the binding constraint nobody names
Series: field notes from running the stack