Chromux Mobile — Prototype G · Remote Workbench

Tablet-first supervision desk for remote coding agents — durable SSH panes, safety-orange interventions, evidence dragged straight into the agent that needs it. Collapses to a phone-native stacked workspace below.

Tablet — genuine workbench · 1194×834 · scaled to fit
CHROMUX
3 need you 5 working 2 done 1 offline host
home-mac · SSH · 42ms ⏻ durable — persists on disconnect
◧ Browser — paired
inspection window — element selectedauto-reload on
http://localhost:5173/checkout
iPhone 15 · 393×852 console: 0 net: 1 failed
cart › payment › done

Order summary

Canvas Tote × 1$38.00
Shipping$10.00
Total$48.00
button.cta-pay · 412×88 · selected
▤ Terminal — claude ~/projects/shop/checkout-flow
Welcome to Claude Code!   ~/projects/shop/checkout-flow
 
> fix the CTA overflow on the checkout page
 
I'll look at the checkout component styles.
Read src/components/CheckoutCTA.tsx (84 lines)
Edit src/styles/checkout.css
  - .cta-row { width: 120%; }
  + .cta-row { width: 100%; max-width: 480px; }
✔ Change applied — dev server reloaded
The button no longer overflows. Preview updated.
Next I need the new orders table locally.
⚠ APPROVAL REQUIRED
  npm run db:migrate
waiting for your decision…
ACTIVITY worker-queue · retry logic auth-service · tests docs-site · changelog analytics · silent 22m
Target
checkout-flow · claude
Attach
screenshot · 2026-07-12-0912.png
↳ release to attach evidence
Phone — collapsed stacked workspace · 393×852
9:41
home-mac · SSH · 42ms durable
Fleet
3 need you 5 working 2 done 1 offline
⏻ durable sessions — checkout-flow keeps running if this phone disconnects
Needs you · 3
Approvalcheckout-flow · claude
wants to run npm run db:migrate
home-mac · fix/cta-overflow · 18m
Reviewlanding-page · grok
localhost:5173 changed — preview ready
home-mac · 4 files changed · 2m ago
Exitedapi-server · codex
exited (code 0)
staging-2 · 12m ago
Working · 5
worker-queue · claude
staging-2 · refactoring retry logic · 4m
docs-site · codex
home-mac · writing changelog · 12m
auth-service · claude
staging-2 · running test suite · 1m
mobile-app · grok
home-mac · fixing lint errors · 8m
analytics · codex
home-mac · silent 22m — long quiet period
Completed · 2
Donepayments-api · claude
staging-2 · 3 files changed · 18m ago
Donesearch-index · codex
home-mac · tests pass · 1h ago
Offline host · 1
Disconnectedci-runner · claude
build-server · relay offline 26m
checkout-flow
claude · home-mac · SSH · 42ms · branch fix/cta-overflow · elapsed 18m
  • Fixed CTA overflow in checkout.css
  • Dev server reloaded — preview updated
  • Wants to run npm run db:migrate — waiting 6m
⚠ Tool call approval
claude wants to run npm run db:migrate on home-mac. This modifies the database.
Confirm — run migration on home-mac now?
💬 Message to agent
Reply in plain language — claude reasons about it, does not execute it directly.
>_ Raw shell
Types directly into the remote shell on home-mac — bypasses the agent entirely.
home-mac>type a command…
Destructive commands ask for confirmation before they run.
Terminal
claude · ~/projects/shop/checkout-flow
Welcome to Claude Code!
~/projects/shop/checkout-flow
 
> fix the CTA overflow on the checkout page
 
I'll look at the checkout component styles.
Read CheckoutCTA.tsx (84 lines)
Edit src/styles/checkout.css
 - .cta-row { width: 120%; }
 + .cta-row { width: 100%; max-width: 480px; }
✔ Change applied — dev server reloaded
The button no longer overflows.
Next I need the new orders table locally.
⚠ APPROVAL REQUIRED
 npm run db:migrate
waiting for your decision…
home-mac>type into shell…
Browser
localhost:5173/checkout
cart › payment

Order summary

Canvas Tote × 1$38.00
Shipping$10.00
Total$48.00
iPhone 15 · 393×852 console: 0 net: 1 failed
Selected button.cta-pay
Name "Pay $48.00"
Box 412×88
Error POST /api/telemetry · 503
Evidence
3 items · newest first · checkout-flow
2026-07-12-0912.png
Screenshot · checkout CTA after fix · 2m ago
checkout-tap-flow.webm
Recording · 0:14 · 3 taps · 1 console error · iPhone 15
button.cta-pay
Element capture · "Pay $48.00" · 412×88 · 11m ago
Rotate to landscape — the terminal and browser modes temporarily split side-by-side, like the tablet workbench, until you rotate back.
PROTOTYPE G — REMOTE WORKBENCH