Every agent gets a real chat: type, get answers, fork a thread, give each one its own personality.
Notes holds every bug and to-do, each a single tap from becoming a message to any agent. Shake your phone anywhere to open it, from any screen.

Review the diff, pick a merge strategy, and land it. The whole flow lives in CodeMote.

Connect any workspace in one click. No more dev tunnels: a secure Cloudflare connection opens the first time you pair.
01
Browse the full file tree and edit code exactly as it sits on your machine.
02
Real terminals, streaming live. Run any CLI agent, leave the dev server going.
03
Every agent in its own native chat: replies, tool calls and subagents, streaming in.
04
Catch a bug in Notes, then send it to any agent as a checklist. One tap.
05
The whole git flow: stage, commit and push, then merge the pull request.




















Claude, Codex, and Cursor all ship a phone app. Each one talks to its own agent, in its own chat, on its own cloud. Send a message, read the reply. That’s the ceiling.
| Their app | CodeMote | |
|---|---|---|
| Talk to the agent | Chat only | Real terminal, full CLI |
| Which agent | Locked to theirs | Claude Code, Codex, any CLI |
| Which editor | Theirs | VS Code, Cursor, Antigravity |
| See the real diff | A blob in chat | Full diff viewer |
| Open and edit files | No | Yes |
| Run a dev server | No | Yes |
| Full git flow | No | Stage, commit, push, branch, history |
| Where your code lives | Their cloud | Your machine, no copy |
CodeMote connects to the editor running on your computer. The agent works in a real terminal with full access to your machine, and you get the rest of the machine with it: the diff, your files, your dev servers, your git history. You approve the change because you saw it, not because the chat said it went fine.
Start Claude Code, Codex, or any CLI agent in a terminal on your own computer. It keeps the same access it has at your desk, so it can finish the job instead of stopping to ask at every step.
Read the actual diff Claude Code (or any agent) produced, open the file, and check the change in context. No more approving a wall of chat text and hoping it's right.
Start a dev server and watch the output stream in live. Background the app, come back an hour later, it's still running.
Stage, diff, commit, push, branch, and read history. The whole source-control flow, with no GitHub login or tokens stored on your device.
Open the full file tree and edit code exactly as it sits on your machine. Fix a typo, tweak a config, commit it, done.
CodeMote drives the real editor on your machine, so it works the same no matter which one you run. Switch editors, keep the same phone app. One install covers your whole setup.
VS Code
CursorCodeMote opens a direct link between your phone and your computer. There is no server in the middle holding your work.
A one-to-one phone-to-computer connection, tunneled over Microsoft's free devtunnel.
Code, terminals, files and Git data are never mirrored to our servers.
Pairing is local, via QR, with revokable tokens you control.
Add CodeMote to VS Code, Cursor, Antigravity or any fork, or run npx codemote-cli on any machine with Node.js, no editor needed.
Scan the QR code to open a secure, revokable link.
Terminals, agents, Git and files, all from your phone.
Kick off a big refactor at your desk, leave, and approve or redirect it from your phone when it needs you.
Production breaks, you're on the train. Open the repo, read the diff, push the fix.
Pull up the file tree, read the changes, leave the laptop closed.
Runs on any machine with Node.js: a VPS, a server, a Raspberry Pi, a headless box. No editor required, and the CLI handles the tunnel for you.
Install it once with npm. Requires Node.js 18 or newer:
npm install -g codemote-cliOr run it without installing:
npx codemote-cli startFrom your project folder, start CodeMote and pick how it exposes the tunnel. The default uses Microsoft’s free devtunnel:
codemote startPrefer ngrok or a Tailscale funnel? Pass a flag:
codemote start --ngrokcodemote start --tailscaleA QR code and pairing string print right in your terminal.
For VS Code, Cursor, Antigravityand other VS Code forks. A one-time setup on your computer, then you’re paired in seconds. Everything runs on your own machine.
On VS Code, get it from the Marketplace. On Cursor, Antigravity, Windsurf and other VS Code forks, install it from Open VSX, or search CodeMote in the Extensions panel.
CodeMote needs Microsoft’s free devtunnel tool on your PATH.
brew install --cask devtunnelwinget install Microsoft.devtunnelcurl -sL https://aka.ms/DevTunnelCliInstall | bashVerify it works:
devtunnel --versionOne time. Sign in with a GitHub or Microsoft account to authorize your machine to host the tunnel.
devtunnel user login --githubdevtunnel user login --microsoftCmd/Ctrl+Shift+P) → CodeMote: Start Mobile Session.Open the Command Palette, type CodeMote, and pick:
Starts the session and shows the pairing QR.
Shows the QR again with a fresh, single-use pairing code - use this to pair another device, or if a code was already used.
Ends the session and disconnects all devices.
Revokes every device's access; they must re-pair.
You can also click the CodeMote status bar item to start a session.
CodeMote. It runs Claude Code in a real terminal on your own computer and lets you drive it from your iPhone or iPad: read the live output, review the actual git diff, and approve or redirect the agent. There's no SSH, VPN, or port forwarding to set up: you pair by scanning a QR code, and your code never leaves your machine.
Yes. With CodeMote you start an AI coding agent like Claude Code or Codex on your own machine and drive it from your phone by typing or by voice, watching the terminal stream live and reviewing each diff before it ships. It's full vibe coding from your pocket, running on your real dev environment rather than a sandbox.
Install the CodeMote extension in VS Code, Cursor, or Antigravity (or run the codemote-cli on any machine with Node.js), scan the QR code to pair your phone over a direct encrypted tunnel, then start any CLI agent in the terminal. You get the real terminal, live git diffs, and the file tree, not just a chat box.
Yes. CodeMote runs Claude Code in a real terminal on your own computer and lets you drive it from your phone, by typing or by voice.
Yes. It works with Cursor, VS Code, Antigravity, and other VS Code forks. You connect the editor you already use.
No. The connection runs directly from your phone to your computer, encrypted. Your code is never copied to any server.
No. Pairing uses an outbound dev tunnel from your computer. There's no SSH server to expose, no VPN to configure, and no router ports to open.
Yes. CodeMote runs on both iPhone and iPad.
Any agent you can run from the command line, including Claude Code and Codex. If it runs in your terminal, it runs in CodeMote.
No. Alongside the VS Code, Cursor and Antigravity extension, CodeMote ships a standalone CLI (npx codemote-cli start) that works on any machine with Node.js, including headless servers, with no editor required.
More questions? Read the full FAQ.
Terminal, every AI agent, and full git. On your own machine, from your phone.
Try it free for 7 days