Free Bring your own keys, or go premium

Talk to your Mac. It remembers.

Jarvis is a voice-first personal assistant that lives on your desktop. It keeps a long-term memory, drafts your mail, reminds you, finds your files and gets real work done, with you in control of every step.

Free plan · macOS desktop app and web · cancel anytime

Jarvis — desktop
The Jarvis desktop window mid-conversation: the orb is listening and Jarvis answers a question about the afternoon calendar.

Captured from the real desktop app with sample data.

What it does

One assistant for talking, remembering and doing

Everything below ships in the desktop app today.

Voice-first, hands free

Talk or type. Say “Hey Jarvis” with Active listening on, or click Speak and talk. Replies come back in a natural voice in Portuguese, English or Spanish.

Memory that keeps itself

Jarvis saves the facts, preferences and decisions worth keeping to EAM, recalls them on every turn, and lets you search, edit or delete any memory.

Does real work

Find and summarise files, control music and volume, set timers and reminders, run Shortcuts, and hand coding jobs to Claude Code or another agent CLI.

Calendar and mail, drafted not sent

Connect Google or Outlook. Jarvis reads your agenda and inbox and writes drafts. It never sends a message on its own.

Sees when you ask

Turn on the camera or screen view and ask “what do you see?”. Hand gestures run on your Mac. Frames are sent only when you ask, and never stored.

Safe by design

A red frame and a kill hotkey whenever Jarvis controls your Mac, a confirmation before anything irreversible, and one-key Privacy mode that cuts mic, camera and screen.

Memory

Powered by EAM, Thundera’s long-term memory

Every turn, Jarvis recalls what matters and saves new facts. Browse them as a graph, search, edit or delete. Secrets and sensitive categories are never kept.

  • Explicit “remember that…” saved before the reply
  • Import notes from Claude Code, Kiro, Cursor and your shell, with secrets redacted
  • Same account as the EAM web app
The Memory screen: a force graph of 2,500 memories connected by links, with filters by kind.

Control, on your terms

It can use your Mac. Only when you say so.

Screen control is off by default. When you allow a task, Jarvis shows a red frame, stops the instant you press Esc, and asks before anything risky such as sending, paying or deleting.

  • Text on screen, in mail or on the web is treated as data, never as instructions
  • Privacy mode (⌘⌥⇧P) releases the mic and refuses camera and screen capture
  • Every action is recorded in an Action Log
Screen control in progress: a task list, the step Jarvis is on, and a Stop button.

How it works

Up and talking in minutes

  1. Create your account

    One Thundera account signs you in to Jarvis, EAM and every other Thundera app.

  2. Add a brain

    Paste your own DeepSeek, OpenAI or Anthropic key, or subscribe and use hosted models with nothing to set up.

  3. Speak or type

    Click Speak, or turn on Active listening and say “Hey Jarvis”. Ask, remember, remind, draft, find.

Also in the box

Small things that add up

Your phone, in sync

Pair the web app and read your conversations on your phone. History is end-to-end encrypted on your devices; Thundera stores only ciphertext.

Bring your own key

Your provider keys stay in your device’s secure storage and calls go straight to the provider you chose.

Offline-ready

Local speech recognition and your own Ollama model keep working without a connection.

Timers and alarms

“Daqui a vinte minutos” or “remind me at nine”. Synced to Apple Reminders.

Thundera Agents

Launch Claude Code, Codex and other CLIs as supervised tasks with a written contract.

Pricing

Start free. Upgrade for hosted models.

Billed monthly through your Thundera account. Prices in USD, excluding VAT where it applies.

Get Jarvis

Desktop app and web

macOS (Apple Silicon)

The full experience: voice, wake word, screen control, camera. The signed release build is being prepared; sign in and we will point you to it.

Web and phone

Open the web app for conversations, your subscription and pairing. Add it to your phone’s home screen.

Questions

Do I need a subscription?

No. The free plan uses your own provider key (DeepSeek, OpenAI, Anthropic or OpenRouter). Paid plans add hosted models, the premium Jarvis voice and encrypted cloud sync of your keys.

Where is my memory stored?

In EAM, Thundera’s memory service, tied to your Thundera account. You can view, edit and delete every memory, and turn recall and auto-saving off in Settings.

Can Jarvis send email by itself?

No. Jarvis drafts. Sending needs your confirmation every time.

What leaves my Mac?

The text of your conversation goes to the model you chose. Speech goes to the speech service when enabled and stays local otherwise. Camera and screen frames are sent only when you ask, and never stored. Privacy mode cuts all capture. See Privacy.

Which languages work?

Portuguese, English and Spanish are first-class for voice. You choose your preferred and allowed languages in Settings.

Windows or Linux?

Not yet. macOS comes first.

Say hello to Jarvis

Create your Thundera account and start free.