Skip to content

Releases: jamalavedra/savvy

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 12:26
be86f6b

Fixes and improvements

  • Completed setup stays completed after an update. Invalid settings fields no longer reset other saved preferences.
  • Permission setup can recheck system-audio access and reopen Savvy when macOS has not recognized a grant yet.
  • Updates reopen Savvy through Launch Services after the old process exits. Updates wait until you stop an active meeting, and installation failures are shown in the app.
  • Capture, settings changes, and quitting keep the interface responsive. Idle overlays stop rendering, and microphone polling pauses when hidden.
  • If a preferred microphone is disconnected before a meeting, Savvy uses the system default and remembers your preference. Capture failures now show recovery instructions.
  • Saved settings and native window themes stay synchronized across windows.

For the first update from 0.1.1, the old version still controls the relaunch. If macOS shows permission as granted but recording does not recognize it, quit and reopen Savvy once.

Apple Silicon, macOS 13 or later. Download the DMG below, or use Check for updates in Savvy.

Changes: #8

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 09:52
02bad43

What's Changed

  • fix: stop overlay window swallowing clicks around the card by @jamalavedra in #7

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 19:25
adcbaa0

Savvy is a macOS meeting assistant. It prepares a brief from your own documents and offers source-grounded guidance during a live conversation. This is the first public release.

Requires macOS 13 or newer on Apple Silicon, a Deepgram or AssemblyAI key for transcription, and the Codex CLI or Claude Code signed in for recommendations. Read where your data goes before pointing it at anything confidential.

During a meeting

  • Savvy switches to thinking for three reasons, and says which: Answering their question, Checking a red line (a hard constraint from your brief came up), or Getting advice (you pressed Advice). It first shows Checking notes while the model reads your brief, notes, and transcript.
  • Between those, a periodic scan re-reads your notes against the last minute of conversation and surfaces a Savvy noticed card when it has something concrete. Advice stays available throughout.
  • Cards cite only the sources that were actually supplied, name the document they come from, and can be kept open or dismissed.
  • Quitting Savvy during a meeting stops the meeting first.

Preparing

  • Savvy reads: a client folder and a general guidance folder. The client card lists the folder's files grouped by subfolder; untick anything Savvy should ignore. Unsupported formats are shown but disabled.
  • Savvy uses: the brief prompt and the conversation language.
  • Generate a brief from the selected sources with Codex or Claude, or point Savvy at a Markdown brief you already have.

Privacy

Documents are referenced read-only and never copied. Audio is streamed to your transcription provider; selected excerpts and recent transcript turns reach whichever CLI you have signed in. Audio and transcripts are deleted after 30 days.

What's Changed

New Contributors

Full Changelog: https://github.com/jamalavedra/savvy/commits/v0.1.0