iconchanger v1.4.4-8
iconchanger · one icon at a time gui + cli · macos native v1.4.4-8 · 2026.03.22
§ 01 · overview

drag. drop. done.

customize any macos app or folder icon. beautiful gui with live dock preview, full cli for scripting, ~70k icons searchable via macosicons.com, and a background service that restores them after system updates.

↳ install v1.4.4-8 read the docs brew install Bengerthelorf/tap/iconchanger
01
apps, folders, volumes. drag to swap, drag to reset, no terminal required.
02
search macosicons.com inline. preview, apply, favorite — no downloads folder.
03
launchd agent re-applies your aliases after macos overwrites them. off by default.
04
ic set / ic export / ic reset. works with dotfiles, chezmoi, ansible — anywhere.
§ 02 · features

eight things
it does well.

iconchanger does one thing: change your icons, and keep them changed. the features below exist because icon customization needs them, not because they were fun to build.

01
any macos icon
apps, folders, system volumes. drag to swap, drag to reset.
02
macosicons.com search
~70k community icons searchable from inside the app. nothing to download.
03
dock preview
see the dock with your custom icons before committing — live, not rendered.
04
background service
macos updates overwrite icons. the launchd agent restores them on a schedule.
05
full cli
ic set / ic reset / ic export — scriptable for dotfiles, ansible, chezmoi.
06
aliases · favorites
save icon-app pairings. re-apply with one click after a clean install.
07
30 languages
localized end-to-end: ui · help · error messages. not just strings.
08
native swift
swiftui + appkit, not electron. 20 mb binary, no background daemon by default.
§ 03 · begin

drag.
drop.
done.

mit licensed · no telemetry · open source