Overview
Shrike is a fast, keyboard-driven Gmail app for macOS. It’s built for people who’d rather not spend their day in email — clear the inbox in a few quick keystrokes and get back to the work that matters. No toolbars, no mouse hunt, everything one keystroke away.
It’s written in Rust with the iced GUI framework, renders through Metal, and keeps a complete local copy of your mail so the interface never waits on the network.
The three ideas
Section titled “The three ideas”Shrike is shaped by three commitments that are weighed together, never traded off against each other:
- Keyboard-first. Every action — triage, compose, search, navigation — is a
single, learnable keystroke. A command palette (
⌘K) mirrors the keymap so you discover shortcuts as you work. - Local-first. The UI reads exclusively from a local SQLite store with full-text search. Renders never block on I/O; sync happens in the background. Shrike is fast and usable even offline.
- Private by design. Shrike talks straight to Gmail — there is no Shrike server. The AI that reads your threads runs on your own machine. Your mail is never uploaded to anyone, including us.
What’s inside
Section titled “What’s inside”- Single-key triage — archive, snooze, star, mute, trash
- A fuzzy command palette for everything
- An inbox-driven to-do list with one-key AI extraction
- A built-in calendar with month / week / day views and invites
- Multiple Gmail accounts in one unified inbox
- On-device AI with a model picker — nothing leaves your Mac
Getting started
Section titled “Getting started”- Install Shrike — download the macOS app.
- Connect your Gmail account.
- Learn the keyboard shortcuts — or just press
?in the app.