Skip to content
Don't let iTunes interrupt your workflow πŸ’₯🎡
Branch: master
Clone or download
Latest commit e0b9bf6 Jun 20, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
overkill.rb Add support for Photos app with custom emoji support Dec 5, 2016

overkill is now a native Mac app

Head over to overkill-for-mac for more details

overkill πŸ’₯🎡

Twitter: @KrauseFx

Did iTunes ever launch without you opening the app?

Use overkill to instantly kill iTunes once it opened itself, so your workflow isn't interrupted.

Reasons why iTunes launches:

  • You connect an iPhone or iPad to your Mac
  • You click play/pause while listening to a web-based music player (e.g. SoundCloud)
  • You launch iTunes by clicking on the icon by mistake
  • Someone sent you a link to an iOS app
  • You click on a link on the web, and didn't expect it to be an Music link
  • You updated iTunes
  • You open a file in Finder, and forgot to change the default app to VLC
  • You connect Bluetooth headphones

Another nice benefit of this is that you don't have to manually close iTunes when you update your Xcode installation.


I first tweeted about this idea over a year ago.

Many of iTunes' popups require you to click them away, unless you want to manually force quit iTunes.

Video Demo:

iTunes usually launches as soon as you plugin your iPhone. With overkill running, the iTunes process is killed immediately, so your workflow isn't interrupted.



ruby overkill.rb

To launch process in the background use

ruby overkill.rb &


Although this tool works perfectly fine, the repo is meant as a joke. The script uses polling to monitor the active processes. The script is in no way meant to be a serious application.

You can’t perform that action at this time.