Launching today

CodeMote
Claude Code, Codex, any CLI agent. Driven from your iPhone
67 followers
Claude Code, Codex, any CLI agent. Driven from your iPhone
67 followers
CodeMote pairs your iPhone to your machine or VPS and gives you the real sessions. Live terminal on your lock screen, push when your agent needs approval, full diffs, complete git flow. Direct encrypted connection. Your code never touches our servers.





CodeMote
Foyer
The interesting constraint here isn't the iOS interface, it's latency and interruption. CLI agents mid-task don't always pause cleanly, and if you're driving one from your phone on a spotty connection and the session drops, you need to know whether the agent kept going, stopped, or did something half-finished that left the repo in a weird state. Curious how CodeMote handles that. Also wondering whether you have any visibility into agent output in real time or if it's more of a fire-and-check-back situation, because the value of mobile control drops a lot if you can't actually watch what's happening.
CodeMote
@fberrez1 Great questions Florent, really thanks for the opportunity to explain better how CodeMote works
The agent doesn't run on your phone. It runs on your machine (Mac, VPS, wherever your code is), and your phone is just a live window into it. So if your connection drops, nothing happens to the agent, it keeps going exactly as if you'd locked your phone and stepped away. When you're back online, you pick up right where you left off and see everything that happened while you were gone. Nothing's lost, and you're never guessing whether it kept running or stalled.
And yes, it's fully live, not fire-and-check-back. You watch it work in real time and can jump in the moment it needs you. And sends you notifications when it needs you to do action, so you can fire and forget actually.
I hope I answered your concerns :) what do you think?
Me using my phone for approvals sounds practical instead of carrying laptop everywhere. Would offline notification retries help when the connection drops for a few minutes?
CodeMote
@alex_bravo1 Yeah, that's exactly the use case! just leave your laptop at home and enjoy life while not missing out anything!
On the connection drop: you're actually covered by design. When the app is open we stream over a live socket, but the moment it's backgrounded or you lose signal, notifications go out through APNs (Apple's push service), which does the store-and-forward for you. If your phone is offline for a few minutes, Apple holds the latest push and delivers it the second you're back online, so you don't miss the "agent is waiting for approval" moment.
And because the agent + terminal run on your machine (not the phone), nothing is lost while you're disconnected, the session just keeps waiting. When you reconnect, the full state is right there.
Hope i answered your question :)
Finally tried it on my VPS and the lock screen terminal blew me away, actually usable for quick checks. The encrypted direct connection is a nice touch too.
CodeMote
@poyraz860407 Thanks Poyraz! I wanted it to be 1:1 and your things stays yours!
The lock screen terminal integration is genuinely clever, feels like something Apple should have shipped themselves. Love that the connection stays direct and encrypted too, the no-middleman approach is the right call for dev tools like this.
CodeMote
@selinkutbag9gj Thanks Selin! really appreciate this comment :)
Awesome! It's changing the rules of the game. I want to use it on my bike too. Stop, check, and on the road again
CodeMote
@cristiano_marinelli you definitely can! i’ve already coded from my motorcycle too, and is awesome! here is the video