Closed beta

Your online IDE.

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

all 20 founder seats claimed

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

Twenty seats are free forever.

Founder

Sold out

Free forever

  • The full web workspace: editor, terminals, git and pull requests
  • Agent chats, notes and standing jobs
  • Every feature we ship afterwards, at no cost, forever

Pro

Coming soon

  • The same product, billed monthly
  • For everyone who arrives after the founder seats are gone
  • Pricing announced when checkout opens

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 the beta cost?
Nothing. CodeMote is in a closed beta of 20 founder seats, and founder seats stay free forever. That covers everything the product ships afterwards: the web workspace, the iOS app, agent chats, notes and standing jobs. A paid Pro tier will exist for everyone who arrives after the founder seats are gone, priced when checkout opens.
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.

Closed beta

Take your dev environment with you.