Skip to main content

What is Jarvis?

Jarvis is a shared desktop environment where multiple AI assistants, retro arcade games, live chat, and a GPU-rendered interface all coexist on one screen. Connect with friends, play Asteroids or Tetris, talk to Claude Opus assistants, and vibe — all at once.

Quick Start

Get Jarvis running in under 5 minutes

Installation

Complete setup guide for macOS

AI Assistants

Run up to 4 Claude Opus panels simultaneously

Arcade Games

Embedded games: Asteroids, Tetris, Minesweeper, and more

Core Features

Everything you need for a multiplayer vibe coding experience.

GPU-Accelerated Terminal

WebGPU rendering with tiling window manager

Multiplayer Chat

Real-time presence with invite codes and room sharing

Voice Input

Push-to-talk with local Whisper transcription

Plugin System

Custom panels and tools with IPC bridge

Live Configuration

Hot-reload themes, colors, and keybindings

Mobile Pairing

Connect via Expo app with QR codes

Architecture

Jarvis is built with Rust, WebGPU, and Python AI integration.

System Overview

Crate structure and design patterns

Rendering Pipeline

GPU pipeline, shaders, and visual effects

Tiling System

Binary split tree window management

API Reference

Full Rust crate documentation

Build docs developers (and LLMs) love