Savvy icon

Savvy

Savvy is a macOS meeting assistant that prepares a brief from your source documents and provides source-grounded guidance during live conversations. It keeps documents and history on your Mac, but current transcription and recommendation workflows rely on external services and installed CLI tools.

Savvy

Overview

Savvy is a macOS meeting assistant that prepares a brief from your own source documents and then offers source-grounded guidance during a live conversation. It is designed for people who want meeting help tied to their own material rather than a generic assistant.

The project is local-first in how it stores documents, history, and derived data on the Mac, but its current build does not keep transcription fully local. Meeting audio is streamed to a transcription provider, and recommendations are generated through a CLI you already have installed, such as Codex CLI or Claude Code.

Core features

Source-grounded meeting guidance

Savvy builds a meeting brief from your own source documents, then uses that material to guide the live conversation.

Client-specific or general preparation

Preparation can be scoped to a specific client or kept general, which makes the brief usable for different meeting contexts.

Live meeting status and prompts

During a meeting, the overlay mascot changes status as it reads the brief, notes, and transcript, and it can surface concrete observations as a “Savvy noticed” card.

Local-first storage model

The app keeps documents and history on the Mac, stores derived data locally, and uses owner-only permissions for application-owned directories.

External transcription and recommendation providers

Transcription is streamed to Deepgram or AssemblyAI, while recommendations are generated through a CLI already installed on the machine, such as OpenAI Codex CLI or Anthropic Claude Code.

Operational controls and retention cleanup

The repository includes setup notes, build instructions, and provider status in Settings, along with automatic cleanup of audio and transcripts after 30 days.

Common use cases

  • Client meetings

    Use Savvy to prepare a client-specific brief from your documents before a meeting so the discussion can stay anchored to the relevant source material.

  • Live conversation support

    Use the app in live calls when you want a meeting assistant to track recent conversation, surface notes, and react when someone raises a question or touches a constraint.

  • Local-first document handling

    Use Savvy when you need a local record of documents, history, and derived meeting data on your Mac, while still accepting that transcription itself is sent to a provider.

  • CLI-based recommendation workflow

    Use it if your workflow already relies on Codex CLI or Claude Code and you want Savvy to turn those tools into meeting-time recommendations.

Pros and Cons

Pros

  • Prepares guidance from the user’s own source documents rather than relying on generic context.
  • Keeps documents, history, and derived data on the Mac, with owner-only permissions for application-owned directories.
  • Can be scoped to a specific client or used for more general preparation.
  • Surfaces live meeting state clearly through the overlay and status messages.
  • Automatically deletes audio and transcripts after 30 days.

Cons

  • Live transcription is not local in the current build, so meeting audio is streamed to a third-party provider.
  • The project requires macOS 13 or newer, and the repository says only Apple Silicon builds are released.
  • Recommendation features depend on a signed-in CLI such as Codex CLI or Claude Code; without one, Savvy does not think.
  • The README notes that Intel is buildable but unsupported.

FAQ

What platforms does Savvy support?

Savvy is set up for macOS 13 or newer, and the repository notes that only Apple Silicon builds are released. Intel is described as buildable but unsupported.

What is required to get started?

On first launch, Savvy asks for microphone and screen-recording permission, then for a Deepgram or AssemblyAI API key. The README says only the microphone is required to get past setup, but without a key nothing is transcribed.

What does Savvy do during a meeting?

Savvy prepares a brief from your own source documents and uses that brief, plus the live transcript, to offer source-grounded guidance during a meeting.

Does Savvy offer offline transcription?

No. The README says live transcription is not local in the current build, and meeting audio is streamed to Deepgram or AssemblyAI as it is captured.

What happens to meeting data after a client is removed?

The repository says removing a client deletes derived data but never touches your source folder, while audio and transcripts are deleted after 30 days.

Quick Facts

Category
AI Assistant
Platform
macOS
Primary use
Meeting assistance with source-grounded guidance
Data model
Local-first storage with external transcription
Requirements
macOS 13+, Deepgram or AssemblyAI account, and a recommendation CLI such as Codex CLI or Claude Code
Source
github.com/jamalavedra/savvy
Savvy - AI Tool, Features, Use Cases & Alternatives | UStack