JarVSJarVS
Apple Vision Pro

Run AI agents across your codebase.

Open a VSCode window for every git worktree. Run your favorite AI coding agent in each one. Watch them all work in parallel — floating in your spatial environment.

You need both — the host app (Mac or Linux) runs VSCode Server, the Apple Vision Pro app connects to it. Works over local WiFi or remotely. Pair once locally, then connect from anywhere.

macOS 14+ or Linux (x86_64 / ARM64).

feat/auth
src/auth/login.ts
Terminal

$ claude: implementing auth flow…

feat/dashboard
src/components/Dashboard.tsx
Terminal

$ codex: building dashboard UI…

fix/api-errors
src/api/validation.ts
Terminal

$ opencode: fixing validation…

See it in action

Watch JarVS turn your Apple Vision Pro into a spatial coding powerhouse.

Up and running in minutes

Two apps, zero configuration, one seamless experience.

1

Install the host app

Runs on Mac or Linux. On Mac it lives in your menu bar. On Linux it runs as a systemd service. Manages VSCode Server for you.

2

Open a window per worktree

Each git worktree shows as its own project. Open as many VSCode windows as you need — one tap each.

3

Run an AI agent in each

Launch Claude Code, Codex, or any terminal agent in every window. Watch them edit files across your codebase simultaneously.

Multiply your output with parallel agents

Git worktrees let you check out multiple branches at once. JarVS gives each one its own window. Run an AI agent in every window and watch them all work at the same time.

feat/auth
Worktree 1
Terminal

$ claude: building login flow

feat/dashboard
Worktree 2
Terminal

$ codex: creating dashboard components

fix/api-validation
Worktree 3
Terminal

$ opencode: fixing input validation

Three branches, three agents, all running at once — each in its own spatial window.

Built for spatial development

Everything you need to run AI agents in your spatial environment.

Multi-Window VSCode

Open as many floating VSCode windows as you want. Each one is a full editor — no tabs, no splitting, just arrange them in space.

Zero Configuration

Auto-discovery finds your host on the local network instantly. No IPs to type, no port forwarding, no config files.

Any AI Agent

Claude Code, OpenCode, Codex, Aider, Copilot — if it runs in a terminal or as a VSCode extension, it works in JarVS. No lock-in.

Zero Latency

Sub-millisecond response over your local network — typing, scrolling, and completions feel native. No cloud roundtrip.

Remote Access

Pair once on your local network, then connect from anywhere. Your host machine doesn't need a public IP or port forwarding.

Git Worktrees Built In

Each worktree appears as its own project. Open a window per branch, run an agent in each, and parallelize work that normally runs sequentially.

Project-Aware Windows

Windows are color-coded by repo. Focus a project to surface all its agent windows, or dismiss other projects to reduce noise while agents work.

Siri & Native Gestures

Control VSCode with Siri voice commands and native visionOS gestures — look, tap, pinch, and drag to manage your agent windows. No new interactions to learn.

Seamless Continuity

Kick off agents on your Mac, put on the headset to watch them work spatially. Take it off, check results on your Mac. One continuous workflow across both devices.

One-Time Purchase

No subscription, no recurring fees. Buy once, use forever. Free updates included.

Simple pricing

One-time purchase

Pay once, use forever. No subscription.

  • Both apps included
  • Free updates
  • No recurring fees
  • No account required

The host app is a free download for Mac and Linux. The Apple Vision Pro app is a one-time purchase with all future updates included.

Frequently asked questions

Why do I need two apps?
JarVS uses a client-server architecture: the host app (on Mac or Linux) runs VSCode Server (the same backend that powers vscode.dev), while the Apple Vision Pro app connects to it as a thin client. This isn't a limitation — it's how you get the best experience. Your code stays on your machine, you get native terminal and tooling, and the Apple Vision Pro app stays fast because it only handles rendering. It's the same architecture VS Code Remote uses, just running over your local network.
Which AI coding agents does it work with?
All of them — Claude Code, OpenCode, Codex, Aider, GitHub Copilot, and any other tool that runs in a VSCode terminal or as an extension. Create a git worktree per task, open each one in its own JarVS window, and run an agent in each terminal. Multiple agents working across your codebase in parallel, all visible at once.
What if my preferred tool isn't listed?
If it runs in a VSCode terminal or as a VSCode extension, it works in JarVS. That includes Codeium, Continue, Cursor extensions, and anything else. If it works on your Mac's VSCode, it works in JarVS.
How many agents can I run at once?
As many as you want. Each worktree gets its own window, and each window has its own terminal. Run a different agent in every window — or the same agent on different tasks. Arrange them in space and watch them all work simultaneously.
Do I need a network connection?
For initial setup, your host machine and Apple Vision Pro need to be on the same local network (WiFi) to pair. After that, you can connect remotely from anywhere — no public IP or port forwarding needed. Local connections work offline too, so it's great on planes.
How is the latency?
Single-digit milliseconds over local network. The experience feels completely native — typing, scrolling, and code completion are all instant. There's no cloud server in the middle adding latency.
How do git worktrees work with JarVS?
Each worktree appears as its own project in the connection list. Tap to open it in a new window. The typical workflow: create a worktree per task or feature branch, open each in its own spatial window, run an AI agent in each one, and let them all work in parallel. When they're done, review each branch side by side and merge.
What happens when I switch between my Mac and Apple Vision Pro?
Your agents keep running on your Mac regardless. Put the headset on to watch them work spatially, take it off to check results on your Mac. It's the same workspace — JarVS just gives you a spatial view into it. No interruption, no syncing needed.
Is there a subscription?
No. JarVS is a one-time purchase with no subscriptions or recurring charges. The host app is free. Buy once, get all future updates included.
Does it work with Linux?
Yes! The JarVS server runs standalone on Linux (x86_64 and ARM64). Install it with a single script, and it runs as a systemd user service. Pair with your Apple Vision Pro using the CLI: run 'jarvs pair' to generate a pairing code.

Know a developer with an Apple Vision Pro?

They'll want to see this. Share JarVS with someone who'd get the most out of it.