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 laterbrew install jarvs-vision/jarvs/jarvsRequires 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 | bashAfter installation, pair with your Apple Vision Pro:
jarvs pairRequires code CLI in PATH. See the CLI reference for all available commands.
Step by step
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)
brew install jarvs-vision/jarvs/jarvsLinux: curl -fsSL https://jarvs.space/install.sh | bash
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
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