The inspiration behind unDock. Read more


Version 2.0

Time machine is wonderful, but it makes a mobile Mac user cry- waiting for a backup to finish or cancel before we rush to a meeting makes life difficult. unDock adds a simple but critical piece of functionality to your Mac- an "Eject All" shortcut with super powers.

  • Either lives unobtrusively in the menu bar or entirely in the background
  • Eject all removable drives with a single click or key strike
  • Cancels Time Machine cleanly if running a backup
  • Provide your own AppleScripts to run when triggered

Available for Mac OSX 10.6+

Requirements: Compatible with Mac OS X 10.6+.

No screen real estate needed- and still unDock is only a single click away.

Choose your own custom key combination to trigger unDock.

Create your own scripts to unlock unDock's true potential.

unDock supercharges your Mac's disk-ejecting functionality.

- Adam Dachis

No joking around here, unDock really works. The Mac App Store reviews are all the same, saying thank you to the folks at Flying Paper Software for solving one of the little pains in the #@% known to make a grown man cry.

- AppsReviewer

I don’t give out 5 star ratings easily, but after seeing the simplicity and usefulness of this app I know that unDock will always be a part of my Mac life.

- Mac App Store Review Mac App Store Review

Undock is a happy addition to a road warrior’s toolkit, allowing for a quick, clean exit.

- Derik DeLong

...a real time saver.

- Samuel Gibbs

The app has one purpose in life and it does it well. Don't let it's simplicity fool you. It is very powerful. I love that you can run scripts when disks are "unDocked". It gives you nearly endless possibilities.

- Mark Suman

I use Time Machine on an external drive at work, but I quite frequently need to unplug on a minute's notice to bring the laptop to a meeting or discussion. Before unDock, if Time Machine was doing a backup at the time, I'd either have to leave the laptop or grit my teeth and pull the cord out, causing OS X to give me sundry stern looks and disapproving lectures. Now I just hit the shortcut, wait a few seconds, and I'm off.

- Paul Cannon

Works like a charm. Certainly one of the most useful apps I have ever bought!

- Ryan McKenna
Where can I find AppleScripts?

We're working to build a compendium of AppleScripts you'll find useful- as well as a submission system for you to share your own. Coming soon!

What kinds of drives are supported?

The removable kind- most specifically USB or Firewire. It ignores any locally mounted (SATA, for example) drives, as well as disk images, CD, and DVD drives.

How is this magical thing done?

The standard- funny little elves, unicorns, and such. No, really, it's not that complicated- unDock leverages OSX' own APIs to identify and eject removable drives. It's that simple!

Where can I get support?

Use the Contact Form. You can also . Make sure to mention "unDock" in the subject.

Flying Paper Software

There must be a million software development shops out there working on grand dreams and schemes, offering complex and robustly engineered solutions and unparalleled power to consumers and other developers alike. We get enough of that at our day jobs. Flying Paper Software holds to two ideals:

  • Simplicity in design and functionality (without compromising power)
  • Fun in software development

We're quite serious about both- hence the name, "Flying Paper Software". A single sheet of paper can both fly (wow!) and offer countless hours of fun to the hand in which it rests. unDock represents this as well- it provides a very simple bit of functionality overlooked in the core OS. Some day, it will become redundant as this hole is patched, but today, Flying Paper Software will have a bit of fun filling in the gaps.

The Team

  • Thomas Metge

    Owner, Developer Twitter / Website
  • Elise Metge

    QA, Beautiful

unDock Screenshots

unDock 2.0

Released on 11/27/12
  • Fixed: Thunderbolt drives are now detected and ejected.
  • New: Added support for SD cards, Disk images, and more.
  • New: Manually set any disk to eject when unDock is triggered.
  • New: Retina support, Undo, scheduling for AppleScripts, and so much more!

unDock 1.0.3

Released on 1/3/11
  • Fixed: FireWire drives are now detected and ejected (as originally intended).
  • New: Network drives are now supported- you can enable this in the Preferences window.
  • New: You can completely hide unDock! If you need to access its menu, simply run the application again- this will show the Preference window.
  • New: When undocking, the application no longer refuses interaction, but instead pulses to show activity.

unDock 1.0.2

Released on 1/3/11
  • Fixed: unDock now cancels any running Time Machine backups before attempting to unmount. Fixes unDock erroneously reporting that the volume couldn't be unmounted.

unDock 1.0.1

Released on 12/28/10
  • New: Allow ejecting optical media (CD/DVD).
  • New: Revamp preference pane for usability and App Store compliance.
  • Fixed: Remove BWToolkit (despite its amazing qualities) due to private API calls.

unDock 1.0.0

Released on 12/18/10
  • New: User can supply custom AppleScripts to run when unDocking.
  • New: Allow eject behavior to be disabled in preferences.
  • New: Ask the user (on first run) if unDock should be added to Login Items.
  • New: Prepare for Mac App Store submission
  • Fixed: Rather egregious first-install bug that prevented operation until preferences where opened at least once.

All Fields Are Required

Get In Touch

Drop us a line with feedback, suggestions, or any issues you might find while using unDock. Either use the form or: