Xiaoyi@chxy
My @openclaw client is now self sufficient. I'm using it more than I use iMessage now as it supports multiple sessions, pinning sessions, streaming and tool input/output. It also has a Mac client that shows sessions in sidebar.
I've developed this almost entirely by messaging @openclaw gateway. First I used iMessage. Then I had to switch to Claude Code for a bit because it hits the App Store TestFlight upload limit by uploading 10 builds in less than two hours. After that I changed the strategy to upload in batches. It'll send me a list for changes to verify, and checks the boxes as I thumb each item up. Then I switch back to using iMessage and the client itself.
Here's how I add a feature to the client. Whenever I want a feature or want to fix a bug, I just send it a message. It knows about the code repository well, knows to read CLAUDE.md, sends me a GitHub commit link for code changes, knows the deployment process (and knows to spawn a subagent for deployment) and it watches for ASC upload status and adds build to TestFlight when it's done.
No IDE, XCode, no terminal, no Claude Code even. The turnaround time for feature request to live on the phone is reaching asymptotically zero minus inference + App Store process time. Welcome to the future of message driven development.