THE JARVIS HANDBOOK

Meet your voice-first assistant.

A good place to start. A useful place to come back to. Get set up, find your flow, and make Jarvis your own.

Start with the setup guide
A small library of cream and lavender handbooks, with a magnifying glass and pencil
THE HANDBOOK / INTRODUCTIONA closer look at your assistant

A conversation with room to act

Jarvis is a self-hosted personal assistant. Gemini Live handles spoken conversation and everyday functions; the high-level task agent handles research, writing, coding and other multi-step work with your configured tools.

The website is a guide and source-access portal. It does not connect to your microphone, desktop files or local assistant. The assistant itself runs from the downloaded source.

A connected set of capabilities

Use supported desktop context, project memory, timers, file preparation, browser organization, workspace restoration and background job tracking. Connect an authorized messaging adapter when you want to share actual files.

Skills, Python extensions, specialist agents and MCP connections provide extension points. Each integration has its own dependencies and authentication; it is not automatically available just because the source contains a connector.

Start from the source directory

Install uv and a supported Python runtime, extract your source bundle, and work in the directory containing pyproject.toml. Create the project .env, set GEMINI_API_KEY, configure your task provider and start voice mode.

Your starting point: download, configure, say hello.
Your starting point: download, configure, say hello. Illustrated example
PowerShell / source reference
uv sync --locked --extra voice --extra desktop
if (-not (Test-Path .env)) { Copy-Item .env.example .env }
uv run jarvis model
uv run jarvis run

Choose one useful starting point

Begin with a timer or a known project folder. Add the Chrome/Edge and VS Code adapters for deeper desktop workflows. Detailed walkthroughs in the field guide show the expected result, follow-up requests and requirements for each area.