Cloud-first agentic development environment

A heads-up display for parallel coding agents.

Visor runs Claude Code and Codex in isolated cloud VMs, one VM per session. Each one boots with your repo, dependencies and services already running. You and your team watch, steer and review from a browser or your phone, and the work keeps going when you close the laptop.

sessions4 running · 4 VMs
  • runningfix-auth-redirectClaude Code · Opus 5.5 · linux+42 −7
  • simulatorios-onboardingClaude Code · Sonnet 5 · macOS + Xcode+118 −23
  • PR openbilling-webhooksCodex · GPT-5.5 · linux+260 −91
  • needs youflaky-e2eCodex · GPT-5.6 Terra · linux+9 −4
Illustration. Session names and numbers are examples.

The Conductor-alternative checklist

What people ask for, and where Visor answers it.

Taken from public threads of developers listing what they need from their next ADE.

Built for a team

One thread per task, and everyone on the account can reach it.

Hand off by link.

A task's URL stays valid across sessions. Anyone on the account who opens it can read the transcript and send the next message.

Questions find their owner.

An agent that needs a decision parks and asks: in a Slack thread, to a named person, or on the task. The reply resumes the session with everything it had loaded.

Credentials have an owner.

Logins live in an account keychain and are granted to agents by name. Agents type them into pages without the value ever appearing in chat.

How it works

Describe the machine once. Every session boots from it.

  1. 01

    Define an environment.

    A manifest names your repos, platform, setup commands, services and health checks.

  2. 02

    Snapshot it.

    Visor prepares the VM and saves a snapshot. Credentials are scrubbed before capture, and capture stops if that cleanup fails.

  3. 03

    Start tasks in parallel.

    Each session restores its own VM from the snapshot, with services started, on its own branch. Multiple sessions run in parallel across different repos.

  4. 04

    Steer, review, ship.

    Chat with the agent, watch the diff update live, preview the running app, then open the pull request.

What you get

Everything an agent needs, on a machine that isn't yours.

One VM per session.

Linux sessions run in Firecracker micro-VMs with a full Docker daemon, Compose, headless Chromium, code-server, Node, pnpm, Go, git and gh.

A simulator per agent.

Every macOS VM runs on Apple Silicon with Xcode and its own iOS Simulator, so parallel agents don't share one simulator or your disk. It streams live at 30fps, and you can tap and swipe.

PRs that come back checked.

Agents run the changed flow, attach permanent screenshot links to the PR test plan, and wait on CI themselves. A reviewer agent can record its findings on the pull request.

A diff that keeps up.

Each session's branch is compared with base as the agent works. You get unified or split view, a file tree, j/k to move between files, and a Create PR button once there are changes.

The app, running.

Agents take screenshots of any page your environment serves, read the rendered DOM and console errors, and click through to the state they need first.

A browser for the agent.

A real Chromium runs inside the VM and stays open across calls, so the agent can log in, click through a flow and check the result, on your services or on the open web.

Agents with their own accounts.

Agents commit under their own GitHub identity, take requests in Slack threads, and have their own email address.

Files that outlive the VM.

Attach your own S3 bucket to Linux environments, and agent output survives after a session's VM is torn down.

Cost per agent.

Model usage is reported per agent through the API or CLI, so each agent's cost sits next to what it shipped.

Visor and Conductor

Same idea, different machine.

Conductor runs Claude Code, Codex, Cursor and OpenCode in parallel, each task in its own workspace on your Mac. Visor runs Claude Code and Codex agents in a cloud VM per session, shared across your team. The Conductor column uses only what conductor.build states.

ConductorVisor
Where agents runOn your MacCloud VMs, one per session
Coding agentsClaude Code, Codex, Cursor, OpenCodeClaude Code, Codex
IsolationA workspace, branch, files and terminal per taskA VM per session, with its own Docker daemon and services
Laptop closedRuns while your Mac is awakeKeeps running in the cloud
TeammatesNot described on conductor.buildAccount-wide tasks, shared by link
iOS workYour local XcodemacOS VMs, each with its own streamed simulator
Where you watchMac appWeb, iPhone, iPad and Android apps
ReviewDiff, pull request, merge, archiveLive diff, then a GitHub pull request

Pick Conductor if you want everything local, Cursor or OpenCode in the mix, or your Claude or ChatGPT plan driving it. Pick Visor if your agents need their own Docker, databases, browser or simulator, keep working when you close the laptop, and have to be shared with a team.

Questions.

What is an ADE?

An agentic development environment: where coding agents do their work and where you supervise it. In Visor that means a cloud VM per session, plus the apps you watch from.

Can my team share sessions?

Yes. Tasks are scoped to the account, so any member with the link can read the task and follow up in the same thread. A transcript can hold messages from several members, agents and Slack senders.

What happens if a VM dies mid-task?

A turn that loses its machine retries on fresh VMs, up to twice. Queued messages survive the interruption, and an idle session reboots from its snapshot on your next message.

Does my code leave my machine?

Yes. Your repo is cloned into a cloud VM. Secrets are encrypted with keys held in a separate key service, and the API returns secret metadata rather than values.

Do I need a Mac?

No. Most work runs on Linux VMs, and you drive them from a browser or a phone. macOS VMs are there for Xcode and the iOS Simulator.

Can I bring my existing setup?

Your setup becomes an environment manifest: repos, setup commands, services and health checks. On Linux, anything you can install with apt or run in Docker works in the VM.

Is Visor affiliated with Conductor, Anthropic or OpenAI?

No. Visor is independent. It runs Anthropic's Claude Code and OpenAI's Codex as coding agents.

Early access

Get your agents off your laptop.

Tell us what you run today. We'll reply with access and help turning your setup into an environment.

Used only to contact you about Visor. Privacy

You're on the list.

We'll be in touch at the address you gave us.