This is what /remote-control does in Claude Code, once it's running on your main machine. You can open it up in the phone app.

It flakes out in less than 24 hrs. I tried leaving a session open on remote control mode in a VM but it inevitably stopped with some token auth error.