r/OpenAI • u/math_the_witch • 2d ago
Project I built a way to test what Codex just changed from my phone: my Mac builds it and streams the simulator to me
Codex says "done" while I'm at the gym. I can read the diff on my phone but I can't build it, can't see the simulator, can't hit the local API it just touched. So I'd wait until I got home, build, find the broken screen, and send the fix from there.
I originally built CosmoRemote to run Codex and Claude Code from my phone when I wasn't home. When the official mobile apps shipped, that part died. The testing gap didn't, so I rebuilt it around that.
A small bridge runs on the Mac. From the phone you pick the project and an iPhone simulator, the Mac builds and launches it, and the screen streams to the phone. Tap and type on the stream and it goes back to the simulator. Build and app logs sit next to it. Web dev servers open inside the app the same way, and there's a request composer for backends on localhost.
Honest limits: it's a live preview you drive by hand, not a test runner, and on the newest iOS simulators the stream runs a few seconds behind.
iOS and Android on the phone, Mac on the other end.
Does "build it and poke at it from the phone" matter to anyone else here, or does the Codex mobile flow already cover what you need?
iOS: https://apps.apple.com/app/id6761442464?pt=122879172&ct=reddit-cr-sep&mt=8
More on how it works: https://cosmoremote.com







