Uninstall Bruno on Mac
Your Bruno collections are ordinary folders you chose yourself, usually inside a Git repository, and uninstalling Bruno never touches them: they live wherever you put them on disk, not inside the app's own data folder. What this page covers is Bruno's own app-level data: global settings, saved environments, and request history. It covers the official DMG from Bruno's GitHub releases and the Homebrew cask bruno; both install the same app under the same bundle identifier.
Quit Bruno and remove the app
Quit Bruno from its menu, then move Bruno.app from Applications to the Trash. Your collections stay exactly where they are; a collection is a plain folder Bruno reads and writes to, not something the app owns or manages centrally.
Where Bruno keeps its own data
| Location | What it holds | What to do |
|---|---|---|
~/Library/Application Support/bruno |
Bruno's own app data: global preferences, saved environments, and request/response history not tied to a specific collection | Unselected with the app-data option off; check the row and back this up if you rely on global environments or history you have not saved elsewhere |
~/Library/Preferences/com.usebruno.app.plist |
App preferences | Selected by default; safe to remove |
~/Library/Saved Application State/com.usebruno.app.savedState |
Saved window state | Selected by default; safe to remove |
Your actual collections (the folders of .bru request files you point Bruno at, often checked into Git) are not in this table because Bruno never copies them into its own data folder. Find them wherever you saved them and back them up the way you back up the rest of a project, independent of removing the app.
Check the result
Run these read-only commands in Terminal:
pgrep -il bruno
ls -d ~/Library/Application\ Support/bruno
No output from pgrep means no Bruno process is running. ls -d prints the path if Bruno's app data folder is still on this Mac (expected if you kept that row for its saved environments or history), or "No such file or directory" once it's gone. This command says nothing about your collections, which live elsewhere entirely.
If you installed it with Homebrew
Mole skips --zap when its list reaches unchecked or shared data, or cannot be fully checked, and still cleans the leftovers you selected.
Running brew uninstall --cask --zap bruno yourself runs the cask's zap list, which trashes ~/Library/Application Support/bruno, the preferences file, and the saved window state (the same three items in the table above), regardless of what you left checked in Mole. None of it touches your collections. If you want to keep Bruno's saved environments or request history, back up ~/Library/Application Support/bruno first, or skip the zap step:
brew uninstall --cask bruno
What Mole lists
With Remove data and settings with apps off (the default), ~/Library/Application Support/bruno is listed but not selected. Turning it on can preselect eligible Bruno-owned data, so untick it to keep global environments or request history. Preferences and saved window state under com.usebruno.app are selected by default; your collection folders remain outside this list.
What this test covered
Bruno was installed from the Homebrew cask bruno and uninstalled with a development build of Mole on September 17, 2026. The Application Support/bruno folder had already been removed by the cask's zap step by the time Mole's own scan ran, so the removal itself relied on Homebrew rather than exercising Mole's review row for that folder; no new leftover was found. No collections were used in this test.
On September 26, 2026, Bruno was installed again from the official package, opened once, and uninstalled with a development build of Mole with every listed row ticked. Status showed one Bruno row of six processes at about 613 MB. Thirteen items went to the Trash, including ~/Library/Application Support/bruno, and nothing from the list was left.
