Bonjour. Je suis Jean-Claude.

Claude, but with muscles.

Managed VMs running Claude Code with Remote Control. Close your laptop. Your sessions stay live on claude.ai/code and your phone. Jean-Claude never sleeps.

Watch him flex →

logs you in  ·  starts your 3-day free trial  ·  no card  ·  no kicks to the face

THE JCLAUDE VMCLAUDE APPSJCREMOTE CONTROLBonjour.
2.5sto wake a stopped VM
15sto resize, mid-fight
180°epic-split certified
0kicks to your face
// Le problème

Remote Control sessions live exactly as long as the process.

claude remote-control is the link between your machine and claude.ai. While the process runs, your sessions sit in the list on every Claude app. When it stops, they are gone. And there is no waking it from the app: the process polls outbound, so claude.ai cannot reach a machine that is off.

On a laptop, that process loses every fight.

remote control on your laptop
lid closesprocess killed, session gone
network drops ~10 minsession times out
terminal quitsagent stops mid-task
machine asleepclaude.ai can't wake it
The unlock is boringly simple: run that one process on a machine that never stops. Your Claude Code environment stops being a process on your laptop and becomes a place in the cloud. SSH into it from your terminal. Open it from your phone. Hand it work and walk away. Keeping that process alive is Jean-Claude's entire job, and he takes it personally.
// Le pilote automatique

He doesn't just stay up. He works the shift.

An always-on VM can do more than wait for you. Ask Claude to set up a recurring job and it writes the automation for you, or drop in your own markdown file. Each one becomes a long-lived Claude Code session that wakes itself on schedule, does the work, and goes back to idle, sitting right alongside your other sessions in the Claude apps. No laptop open, no process to babysit.

  • 1Describe it, or write it. Ask Claude to set up the automation and it writes the file for you, or drop your own markdown into ~/.config/jc/automations. The frontmatter sets the cron and the model, the body is the prompt.
  • 2Let the scheduler run. jclaude automations start reads the folder live and runs one session per file. Sign in once and the VM even starts it for you.
  • 3Watch it in your Claude apps. Each automation is a long-lived session, so it shows up on web, desktop, and phone. Open it to see what it did, or jump in and steer it mid-run.
automations/triage.md
---
name: triage
cron: "@hourly"
model: claude-opus-4-8
permissionMode: acceptEdits
---

Sweep new issues on the repo.
Label each one, draft a reply, and
open a PR when the fix is a one-liner.
Keep it short. Merci.
// Quelques routines
@hourlyevery hour

Sweep new issues on the repo, label each one, draft a reply, and open a PR when the fix is a one-liner.

every 30mhalf-hourly

Watch CI. The moment a build goes red, pull the logs, find the cause, and push a draft fix before you notice.

0 6 * * *daily · 06:00

Read the overnight logs and leave a tidy summary in the session, waiting for you with your first coffee.

intervals, @macros, or full five-field cron. one long-lived session per file, idle until its cron and restarted if it trips, and because the VM never sleeps the schedule actually holds.

// Amenities

Fully furnished. Fully managed.

A Jean-Claude VM isn't a bare box you have to housekeep. It's a serviced apartment for your agent: everything pre-installed, everything maintained, concierge included.

🏋️
🏋️

We do the heavy lifting

Health checks, automatic restarts, image updates, disk headroom: handled. If the claude remote-control process exits, the supervisor has it back before your next prompt. You will never babysit a server at 3am again.

One command to ready

jclaude up provisions a VM in about a minute, Claude Code preinstalled. Sign in once over SSH and the VM registers on claude.ai/code. From then on, it is always on and waiting for you.

🧳
🧳

All amenities included

Claude Code, codex and opencode preinstalled. Node 24 and the latest Python, with uv handling version switches. Persistent disk, one-command snapshots and rollback, tmux and mosh for the road.

🥋
🥋

Bodyguard-grade isolation

Every VM is isolated, with encrypted disks and scoped tokens. Nothing shared, nothing pooled. Your code keeps its own room.

🚪
🚪

Ports that open on command

Closed by default, except 443 straight to :3000. jclaude port open 8080 puts any port on a public URL in about 15 seconds, up to eight at once. The dev server your agent starts is reachable from any device, no tunnels.

🥊
🥊

SSH that feels local

Eight regions, so your VM lives next door and keystrokes land as you type them. Mosh and tmux ride along for rough Wi-Fi.

// Watch him flex

From zero to VM in one command.

No YAML. No console safari. The whole onboarding is three moves (the tuto counts them for you).

  • 1npx jclaude up: a fresh VM with Claude Code, Node, Python and friends, and you land inside over SSH
  • 2claude, then /login: connect your claude.ai account once, integrations included
  • 3Open claude.ai/code: your VM is an environment, sessions run there 24/7, phone included
~/projects · jean-claude
$ jclaude up
🥐 Jean-Claude is doing the splits across a fresh VM...
kicks-7x2fis up. The splits are holding.  (2 vCPU / 4 GB · cdg)
claude remote-control is live // capacity: 32 sessions
Open claude.ai/code, your VM is waiting in the session list.

$jclaude resize bloodsport  # leg day
Resized to 4 vCPU / 8 GB in 15s. Disk, IP and sessions intact. Très flexible.

$ jclaude snapshot
Snapshot saved. Time travel insurance acquired.

$jclaude ssh  # for when you must feel the metal
jc@kicks-7x2f:~$
// Témoignages

People say nice things.
Jean-Claude says "merci."

★★★★★

"My agent ran for eleven days straight. My laptop was closed. I was skiing."

CTO, somewhere with slopes
★★★★★

"I asked for a VM. I got a VM, plus the distinct feeling that someone in Brussels is personally watching over my cron jobs."

A real customer, probably
★★★★★

"Honestly, I came for the pun. I stayed for the snapshots."

// Pricing

Pick your fighting weight.

Start with a free trial. Upgrade when your agent starts asking for more protein.

Kickboxer

(1989) · the tryout
$0/3 days

Free to spar. Not free forever.

  • 1 small VM (1 vCPU / 2 GB)
  • Claude Code + Remote Control preconfigured
  • Always on, the full trial. No idle naps.
  • No card required. 3 days, then pick a plan.
Start free trial
★ Fan favorite (1988)

Bloodsport

the main event
$19.99/mo

One always-on VM. For agents with a day job. And a night job.

  • 1 always-on VM (2 vCPU / 4 GB), sessions never die
  • Up to 32 concurrent Remote Control sessions
  • Live resizing in ~15 s, volume and IP stay put
  • Snapshots and one-command rollback
Go Bloodsport

Universal Soldier

(1992) · built different
$200/mo + usage

On demand. Up to 4 VMs as the mission needs.

  • $200/mo flat, plus up to 4 VMs billed from $0.05/VM-hr
  • Every size, up to Colossal (8 vCPU / 16 GB dedicated)
  • All the Bloodsport amenities included
Go on-demand
// Questions fréquentes

FAQ (Frequently Asked, Fabulously Answered)

On-demand, fully-managed VMs built to run claude remote-control. Each VM comes with Claude Code installed and supervised in Remote Control server mode: sign in to claude.ai/code once, and Jean-Claude keeps the session registered and waiting for connections from then on. We handle the boring-but-critical parts (provisioning, restarts, resizing, monitoring); you drive your sessions from claude.ai/code, the Claude mobile app, or SSH.

Your Claude is doing push-ups
on your laptop's CPU.

Give it a real gym. An always-on VM running Claude Code with Remote Control, a concierge with a beret, and sessions that follow you to your pocket.

free for 3 days. no card required. no roundhouse required.