Actions
Say what you want. Jarvis answers local commands without a model call where it can.
Files
"Find my tax PDF" searches with Spotlight (newest first, up to 8). Then "open the second one", "show it in Finder" or "summarise it". Summaries read the file on your Mac and send the text to your chat model only on that request.
Never listed, opened or read: ~/Library, hidden folders, node_modules and the ClearOps workspace.
Music and volume
Apple Music and Spotify: play, pause, next, previous, what's playing. "Play X" in Music searches your playlists and library. Spotify opens its search page. Volume: up or down 10, set a percentage, mute.
Timers, alarms and reminders
"Remind me tomorrow at nine to call Rita", "daqui a vinte minutos", "every weekday at 7:30". Absolute reminders also create an Apple Reminders item. A ringing alarm stops when you say or type "stop"; "snooze" re-arms it for 5 minutes. Manage them in Tasks (⌘6).
Shortcuts and home
"Run the shortcut X" runs a macOS Shortcut. Home commands map to your Shortcuts, because macOS exposes no HomeKit API to this app. Names that look like delete, send, buy or pay ask first.
Apps
"Open Safari", "switch to Mail", "quit Notes" for installed apps. Quitting always asks.
Claude Code and Thundera Agents
- "Ask Claude to fix X in jarvis" starts a Claude Code run in a project folder. Read-only wording ("review", "plan") starts at once; anything that edits files needs your confirmation.
- Agents (left rail) launches supervised tasks in Claude Code, Codex, Kiro, Antigravity, Cursor, Gemini or Aider with a written contract, heartbeat, replies and a required summary.
- Runs in
~/Documents/BitBucketare refused.
Confirmations and the Action Log
Anything that changes something asks first, with a card on screen or a plain "yes" as your very next turn. The Actions screen (⌘0) keeps a log of what was done, when and who confirmed it.