Remote-control Claude Code from your phone with Cowork
The setup
Cowork gives me a chat interface on my phone for dispatching Claude Code tasks to my machine. That machine already has authenticated tools, Git aliases, opusplan as the default model, and deployment webhooks. I can send an instruction from anywhere, and the agent runs it against the real checkout at home.
What I sent, and what the agent did
I sent one line from my phone:
for my imsj front page project, change the appbusleh.imsj.dev to
busleh.imsj.dev and use gg to commit and push

Dispatching a code task from the phone — Cowork knows the local workspaces and runs the change on the machine.
It did not recognise “imsj”, so it asked for the repository instead of guessing:
Don’t see an “imsj” project among your known Claude Code workspaces… What’s the path to the imsj front page repo?
I replied imsj-frontpage. It found the repo, swapped the domain, and committed and pushed with my gg alias:
Starting a code task in
/Users/jason/workspace/code/imsj-frontpage— swapping the domain and pushing viaggnow.
I typed one instruction and answered one question. The agent edited the file, committed the change, and pushed it using the tools and Git configuration on my machine.
Because I was not at the keyboard, I set clear limits: make the requested change, leave unrelated code alone, ask if anything is unclear, and report the result. I cover this in making Claude Code smarter. With opusplan, Opus planned the task and Sonnet made the change.
I couldn’t watch it — the webhook told me it worked
From my phone, I could read the agent’s summary but could not watch it work. The real confirmation came from the deployment pipeline triggered by the push, which notified Discord when it finished:

The deploy webhook firing in Discord — a green Success on main, the commit, and a link to the run. This, not the chat summary, is how I knew the remote task actually landed.
The notification showed a successful deployment from main, the commit, and a link to the run. Because I could not watch the work, I used CI, deployment notifications, and health checks to confirm that it worked. I also kept a rollback ready.
Cowork is not available on every plan, so I tested it on my personal codebases. Before relying on it, I made sure my tests, deployment checks, and rollback process worked.