How to uninstall QuickRecorder on Mac
QuickRecorder is a free screen recorder for macOS by lihaoyun6, from its GitHub project. Your recordings are not kept inside the app: per the source, the Output Folder in its settings defaults to your Desktop, and files are named like Recording at <date> or Capturing at <date>, with the prefix in your interface language. Check that folder and copy out any recording you want before you remove anything, because none of the steps below touch it. This guide covers the disk image from the project's GitHub release and the author's own Homebrew tap.
Quit and remove the app
- Open QuickRecorder's settings, look at the Output Folder row to see where your recordings go, and copy out what you want to keep.
- Quit QuickRecorder from its menu bar icon or Dock icon, or press Command + Q while it is frontmost. In the test Mole's Status page showed QuickRecorder as one row with one process.
- Open Finder, go to Applications and drag QuickRecorder to the Trash.
- Open System Settings › Privacy & Security › Screen & System Audio Recording and remove QuickRecorder from the list if it is there. The same applies to Microphone and Camera if you allowed them. Mole does not change these lists.
The app has a Launch at Login option in its settings (the source registers it through SMAppService). The test left no login item behind; if you turned it on, check System Settings › General › Login Items & Extensions.
Where the data lives
Press Shift + Command + G in Finder to open each path. Skip any path that is not on your Mac.
| Location | What it holds | What to do |
|---|---|---|
| Your Output Folder, Desktop by default | Your recordings and screenshots | Keep or move them yourself. Mole does not list this folder. |
~/Library/Preferences/com.lihaoyun6.QuickRecorder.plist |
Settings, including the Output Folder choice | Remove. Selected by default. |
~/Library/HTTPStorages/com.lihaoyun6.QuickRecorder |
Network storage; listed in the Homebrew cask, not present in the test | Remove if present. Mole selects it when it finds it. |
The folder getconf DARWIN_USER_CACHE_DIR prints, then com.lihaoyun6.QuickRecorder |
Temporary cache, empty in the test | Remove. Selected by default. |
Check the result
pgrep -il QuickRecorder
ls -d /Applications/QuickRecorder.app "$HOME/Library/Preferences/com.lihaoyun6.QuickRecorder.plist" "$HOME/Library/HTTPStorages/com.lihaoyun6.QuickRecorder"
ls -d "$(getconf DARWIN_USER_CACHE_DIR)com.lihaoyun6.QuickRecorder"
- No output from
pgrepmeans QuickRecorder is not running. A printed line is a process still alive; quit it first. - For
ls -d,No such file or directorymeans that path is gone. A printed path is still on disk; a surviving preferences file can be written again when you quit the app, so run the check after it has quit. - Your recordings are not covered by these commands. They stay in the Output Folder until you remove them.
If you installed it with Homebrew
The README offers brew install lihaoyun6/tap/quickrecorder, a cask in the author's own tap.
brew uninstall --cask quickrecorder
The tap's cask has no uninstall step beyond removing the app, and its zap list trashes ~/Library/HTTPStorages/com.lihaoyun6.QuickRecorder and the preferences file. It holds no recordings. A direct brew uninstall --cask --zap quickrecorder runs that whole list and does not read Mole's checkboxes. Mole adds --zap only when its whole removal scope passes its zap gate (unchecked or shared paths, paths outside the reviewed boundary, unknown stanzas or unsupported directives suppress it) and otherwise removes the rows you selected itself. The Homebrew install was not tested.
What Mole lists
Mole selects the app, the preferences file and the temporary cache row. It also selects ~/Library/HTTPStorages/com.lihaoyun6.QuickRecorder when that folder exists. It does not list your Output Folder or the Privacy & Security entries. Status shows QuickRecorder as one row, and the update page reads the project's Sparkle feed.
What this test covered
On November 9, 2026, QuickRecorder_v1.6.9.dmg (Universal) from the project's GitHub release, whose checksum matched the download, was copied to Applications on a test Mac without running brew install, and opened once. It was then removed with a source-built, re-signed Mole with every review row ticked. Mole asked the app to quit, force quit it when it kept running, and moved the app and 2 rows to the Trash (the preferences file and the temporary cache row) with no failures. Afterwards a rescan found nothing left. Status showed one QuickRecorder row with 1 process, and Mole found a Sparkle feed for it; no update was run. Recording, the screen recording permission prompts, Launch at Login, the Homebrew install and Mole's notarized release build were not tested.
