gitwtfhub

wtf is snack-record?

yaowu-ai/snack-record — explained in plain English

Analysis updated 2026-05-18

18Objective-CAudience · generalComplexity · 3/5LicenseSetup · moderate

TL;DR

A local macOS app that records meetings and microphone audio, then transcribes them into Chinese text entirely on your device, with no cloud upload.

Mindmap

Mindmap is still cooking. Refresh in a few.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Record a video call's system audio and your microphone, then get a local Chinese transcript.

REASON 2

Transcribe an existing audio or video file without sending it to the cloud.

REASON 3

Get an automatic reminder to start recording when a meeting begins in Zoom or Tencent Meeting.

REASON 4

Keep meeting transcripts fully private on your own Mac instead of using a cloud transcription service.

What's in the stack?

Objective-CSwiftmacOSFunASRScreenCaptureKit

How it stacks up

yaowu-ai/snack-recordtejaspatil-tp/umomobilityezzuldinst/lspoof
Stars181814
LanguageObjective-CObjective-CObjective-C
Setup difficultymoderatemoderatehard
Complexity3/53/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

First install downloads about 2GB of speech models and requires macOS 13+, Xcode Command Line Tools, Python 3.10+, and Homebrew.

The app's source code is MIT licensed, free to use and modify, downloaded speech models come from ModelScope and may carry separate licenses.

Wtf does this do

Snack Record is a macOS app that records meetings and turns them into Chinese language text transcripts, with everything happening on your own computer instead of being sent to a cloud service. It captures both the sound coming out of your speakers, such as other participants talking in a video call, and your own microphone, then uses a speech recognition model called FunASR to write out what was said, including punctuation and labels showing which speaker said what. You can also feed it existing audio or video files to transcribe rather than only live recordings. Finished transcripts are saved as plain text files to your desktop. The app offers a faster mode that skips speaker labeling and a more thorough mode that includes it, and for long recordings it shows a progress percentage and estimated time remaining. It can optionally watch for likely meetings starting in apps like Zoom, Tencent Meeting, WeCom, and Feishu, and pop up a local reminder to start recording, though this check happens only on your device. Installation is meant to be done with the help of an AI coding assistant that clones the repository and runs the included install script, which builds the app for your specific Mac and sets up a local only security identity so macOS trusts it, without needing an Apple Developer account. The first install downloads roughly two gigabytes of speech recognition models. The project states clearly that audio, transcripts, and task history stay on your machine and are never uploaded, and that screen video itself is never saved even though a screen capture permission is used to grab system audio. The app's own source code is released under the MIT license, but the speech models it downloads come from a separate service called ModelScope and may carry their own licensing terms.

Yoink these prompts

Prompt 1
Walk me through installing Snack Record on my Mac using the included install script.
Prompt 2
Explain how Snack Record captures both system audio and microphone audio during a meeting.
Prompt 3
What does Snack Record store locally, and what does it explicitly say it never uploads?
Prompt 4
Help me understand the difference between fast transcription and standard transcription with speaker diarization.
Prompt 5
Compare Snack Record's fully local approach to a cloud-based meeting transcription service.

Frequently asked questions

wtf is snack-record?

A local macOS app that records meetings and microphone audio, then transcribes them into Chinese text entirely on your device, with no cloud upload.

What language is snack-record written in?

Mainly Objective-C. The stack also includes Objective-C, Swift, macOS.

What license does snack-record use?

The app's source code is MIT licensed, free to use and modify, downloaded speech models come from ModelScope and may carry separate licenses.

How hard is snack-record to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is snack-record for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.