explaingit

yaowu-ai/snack-record

Analysis updated 2026-05-18

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

TLDR

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

A visual breakdown will appear here once this repo is fully enriched.

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

USE CASE 4

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

What is it built with?

Objective-CSwiftmacOSFunASRScreenCaptureKit

How does it compare?

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 get it running?

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.

In plain English

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.

Copy-paste 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

What 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.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.