How to uninstall Tinycast on Mac
Tinycast is a free, open-source launcher for Apple silicon Macs running macOS 26 or later, from tinycast.dev and its GitHub project. Its bundle ID is com.tinycast.app. Most of what it keeps is in ~/Library/Application Support/com.tinycast.app: per its docs, clipboard history is a database there with the images next to it, and notes and snippets are Markdown files in that folder unless you chose another one. Chats with its AI feature are saved there too. Mole selects that folder by default, so copy out what you want first. This guide covers the disk image from the project's GitHub release and the Homebrew cask tinycast.
Back up, quit and remove the app
- Save your setup. Tinycast's own Backup in Settings › Backup writes one
.tinycastfile with settings, clipboard history, snippets and notes; it leaves out AI chats and API keys. For notes, you can also copy~/Library/Application Support/com.tinycast.app/Notesyourself. A Notes or Snippets folder you picked in Settings stays where you put it. - Quit Tinycast from its menu bar icon.
- Open Finder, go to Applications and drag Tinycast to the Trash.
- If you turned on Launch at login, open System Settings › General › Login Items & Extensions and make sure no Tinycast entry is left. If you allowed pasting, the Tinycast row in System Settings › Privacy & Security › Accessibility can be removed with the minus button.
The app registered no login item or launch agent in the test, where Launch at login was not turned on.
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 |
|---|---|---|
~/Library/Application Support/com.tinycast.app |
Clipboard history, the default Notes folder, snippets and AI chats; 168 KB in the test, which only launched the app | Copy what you need first, then remove. Mole selects it by default. |
~/Library/Caches/com.tinycast.app |
Cache | Remove. Selected by default. |
The folder getconf DARWIN_USER_CACHE_DIR prints, plus com.tinycast.app |
Mole's temporary cache row; empty in the test | Remove. Selected by default. |
~/Library/Preferences/com.tinycast.app.plist |
Preferences | Remove. Selected by default. |
~/.config/tinycast/settings.json |
A copy of your settings, written only when Sync settings file is on (docs); the beta uses ~/.config/tinycast-beta/ |
Keep it if it lives in a dotfiles repository, otherwise remove. Mole did not list it in the test, where the switch was off. |
| Login Keychain | API keys for AI providers and MCP servers, and extension sign-ins (docs) | Delete the entries in Keychain Access if you want them gone. |
Check the result
pgrep -il tinycast
launchctl list | grep -i tinycast
ls -d "$HOME/Library/Application Support/com.tinycast.app" "$HOME/Library/Caches/com.tinycast.app" "$HOME/Library/Preferences/com.tinycast.app.plist" "$HOME/.config/tinycast" "$(getconf DARWIN_USER_CACHE_DIR)com.tinycast.app"
- No output from
pgrepmeans Tinycast is not running. A printed line is a process still alive; quit it, or restart the Mac once. - No output from
launchctlmeans no Tinycast job is loaded for your user. A printed line means a login item or agent is still registered; remove it in Login Items & Extensions. - A path printed by
lsstill exists.No such file or directorymeans that path is gone. A survivingApplication Supportfolder is expected if you chose to keep your notes and clipboard history.
If you installed it with Homebrew
brew uninstall --cask tinycast
The cask only quits the app and removes it. Its zap list deletes ~/.config/tinycast, ~/Library/Application Support/com.tinycast.app, the caches com.tinycast.app, com.tinycast.app.dictation and ClipboardTextHelper, the preferences file and several crash report files. Running brew uninstall --cask --zap tinycast therefore deletes your clipboard history, notes, snippets and AI chats, as the install page warns, and does not read Mole's checkboxes. Mole adds --zap only when its whole removal scope passes its zap gate; ~/.config/tinycast is outside ~/Library, so Mole never runs this cask's zap and removes the rows you selected itself. The beta channel is a separate cask, tinycast@beta, with its own app and settings.
Account and subscription
Tinycast has no account or sign-in (docs). Removing it does not touch anything you use it to connect to. API keys you saved for an AI provider are separate and stay valid at the provider until you revoke them there.
What Mole lists
Mole selects the app, ~/Library/Application Support/com.tinycast.app, ~/Library/Caches/com.tinycast.app, the temporary cache row and ~/Library/Preferences/com.tinycast.app.plist. The Application Support folder is selected by default, so untick it if you want to keep your notes or clipboard history. Before removing, Mole asks Tinycast to quit. Mole does not list your Keychain items, and it did not list ~/.config/tinycast in the test.
What this test covered
On November 9, 2026, the test downloaded the Tinycast 0.12.11 disk image (Apple silicon) from the project's GitHub release, whose checksum matched the Homebrew cask, copied the app to Applications without running brew install, launched it once, quit it and removed it with a source-built Mole with every review row ticked. Mole moved the app and 4 rows to the Trash, and nothing it attributed to Tinycast was left on disk afterwards. Status showed one Tinycast row with 1 process. The package carries no Sparkle feed or Electron updater, so Mole showed no update channel and no update was run. Clipboard history, notes, snippets, Backup, AI features, Dictation, Launch at login, ~/.config/tinycast, the Homebrew uninstall and Mole's notarized release build were not tested.
