Notes from the workshop.

Why we build Savory the way we do: on-device AI, people-centric design, and software that tells the truth about itself. No content-farm cadence; when there's something worth saying, it lands here.

10 articles
Product

Meeting notes without a bot in the room

Meeting bots became normal without ever becoming welcome. Here's how Savory takes meeting notes without a bot, capturing both sides of a call on macOS with nothing joining the meeting.

Gregg HawkinsJul 10, 202610 min read Read the article →
Product

Record lectures on Mac without them leaking into work

Most apps keep class and work in one pile and split them with a filter a bug can forget. Savory's Student mode puts lectures in their own tables, so the wall is the shape of the data, not a query the code has to remember.

Gregg Hawkins Jun 25, 2026 10 min read
Product

Record meetings from Google Calendar without inviting a bot

Taking the bot out of the room raises a fair question: a bot was convenient because it knew when to appear. Recording from the calendar event keeps that convenience without the guest on the call.

Gregg Hawkins Jun 9, 2026 10 min read
Architecture

AI meeting summary privacy: what actually leaves your Mac

Most of Savory stays on your device by construction. The optional AI summary is the only path out, so here is exactly what it sends, what it strips, and what it deliberately does not.

Gregg Hawkins May 21, 2026 10 min read
Design

Commitments run both directions: rethinking the meeting action item tracker

Most trackers record only your half of a commitment, which is the cheap half. Savory treats an action item as a two-person debt and reconstructs the second direction on device, so what you owe surfaces on the page of the person you owe it to.

Gregg Hawkins May 2, 2026 10 min read
Design

People, not piles: why meeting notes should orbit humans

Every capture tool files meetings by date. But before a call you never ask 'what happened on the 12th?', you ask 'where did I leave things with her?'. Design for the real question.

Gregg Hawkins Apr 14, 2026 9 min read
Product

How Savory enforces meeting recording consent before it records

Meeting recording consent in Savory is not a checkbox, it is a gate that runs before capture on calendar events. Here is the precedence chain that decides each recording, the fail-safe defaults, and the audit log you can read but not quietly rewrite.

Gregg Hawkins Mar 27, 2026 10 min read
Product

How to record both sides of a call on Mac without a bot

Once you refuse the bot, the far side leaks from your speakers into your mic. Here is how Savory captures both sides on a Mac and cancels the echo so the transcript never argues with itself.

Gregg Hawkins Mar 11, 2026 10 min read
Architecture

The audio never becomes a file: meeting transcription without recording audio

Most privacy work protects the recording. Savory does meeting transcription without recording audio: the raw sound is processed in memory, turned into text, and never written to disk as a file.

Gregg Hawkins Feb 24, 2026 9 min read
Architecture

On-device meeting transcription is an architecture, not a setting

Savory runs transcription on your own hardware with WhisperKit, on macOS and iOS, so the audio never has to leave. This is the whole architecture, the integrity checks that back it, and the trade-offs we will not paper over.

Gregg Hawkins Feb 6, 2026 10 min read
Jul 10, 2026 Meeting notes without a bot in the room Meeting bots became normal without ever becoming welcome. Here's how Savory takes meeting notes without a bot, capturing both sides of a call on macOS with nothing joining the meeting. 10 min Jun 25, 2026 Record lectures on Mac without them leaking into work Most apps keep class and work in one pile and split them with a filter a bug can forget. Savory's Student mode puts lectures in their own tables, so the wall is the shape of the data, not a query the code has to remember. 10 min Jun 9, 2026 Record meetings from Google Calendar without inviting a bot Taking the bot out of the room raises a fair question: a bot was convenient because it knew when to appear. Recording from the calendar event keeps that convenience without the guest on the call. 10 min May 21, 2026 AI meeting summary privacy: what actually leaves your Mac Most of Savory stays on your device by construction. The optional AI summary is the only path out, so here is exactly what it sends, what it strips, and what it deliberately does not. 10 min May 2, 2026 Commitments run both directions: rethinking the meeting action item tracker Most trackers record only your half of a commitment, which is the cheap half. Savory treats an action item as a two-person debt and reconstructs the second direction on device, so what you owe surfaces on the page of the person you owe it to. 10 min Apr 14, 2026 People, not piles: why meeting notes should orbit humans Every capture tool files meetings by date. But before a call you never ask 'what happened on the 12th?', you ask 'where did I leave things with her?'. Design for the real question. 9 min Mar 27, 2026 How Savory enforces meeting recording consent before it records Meeting recording consent in Savory is not a checkbox, it is a gate that runs before capture on calendar events. Here is the precedence chain that decides each recording, the fail-safe defaults, and the audit log you can read but not quietly rewrite. 10 min Mar 11, 2026 How to record both sides of a call on Mac without a bot Once you refuse the bot, the far side leaks from your speakers into your mic. Here is how Savory captures both sides on a Mac and cancels the echo so the transcript never argues with itself. 10 min Feb 24, 2026 The audio never becomes a file: meeting transcription without recording audio Most privacy work protects the recording. Savory does meeting transcription without recording audio: the raw sound is processed in memory, turned into text, and never written to disk as a file. 9 min Feb 6, 2026 On-device meeting transcription is an architecture, not a setting Savory runs transcription on your own hardware with WhisperKit, on macOS and iOS, so the audio never has to leave. This is the whole architecture, the integrity checks that back it, and the trade-offs we will not paper over. 10 min

Read the argument, then test it offline.

The download is the footnote to every post here.

Free in early access · No card required · macOS 26+ and iOS 26+