whatisgithub

What is jarvis-desktop?

bosscube1/jarvis-desktop — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 4/5Setup · moderate

In one sentence

A transparent AI overlay HUD for Windows 11 with a command palette, widgets, voice control, and a crypto dashboard, built for XREAL AR glasses or any monitor.

Mindmap

mindmap
  root((Jarvis-desktop))
    What it does
      Transparent HUD overlay
      Command palette
      Voice and AI chat
    Tech stack
      TypeScript
      Electron
      React
      C sharp
    Use cases
      AR glasses overlay
      Workspace snapshots
      Crypto dashboard
    Architecture
      Electron main process
      JarvisBridge sidecar
      Six AI providers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a persistent AI chat and command palette overlay on top of your desktop or AR glasses.

USE CASE 2

Save and restore different workspace layouts for coding, trading, or gaming sessions.

USE CASE 3

Control apps and check live crypto prices through voice commands and on-screen widgets.

What is it built with?

TypeScriptElectronReactC#.NET

How does it compare?

bosscube1/jarvis-desktop0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Node.js 22+ and Windows 11, an API key is needed to use the AI chat features.

No license information is stated in the README.

So what is it?

JARVIS Desktop is an AI powered overlay assistant for Windows 11 that sits on top of everything else on screen like a transparent heads up display. It was designed with XREAL AR glasses in mind, where the glasses act as an external monitor, but it works just as well on a regular screen. The overlay includes a searchable command palette, draggable widgets, streaming AI chat, voice control, a crypto dashboard, notifications, and support for saving and restoring different workspace layouts. The project describes itself as feature complete across its planned milestones. Users can open a fuzzy search command palette to launch any installed application or run built in commands, add and arrange widgets like a clock, weather, system monitor, notes, to do list, and a Pomodoro timer, and save named workspace snapshots such as Coding or Gaming that restore window positions and layout later. A voice mode lets someone speak commands like opening apps, setting timers, or summarizing the screen, with spoken replies through text to speech. The AI chat panel supports six different providers, including Anthropic, OpenAI, Google, OpenRouter, and local options like Ollama and LM Studio, and can summarize whatever is on screen or explain whatever is copied to the clipboard. A separate companion program written in C# handles Windows specific features like reading text from images, showing what music is currently playing, and controlling other application windows, communicating with the main app over a background connection. API keys are encrypted on the device and never leave the main process. Running the project requires Node.js version 22 or newer and Windows 11, with standard commands to install dependencies, run a development version with live reloading, and build a production version. No separate C++ build tools are needed. Full architecture details are documented separately in the repository.

Copy-paste prompts

Prompt 1
Explain how JARVIS Desktop's overlay and command palette work on Windows 11.
Prompt 2
Walk me through connecting an Anthropic or OpenAI API key to JARVIS Desktop's AI chat panel.
Prompt 3
How does the JarvisBridge C# sidecar communicate with the main Electron app?
Prompt 4
Help me build a custom widget for JARVIS Desktop using its widget engine.

Frequently asked questions

What is jarvis-desktop?

A transparent AI overlay HUD for Windows 11 with a command palette, widgets, voice control, and a crypto dashboard, built for XREAL AR glasses or any monitor.

What language is jarvis-desktop written in?

Mainly TypeScript. The stack also includes TypeScript, Electron, React.

What license does jarvis-desktop use?

No license information is stated in the README.

How hard is jarvis-desktop to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is jarvis-desktop for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.