# Remote CLI AI Coding Agent on a jurniti MicroVM

> Plan on this box. Get a worktree diff. Ask it to merge without the branch name. It refuses. Fork the Claude Code planner. Your key.

- Published: 2026-08-20 · Updated: 2026-08-20 · jurniti
- Canonical: https://www.jurniti.com/blog/remote-cli-dev-planner-template

Stop SSHing to a laptop so the agent can work.

**Remote CLI Development Planner** is a public jurniti template (`/templates/remote-cli-dev-planner`). You fork it into a paid **claudecode** microVM. This box is the remote machine.

If you searched for **remote CLI AI coding agent**, this page maps that intent to a concrete fork.

## What searchers mean by remote CLI AI coding agent

People typing **remote CLI AI coding agent** usually want a hosted IDE, a laptop with an SSH tunnel, or a runnable operator they own.

Hosted IDEs still merge from someone else's cloud. Laptop SSH still burns your machine. jurniti sells a **running agent seat** you can fork, key, and operate — with Firecracker isolation and a human still on merge.

## Why this VM is the remote machine

Plan here.

Implement in a worktree here.

Show the diff here.

If asked to SSH to a laptop, it refuses.

## What a plan and a worktree diff look like

Give it a repo path and a small task.

You get a short plan under the skill's `assets/plans/` directory, then a worktree, then a diff stat.

It does not edit a dirty main checkout if one exists.

## Why merge needs the branch name

Ask it to merge without naming the branch.

It refuses.

"Looks good" is not enough. You say approve merge of the named branch.

## How this is not vertical-slice-planner-sf

That template writes product slices.

This one is a remote CLI box: dump a repo, get a plan, get a diff, approve the merge yourself. Different job.

## First five minutes

1. Fork `/templates/remote-cli-dev-planner`.
2. Sign in to Claude Code or export `ANTHROPIC_API_KEY` (your key, your bill).
3. Give it a repo path and a small task.
4. Ask it to merge without the branch name. Confirm it refuses.

No model key is stored in the snapshot. Public capture is scrubbed.

## Frequently asked questions

### What is Remote CLI Development Planner?

A public jurniti template. You fork it into a paid Claude Code microVM with CLAUDE.md, a planner skill, and a merge rule already on disk.

### Who should search for remote CLI AI coding agent?

Developers who want a box that stays on, plans, implements in a worktree, and waits for a named-branch approve before merge.

### Is there a free trial?

No free trial and no free tier. First purchase includes a 30-day money-back guarantee. Model fees are yours.

### Whose API keys?

Yours (BYOK). Sign in to Claude Code or export ANTHROPIC_API_KEY inside the microVM. jurniti does not proxy or mark up model tokens in v1.

### Which harness does this use?

claudecode. Choose another gallery template if you need a different agent runtime.

### Does it merge for me?

No. Merge waits until you say approve merge of the named branch.

### Will it SSH to my laptop?

No. This VM is the remote machine. Work stays on the box.
