Google Calendar
So you can ask for your day, and change it, in plain language.
- View upcoming events
- See which calendars you have
Private AI assistant for Windows
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.

Optional Google connection
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.
So you can ask for your day, and change it, in plain language.
So a reply you approve is actually sent, without leaving the assistant.
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.
Google Calendar
Gmail
Illustrative workflow
Jarvis can move from understanding a request to using the right tools and returning a concrete result—while showing you what happened.
Review my recent commits, find the most important unfinished task, and create a Jira ticket for it.
Recent git history and open TODOs are inspected. Sensitive values are protected before any cloud-model request.
The highest-priority unfinished item is identified and a Jira issue is prepared with the relevant context.
JARVIS-47 created: Refactor authentication middleware. Priority: High. Assigned to the current sprint.
Jarvis brings action, conversation, automation, and continuity together without hiding control behind a black box.
Desktop actions
Use files, shell commands, git, Docker, the browser, and connected tools from one conversation—with approval before sensitive actions.
Voice
Start a hands-free conversation, ask for a task, and hear the result without switching windows or reaching for the keyboard.
Routines
Describe a multi-step routine in plain language, choose when it runs, and pause, edit, or run it immediately whenever plans change.
Memory
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.
Choose the model, productivity tools, and developer services Jarvis can use. Every connection remains optional and under your control.
Privacy and control
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.
Local only
Use a local Ollama model so prompts, memory, and tool results stay on your machine.
Cloud with protection
Use cloud models after secrets and sensitive patterns are redacted, with each external call recorded.
Direct cloud access
Use enabled providers without the redaction layer for trusted, non-sensitive work.
Getting started
Get the Windows app from the Microsoft Store.
Use your Jarvis account to activate your licence and sync access across devices.
Connect your own cloud key or use a local Ollama model with no per-token provider bill.
Limited-time offer
$9.99 USD · One-time payment
Pay once for lifetime access to the Jarvis Windows app. No recurring app subscription.
Get Jarvis on Microsoft StoreThird-party AI services may charge separately. Final regional pricing is shown in the Microsoft Store.
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.
Install Jarvis AI Assistant on Windows, choose the privacy mode and model that fit your work, and move from instructions to completed actions.