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