CodeMote

CodeMote vs code-server

By Salvatore Castellitti, developer of CodeMote · 29 July 2026

Last checked: July 2026

code-server is the venerable answer to “VS Code in the browser, on my machine”: open source, self-hosted, and genuinely VS Code. CodeMote answers a neighbouring question with a different shape: a per-project workspace you start in one command and remove with Ctrl-C, built around coding agents. Which one you want depends on which question you are actually asking.

Side by side

code-serverCodeMote
What it isVS Code (Code OSS) served from a machine you administerA workspace host you start per-project with one command
SetupInstall the server, keep it running, then solve remote access: reverse proxy, TLS, authnpx codemote-cli start; pair with a single-use code; Ctrl-C removes it
ReachabilityYou expose it: a port, a proxy or an SSH forward you maintainOutbound-only tunnel; nothing on the machine listens for the internet
EditorReal VS Code, including your keybindings and Open VSX extensionsA focused editor over the host’s files (not VS Code, no extension ecosystem)
Coding agentsWhatever you run in its terminal; no agent-native UIFirst-class agent chats: approvals, questions, sub-agent transcripts
Phone storyThe VS Code UI in a phone browserA native iOS app driving the same host, plus any mobile browser
CostFree and open source (MIT); your time is the costClosed beta: 20 founder seats, free forever; paid Pro later

When code-server is the better fit

If VS Code itself is the point (your extensions, your themes, your muscle memory) and you are comfortable administering the machine it runs on, code-server gives you the real thing and you should use it. It rewards the operator mindset: it is a service you install, secure and keep, and in exchange it is always there, fully yours, at no license cost.

When CodeMote is the better fit

  • You don’t want a service. No reverse proxy, no certificate renewals, no exposed port to secure. The host exists while the CLI runs and leaves nothing behind (the model is described in why the tunnel is outbound-only).
  • Agents are your daily drivers. Claude Code runs as a first-class chat with tool approvals and sub-agent transcripts, not as text scrolling in a terminal pane. Codex and Cursor are coming.
  • The phone is a real client. The iOS app talks to the same host natively; sessions started in a browser are picked up on the phone and back.

The full setup walkthrough is in a self-hosted browser IDE in one command.

Want to try it on a machine of yours? Connecting one takes about a minute, and founder seats are free forever while they last.