Getting started with JarVS
JarVS is two apps that work together: a host app on your Mac or Linux machine that runs VSCode Server, and a client on Apple Vision Pro that connects to it over your local network. This guide walks you through the full setup.
Prerequisites
- Apple Vision Pro
- Mac (macOS 14+) or Linux (x86_64 / ARM64)
- Visual Studio Code with the `code` CLI installed
- Same WiFi network for initial setup
Install & setup
Install the host app on your Mac or Linux machine
This runs VSCode Server on your machine. On Mac it lives in your menu bar. On Linux it runs as a systemd service.
brew install jarvs-vision/jarvs/jarvsLinux: curl -fsSL https://jarvs.space/install.sh | bash

Get JarVS on Apple Vision Pro
Download the JarVS client from the App Store on your Apple Vision Pro.
Download JarVS for Apple Vision ProConnect & pair
Make sure both devices are on the same WiFi network. Open JarVS on your Apple Vision Pro and your host machine will appear automatically via Bonjour/mDNS.
- No IP addresses to type, no port forwarding needed
- On Linux, use 'jarvs pair' for manual pairing with a 6-digit code
- After initial pairing, you can connect remotely from anywhere

Browse your files
Once connected, you can browse your file system right from Apple Vision Pro. Navigate through your projects and folders to find what you want to work on.
- Browse your full directory tree from your headset
- Navigate with the breadcrumb path bar at the top
- Star your favorite folders for quick access

Open your first project
Tap a project in the list to open a VSCode window. Each project gets its own floating window, color-coded so you can tell them apart at a glance.

What's next
Remote access
Connect from anywhere after pairing once on your local network.
Git worktrees
One branch per window. Review, code, and merge side by side.
CLI reference
All available commands for the JarVS host CLI.
After pairing once on your local network, you can also connect remotely from anywhere. No public IP or port forwarding needed.
Frequently asked questions
Setup & Install
Why do I need two apps?
Do I need VSCode installed?
Which machines are supported?
Does it work with Linux?
My host machine doesn't appear on Apple Vision Pro
Using JarVS
Is it the real VSCode?
Do my VSCode extensions work?
How many windows can I open?
Can I open two windows for the same project?
How do git worktrees work with JarVS?
Which AI coding agents does it work with?
Network & Security
Do I need a network connection?
How is the latency?
What happens when I switch between my Mac and Vision Pro?
Pricing
Is there a subscription?
Still need help?
If you ran into an issue or have a question not covered here, reach out and we will get back to you.
Contact support