Private AI assistant for Windows

Jarvis AI Assistant gets work done on your Windows PC.

Jarvis is a Windows desktop AI assistant that can use your tools, voice, routines, memory, and connected services to carry a task through—while you control what stays local and what reaches the cloud.

  • Runs real tools on your PC
  • Local-first privacy controls
  • Your AI keys, no token markup
Jarvis AI Assistant Command Center with AI core, active agents, tasks, and quick commands
The current Command Center: one place to see the task, tool activity, approvals, and result.

Optional Google connection

Your account stays under your control.

Jarvis AI Assistant connects to Google only after you approve access, only for the email and calendar actions you request, and you can disconnect it at any time.

Google Calendar

So you can ask for your day, and change it, in plain language.

  • View upcoming events
  • See which calendars you have

Gmail

So a reply you approve is actually sent, without leaving the assistant.

  • Send emails
  • Cannot read your mail through Google

Jarvis AI Assistant only accesses Google data after the user explicitly grants permission. Users may disconnect Google access at any time. Use of Google data follows the Google API Services User Data Policy.

Technical permission details

Google Calendar

  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.googleapis.com/auth/calendar.events

Gmail

  • https://www.googleapis.com/auth/gmail.send

Illustrative workflow

Ask once. See the work finish.

Jarvis can move from understanding a request to using the right tools and returning a concrete result—while showing you what happened.

Command activityReady
  1. 1

    Your command

    Review my recent commits, find the most important unfinished task, and create a Jira ticket for it.

  2. 2

    Jarvis checks

    Recent git history and open TODOs are inspected. Sensitive values are protected before any cloud-model request.

  3. 3

    Jarvis acts

    The highest-priority unfinished item is identified and a Jira issue is prepared with the relevant context.

  4. 4

    Completed result

    JARVIS-47 created: Refactor authentication middleware. Priority: High. Assigned to the current sprint.

One assistant for the work around your work.

Jarvis brings action, conversation, automation, and continuity together without hiding control behind a black box.

Desktop actions

Turn instructions into finished work.

Use files, shell commands, git, Docker, the browser, and connected tools from one conversation—with approval before sensitive actions.

Voice

Keep moving while Jarvis listens.

Start a hands-free conversation, ask for a task, and hear the result without switching windows or reaching for the keyboard.

Routines

Put repeatable work on a schedule.

Describe a multi-step routine in plain language, choose when it runs, and pause, edit, or run it immediately whenever plans change.

Memory

Continue without explaining everything again.

Keep useful preferences and past outcomes on your own machine so future work starts with the right context.

Need the full technical list? Explore every Jarvis feature.

Integrations

Connect the services your work already depends on.

Choose the model, productivity tools, and developer services Jarvis can use. Every connection remains optional and under your control.

Claude

LLM
AI

OpenAI

LLM

Ollama

LLM

Gmail

Google

Google Calendar

Google

GitHub

DevTool

Docker

DevTool

Jira

Workflow

Privacy and control

You decide where Jarvis thinks.

Jarvis makes the local and cloud boundary visible. Choose a privacy mode for the work in front of you, inspect external activity, and disconnect services whenever you want.

  • Credentials are encrypted on your device.
  • Sensitive actions can require your approval.
  • External model and integration calls remain auditable.
Explore security and permissions

Strict

Local only

Use a local Ollama model so prompts, memory, and tool results stay on your machine.

Guarded

Cloud with protection

Use cloud models after secrets and sensitive patterns are redacted, with each external call recorded.

Relaxed

Direct cloud access

Use enabled providers without the redaction layer for trusted, non-sensitive work.

Getting started

From download to first task in three steps.

  1. 1

    Install

    Get the Windows app from the Microsoft Store.

  2. 2

    Sign in

    Use your Jarvis account to activate your licence and sync access across devices.

  3. 3

    Choose a model

    Connect your own cloud key or use a local Ollama model with no per-token provider bill.

Read the setup guide

Limited-time offer

Jarvis AI Assistant Lifetime Access

$9.99 USD · One-time payment

Pay once for lifetime access to the Jarvis Windows app. No recurring app subscription.

Get Jarvis on Microsoft Store

Third-party AI services may charge separately. Final regional pricing is shown in the Microsoft Store.

View pricing and purchase options
Questions, Answered

Frequently asked.

Everything you need to know about running Jarvis — privacy, cost, models, and platforms.

Jarvis AI Assistant is a paid app with three plans: quarterly, annual, or a one-time lifetime licence — every plan unlocks the full assistant. On top of that you bring your own LLM API keys (or run fully local with Ollama), so you pay your model providers directly and Jarvis adds no markup on tokens. Current prices are on the pricing page. Compare current plans.

Only if you let it. In STRICT mode everything stays 100% local. In GUARDED mode, secrets and PII are redacted before anything is sent to a cloud model. Every external call is logged to an audit trail you can inspect.

Anthropic (Claude), OpenAI (GPT), Google (Gemini), Groq, Ollama for local models, and OpenRouter for 200+ more — all through one unified, prefix-based router. Switch models with zero config.

Jarvis AI Assistant ships as a native Windows desktop app (Microsoft Store / MSIX), plus a CLI, web dashboard, and voice interface. The agent core is cross-platform (Windows, macOS, Linux).

Jarvis AI Assistant is an agentic system, not a chat window. It runs 75+ real tools, remembers across sessions, routes between 7 model providers, and runs on your own hardware with privacy controls. It does work — it does not just talk about it.

Only so it can do the email and calendar tasks you ask for, and connecting is optional — Jarvis works fully without it. Calendar access lets it read your schedule, create, update, and delete events, and find free time. Gmail access is limited to sending: it can send a message or reply you approve, and nothing more. It deliberately does not request any permission that can read your mailbox through Google, because Google classifies those as restricted scopes. Reading and searching your mail is a separate, optional step that uses IMAP with an app password you create yourself and can revoke at any time — which also means it works with Outlook, iCloud, Fastmail and any other provider, not just Gmail. Jarvis AI Assistant only accesses Google data after you explicitly grant permission on Google's own consent screen, and you can disconnect at any time from inside the app or by revoking access in your Google Account permissions.

Yes. Every tool execution, model call, and secret access is written to a replayable audit trail you can inspect — no hidden black boxes around what runs or what happens to your data.

Yes. Free-Hand voice mode does wake-word → live conversation → proactive idle, with fast sub-second first audio using ElevenLabs (premium, opt-in) or local Faster-Whisper + Kokoro.

No. Talk to it in plain language from the desktop app or voice. Developers get a powerful CLI and tool registry; everyone else gets a Command Center with daily briefings, notes, and reminders.

Yes — they are called routines. You describe the steps in plain language ("check my unread email", "send me a short summary") and say when ("every morning", "every day at 5pm", "every 2 hours"). Jarvis then runs those steps on its own, using the same tools and the same model it uses when you chat with it. You can pause, resume, run it now, reschedule, or delete a routine at any time.

It catches up once. When Jarvis starts again it detects the missed schedule and runs the routine a single time, rather than firing every run you missed in a burst. Routine schedules also resolve against your machine’s local timezone, not UTC, so "9am" always means 9am where you are.

No. PostgreSQL is optional everywhere in Jarvis AI Assistant. If you have not connected one, routines and their run history persist to a local SQLite file in your home folder. There is nothing to install and nothing to configure.

Give the next task to Jarvis.

Install Jarvis AI Assistant on Windows, choose the privacy mode and model that fit your work, and move from instructions to completed actions.