Early access · free to start

Your online IDE.

Control any machine or VPS from the browser: editor, terminals, git and coding agents, running where your code lives.

Connect to any machine in one command.

Everything above, wired to a machine of yours. Your laptop, the desktop at home, a VPS. If it runs Node, it can be your workspace. Nothing to configure, nothing installed permanently.

npx codemote-cli start

Node 18+ · macOS, Linux or Windows

  1. 1

    Run it in your project

    The host starts in the folder you want to drive and opens an outbound tunnel. No ports to open, and it works behind NAT.

  2. 2

    Grab the code

    The CLI prints two ways in: a QR code to scan with the iPhone app, and a pairing code (one long line) to paste in the browser.

  3. 3

    The machine is yours

    Paste the pairing code here and the workspace goes live: editor, terminals, git and agents.

Tunnels, troubleshooting, agent setup: read the full connection guide.

CodeMote is a remote IDE for machines you already own. A small host runs on your laptop, desktop or VPS, and the full workspace (editor, terminals, git, pull requests and coding agents) opens in any browser or on your iPhone. Your code never leaves the machine it lives on: the browser is a remote control, not a copy.

Your agent is working. You're just watching it.

A long-running agent needs you for ten seconds every ten minutes: a permission here, a question there. That arithmetic used to chain you to the desk.

CodeMote moves the ten seconds to wherever you are. Approve the tool call from the sofa. Answer the question from the train. Read the diff in the coffee line.

The agent keeps shipping. You get your evening back.

The whole workspace, not a chat box

A real editor

The actual files on the host: code, markdown, images, even video. Edits save to the machine the project lives on, because that is where the project stays.

Persistent terminals

Real PTYs that survive the tab closing. Leave the dev server running, come back tomorrow from a different device, and it is still your terminal.

Agent chats

Claude Code as a first-class chat, with tool approvals, questions, sub-agent transcripts and slash commands. Codex and Cursor are coming. Steer, don’t babysit.

Git and pull requests

Status, diff, commit, push, branch, and PRs from open to merge. The whole loop in the tab, with credentials never leaving the host.

Notes

Capture every bug the moment you see it, then hand the list to an agent as a checklist.

Jobs

Standing jobs run agents on a schedule. The nightly triage happens whether you’re awake or not.

The same host, in your pocket

The CodeMote iOS app talks to the same host over the same protocol. Start a session on the phone during lunch, pick it up in a browser at the desk, or the other way round. Live Activities ping you the moment an agent actually needs you.

Download on the App Store
  • iPhone screens showing the CodeMote file tree and code editor: your code, in your pocket
  • iPhone screens showing live terminals running a dev server and a CLI agent
  • iPhone screens showing a Claude agent chat with tool calls and sub-agents streaming in
  • iPhone screens showing Notes capturing bugs and sending them to an agent as a checklist
  • iPhone screens showing git source control and a pull request with merge options

Pricing

Start free. Go Pro for unlimited workspaces.

Free

Two workspaces

  • Up to two workspaces connected at a time
  • The full web workspace: editor, terminals, git and pull requests
  • Agent chats, notes and standing jobs
Get started

Pro

$7.99/moor $69.99 once

  • Unlimited workspaces
  • Everything in Free
  • Cancel monthly any time; lifetime is one payment

Prices in USD. Taxes are handled at checkout by Polar, our merchant of record.

Questions, answered

Can I run Claude Code from my phone or a browser?
Yes. CodeMote hosts Claude Code on your own machine and streams the chat to any browser and to the CodeMote iOS app, tool approvals, questions and diffs included, answered from wherever you are. The agent itself keeps running on the host, so closing the tab or pocketing the phone costs nothing: the session is still live when you come back, and on iPhone a Live Activity pings you the moment the agent actually needs an answer.
Does my code leave my machine?
No. The host runs on your machine and the browser or phone is a remote control over an encrypted tunnel. Nothing is synced to a cloud workspace and nothing is copied anywhere else. The tunnel is outbound-only and clients pair with a single-use token, so there is no inbound port, no stored copy of your repository, and nothing to delete from anyone else’s servers if you stop using it. Git credentials stay on the host too: pushes and pulls run there, never from the phone.
What do I install on my machine?
One command: npx codemote-cli start, run inside the project you want to drive. It needs Node 18+ on macOS, Linux or Windows. Agent chats additionally need the claude binary on the host. Nothing is installed permanently unless you opt into the global install (npm install -g codemote-cli), and stopping the host is Ctrl-C: no daemon, no background service, nothing left behind.
Does it work behind a firewall or NAT?
Yes. The tunnel is outbound-only, so it works behind firewalls and NAT with no inbound ports opened and no network configuration. The host dials out through a Cloudflare quick tunnel by default and clients connect to it over TLS; for hosts that run unattended for days, the CLI also supports longer-lived tunnel providers (codemote start --help lists them).
How is CodeMote different from Claude Code’s own remote control?
Claude Code ships its own way to steer a session away from your desk; CodeMote is a different shape of tool. It is the whole workspace around the agent, not a chat view: a real editor, persistent terminals, git and pull requests, on any machine you start the host on, in any browser and on iPhone, with no dependence on a particular Claude plan. And the same remote workspace is built to drive more than one agent: Codex and Cursor support is coming.
What does CodeMote cost?
The Free plan costs nothing and covers up to two workspaces connected at a time, with the full web workspace, agent chats, notes and standing jobs. Pro lifts the cap to unlimited workspaces; its price is announced when checkout opens, and early-access accounts hear first by email.
Do I need the iOS app to use the web app?
No. The web app and the iOS app are independent clients of the same host: use either one, or start a session on the phone and pick it up in a browser. The browser pairs by pasting the CLI’s pairing code, the app pairs by scanning its QR code, and both see the same terminals, chats and files, because the host owns the session, not the client.

Early access · free to start

Take your dev environment with you.