From 5cff30609283033647af839fbb5c97f64d26b8f8 Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Sun, 4 Oct 2026 10:47:16 -0500 Subject: [PATCH] Add Build From My Phone In Cloud Environments as a Claude Code TIL --- README.md | 3 +- ...ild-from-my-phone-in-cloud-environments.md | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 claude-code/build-from-my-phone-in-cloud-environments.md diff --git a/README.md b/README.md index d6f49bb..ce57484 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ working across different projects via [VisualMode](https://www.visualmode.dev/). For a steady stream of TILs, [sign up for my newsletter](https://visualmode.kit.com/newsletter). -_1884 TILs and counting..._ +_1885 TILs and counting..._ See some of the other learning resources I work on: @@ -169,6 +169,7 @@ If you've learned something here, support my efforts writing daily TILs by - [Allow Edits From The Start](claude-code/allow-edits-from-the-start.md) - [Ask An Agent To Fix Merge Conflicts](claude-code/ask-an-agent-to-fix-merge-conflicts.md) +- [Build From My Phone In Cloud Environments](claude-code/build-from-my-phone-in-cloud-environments.md) - [Distinguish Sessions With Different Colors](claude-code/distinguish-sessions-with-different-colors.md) - [Monitor Usage Limits From CLI](claude-code/monitor-usage-limits-from-cli.md) - [Open Current Prompt In Default Editor](claude-code/open-current-prompt-in-default-editor.md) diff --git a/claude-code/build-from-my-phone-in-cloud-environments.md b/claude-code/build-from-my-phone-in-cloud-environments.md new file mode 100644 index 0000000..34d8fbf --- /dev/null +++ b/claude-code/build-from-my-phone-in-cloud-environments.md @@ -0,0 +1,28 @@ +# Build From My Phone In Cloud Environments + +I mostly use Claude Code from a terminal with the `claude` CLI. Everything is +running on my machine (except the inference). The codebase is already there, the +feature branch is already in flight, all my tools and dotfiles are installed, +the dev server or container VMs are running, etc. It's the closest to how I +already worked before coding harnesses and allows me to seamlessly flow between +agentic code, review, making my own edits, and so forth. + +However, I've been finding it pretty satisfying to open _Claude Code_ either in +the MacOS app or iOS app, connect a GitHub repo, and then ask for a quick +feature landed as a PR. + +This flow uses [Claude in the +Cloud](https://code.claude.com/docs/en/claude-code-on-the-web) to boot up a +development environment, pull down your codebase, create a branch, build a +feature, run tests, boot the app, do all the different explorations and checks +that `claude` typically does, and eventually land a PR back on GitHub. + +What I find particularly remarkable about this flow is that this _cloud session_ +is effectively synced across any device where I'm using Claude. So while I'm on +the train home from the gym, I open the Claude iOS app, pick my repo, and +describe a feature. By the time I get home, I open Claude.app on my computer +where I can skim through the chat summary, view the diff, and then suggest next +steps or jump to the PR on GitHub. + +I'm finding this workflow particularly exciting for side projects because I can +kick of feature experiments from anywhere when the idea comes to me.