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.






ChatWebby AI
Does CodeMote support juggling multiple agent sessions at once, like Claude Code on one project and Codex on another, from the same phone view?
CodeMote
@zain_sheikh absolutely yes!
it is a 1:1 mirror of your workspace on your laptop/server, you have unlimited terminals, so you can open 2/3 terminal with different agents CLI on each of them, and do things like you would do on your laptop.
The requirement for codex is that you need to use the CLI version
how does the encrypted connection actually hold up on sketchy hotel wifi, and is there any fallback if the direct pairing drops mid-session?
CodeMote
@ulehtml WSS over TLS on port 443, so on hotel wifi it's just encrypted HTTPS traffic, no open ports, clear the captive portal and it connects. If it drops, the app auto-reconnects with your saved token while your terminals and agent keep running on the machine, so you land right where you left off.
the lock-screen 'flips to waiting + push' is the real product. hard part is knowing when NOT to ping. does it batch approvals, or one buzz per stop?
CodeMote
@andrewzakonov Batches per-terminal: one buzz when a terminal goes idle/needs approval, not per stop, and it's suppressed entirely while you're in the app, so you only get pinged for sessions you're not already watching.
I enjoy that it works with different CLI agents instead of locking people into one option. Could shared sessions allow another teammate to approve requests when I am unavailable because that would help distributed teams?
CodeMote
@akshay_shyam yes! you can connect multiple codemote instances to the same project and everyone sees!
the "start claude code, wait 20 minutes, answer one question" loop is real, i lose so much time just standing near my desk in case it needs an approval. no relay server touching the code is the right call, that's the one thing that would've made me not even try it. genuinely curious about approving a plan from the lock screen though, do you get enough of the diff to actually judge it or is it more of a glance and trust situation when you're not at a full screen
CodeMote
@omri_ben_shoham1 hey Omri! thanks for the question.
Right now you can't approve from the lock screen, right now the lock screen activity is only a streaming of what the agent does, to actually approve, clicking the activity, you'll go in the agents and have a full picture of what it has done. and once you are in the app, you have full access to all the file changes, everything your agents has done so far.
this is the exact flow you would do on your laptop
makes sense, that's actually the safer default. glancing at a lock screen notification and blind-approving would be worse than being forced to open the app and see the real diff. good to know the two are intentionally separated
Driving CLI agents from a phone makes sense if the workflow is approval-first, not blind autonomy. The best version of this is probably checkpoints, logs, and one-tap continue/stop decisions while the heavy work stays on the Mac.
CodeMote
@krekeltronics Exactly our thesis. CodeMote isn't remote-desktop-for-agents.. the heavy work stays on your Mac, the phone is just a controller.
That means:
Checkpoints, not blind autonomy: you see the agent's state (running / waiting on you) and approve permission prompts from your phone.
One-tap continue/stop: Live Activities + push tell you the moment an agent is waiting, so you decide from the lock screen instead of checking every time the app.
Logs you can actually read : live terminal streaming + scrollback, so a decision is always backed by context, not a guess.
Approval-first is the whole point. The Mac does the work; CodeMote let's you control it from your phone
Keeping the code on your own machine is the part that matters. Remote coding from a phone sounds much safer when it works like a control layer for your existing workstation, not another place where the repo gets copied.
CodeMote
@farrukh_butt1 Exacly, codemote is just the controller, not the brain, everything stay safe inside your laptop/server, you just extend the way you are using it