Your Spark inbox, a keystroke away.
Browse, search, read, and triage your Spark email without ever leaving Raycast. No window-switching, no waiting for the app to focus — just open Raycast, start typing, and you're in your mail.
Under the hood it drives the official Spark CLI, which talks to your running Spark Desktop app over IPC. So everything you see is your real, live mailbox.
| Command | What it does |
|---|---|
| Inbox | Browse your unified inbox with smart views — Unread, Has Attachment, New Senders, Priority, People, Newsletters, and more. Scroll to the bottom to load older mail. |
| Search Mail | Hybrid keyword and semantic search across everything, with a full thread reader built in. |
| Calendar | Your agenda for today, tomorrow, or the week ahead. |
| Search Contacts | Find anyone by name or email, then jump straight to their messages. |
| Browse Folders | Walk through every folder and label, then drill into the mail inside. |
| Compose Email | Start a new draft in Spark without breaking your flow. |
You'll need three things in place:
spark) — set it up in Spark Desktop → Settings → AI Agents → Spark CLI Setup.spark binary doesn't live in a standard location, drop its absolute path into this extension's Spark CLI Path preference. Run which spark in a terminal to find it.Spark lets you set an access level per account, over in Spark Desktop → Settings → AI Agents:
The levels are cumulative, so this extension treats Triage and above as write-capable: write actions are hidden automatically for any account that only has Read access, and you never see a button that's going to fail. The read-only side works on any plan, no Premium required.
Based on the spark-mail extension by Vir Khanna (@v-khanna), proposed in raycast/extensions#28483 and closed unmerged for inactivity on 2026-07-31. Reused under the MIT license with thanks.
Not affiliated with or endorsed by Readdle. Spark is a trademark of its respective owner.