JarVSJarVS

Get started with JarVS

You need two apps: a host app on your Mac or Linux machine that runs VSCode Server, and the client on Apple Vision Pro that connects to it. Setup takes under a minute.

macOS

Install on Mac

Open this page on your Mac and download the host app. It installs in your menu bar and runs VSCode Server in the background — no configuration needed.

Download JarVS Host for MacmacOS 14 Sonoma or later
orbrew install jarvs-vision/jarvs/jarvs

Requires macOS 14 Sonoma or later.

Linux

Install on Linux

Run the install script to download the server binary and set up a systemd user service. Supports x86_64 and ARM64.

curl -fsSL https://jarvs.space/install.sh | bash

After installation, pair with your Apple Vision Pro:

jarvs pair

Requires code CLI in PATH. See the CLI reference for all available commands.

Step by step

1

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.

  • Mac: runs in your menu bar — no window to manage
  • Linux: runs as a systemd user service in the background
  • Automatically starts VSCode Server when needed
  • Requires macOS 14+ or Linux (x86_64 / ARM64)
Download JarVS Host for MacmacOS 14 Sonoma or later
orbrew install jarvs-vision/jarvs/jarvs

Linux: curl -fsSL https://jarvs.space/install.sh | bash

2

Make sure both devices are on the same WiFi

JarVS uses your local network to connect your Apple Vision Pro to your Mac. Both devices need to be on the same WiFi network.

  • No internet connection required
  • Works on any local network
  • No port forwarding or configuration needed
3

Open JarVS on Apple Vision Pro

Your Mac will appear automatically. Pick a project and start coding — JarVS handles the rest.

  • Auto-discovers your Mac on the local network
  • One tap to connect to any project
  • Already installed if you're reading this from Apple Vision Pro
Download JarVS for Apple Vision Pro

Troubleshooting

My host machine doesn't appear on Apple Vision Pro
Make sure both devices are on the same WiFi network and that the JarVS host app is running (menu bar on Mac, or 'systemctl --user status jarvs-server' on Linux). Check that your firewall isn't blocking local network connections. On Linux, you can also pair manually with 'jarvs pair'.
Do I need VSCode installed?
You need Visual Studio Code with the 'code' CLI installed on your host machine. The JarVS host app uses it to run VSCode Server for the coding experience on Apple Vision Pro.
Which machines are supported?
Any Mac running macOS 14 Sonoma or later, or any Linux machine (x86_64 or ARM64) with the 'code' CLI installed.
Does it work with Linux?
Yes! See the Linux tab above for installation instructions. The JarVS server runs as a standalone CLI with a systemd service on Linux (x86_64 and ARM64).