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.

macOS and Linux coming soon.

  • 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 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
  • Create events
  • Update events
  • Delete events
  • Find free time

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

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.

Inside the app

A look at Jarvis, screen by screen.

See everything Jarvis is doing, in one place.

The home screen. Talk or type to Jarvis from the bottom bar, and watch tasks, approvals, your schedule and system health update live.

  • Talk or type to Jarvis from the bottom bar
  • Active tasks, current operations and recent activity
  • Approve sensitive actions before they run
  • Upcoming schedule, alerts and connected devices
Jarvis Command Center with system overview, schedule, the AI core, active tasks, approvals and quick actions

New to the dashboard? Read the full dashboard guide.

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
LC

llama.cpp

LLM

Gmail

Google

Google Calendar

Google

GitHub

DevTool

Docker

DevTool

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, see which cloud models were called, and disconnect services whenever you want.

  • API keys and integration tokens are encrypted on your device.
  • Sensitive actions can require your approval.
  • A local log records which cloud models were called, not what was sent.
Explore security and permissions

Strict

Local only

Only local models (Ollama or the built-in llama.cpp engine) answer, so prompts are never sent to a cloud AI provider. Online tools such as web search still work.

Guarded

Cloud with protection

Use cloud models after credential-like strings such as API keys, passwords and tokens are stripped.

Relaxed

Direct cloud access (default)

Use enabled providers without redaction for trusted, non-sensitive work. This is the default.

Jarvis for Business

AI Built Around Your Business

From automating repetitive workflows to building dedicated AI systems, we help businesses turn operational problems into practical AI-powered solutions.

Have a workflow that should be automated with AI? We can build it.

Customize Jarvis

Bring Jarvis into your workflow.

Extend Jarvis with business-specific workflows, integrations and capabilities while the core Jarvis platform stays proprietary.

Binary / Executable Delivery

Your customized deployment is delivered as a compiled application. Jarvis source code is not included.

Foundation
The Jarvis platform
Source code
Stays private
You receive
Compiled application

Build From Scratch

Build an AI system that's entirely yours.

Have requirements beyond Jarvis? We can architect and develop a dedicated AI solution around your workflows, systems and business requirements.

Source Code Available

Source-code delivery can be included for custom-built solutions, according to the agreed project scope and contract.

Foundation
Independent, built for you
Source code
Available by agreement
You receive
Agreed deliverables

Custom Jarvis deployments are delivered as compiled applications and Jarvis proprietary source code remains private. From-scratch projects are separate implementations; any source-code handover covers that project only and is defined in the project agreement.

See what we build and how a project runs: custom AI solutions for business.

Getting started

From download to first task in four 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

    Connect an AI model

    A free Groq key is the easiest start. OpenRouter or Gemini keys work too, or the built-in llama.cpp engine or Ollama for privacy.

  4. 4

    Try a first task

    For example: "Show me the files in my Downloads folder."

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 available as a limited-time $9.99 USD one-time payment for lifetime access to the Windows app through the Microsoft Store — no recurring app subscription. 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. See the current offer.

Your conversations, memory and settings are stored on your PC. What reaches a cloud AI model depends on the privacy mode you choose in Settings. RELAXED, the default, sends prompts to the cloud provider you picked with no redaction. GUARDED strips credential-like strings such as API keys, passwords and tokens first; email addresses and phone numbers are not redacted. STRICT uses only local Ollama models, though online tools such as web search still work. A local log records which provider and model were called, not the content.

Anthropic (Claude), OpenAI (GPT), Google (Gemini), Groq, OpenRouter for 200+ more, and local models through Ollama or the built-in llama.cpp engine — 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. Apps for macOS and Linux are coming soon.

Jarvis AI Assistant is an agentic system, not a chat window. It runs 70+ real tools, remembers across sessions, routes between 7+ AI 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 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. It does not request any Gmail permission. Reading, searching and sending email is a separate, optional step that uses IMAP and SMTP with an app password you create yourself and can revoke at any time — which also means it works with Gmail, Outlook, iCloud, Fastmail and any other provider. 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.

Partly. A local log records which cloud provider and model were called and how many messages were sent, but not the content of those messages. Your conversations, memory, settings and logs are stored in the .jarvis folder in your Windows user profile, where you can see them.

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.

macOS and Linux coming soon.

Support the future of Jarvis

Jarvis is built independently. If it helps you, you can support new features, testing and long-term development on Patreon.

Completely optional. Your Jarvis licence and features stay exactly the same.