Reinstate creator codes

Reinstate creator codes

Reenable creator codes to magically reopen files using the applications which created them. Use them only for the file types of your choice.

Customize launch rules

Customize launch rules

Create custom rules to further refine the choice of application to launch. Control is always at your fingertips. Learn More

Run shell commands

Run shell commands

Simply double-clicking a file executes any custom shell commands. Harnessing the infinite power of the terminal has never been easier.

Write your own launch rules

Magic Launch is a preference pane that lets you customize the experience of opening files on your Mac. Open your files using the original application that created them or create custom rules to decide which application should open a file.

Try it, it's free and easy

The best way to find out if Magic Launch suits your needs is to download the latest version and try the demonstration mode. Also, make sure you read the following to learn about all the amazing features.

Reinstate creator codes

Magically reenable creator code for the file types of your choice. Some applications attach creator codes to files so that when you reopen the files they launch the original application. The magic was lost with Snow Leopard. For some files this can become very frustrating. If that is your case then Magic Launch can relieve you.

Write your own launch rules

Creator codes are nice, but there are plenty of better ways to decide which application should open a file. Craft your own custom rules. The rules you add refine further the choice of the application to launch by inspecting various characteristics of the file to open. Each rule defines the criteria that determines if the file should open in a particular application.

Magic Launch

The possibility are endless. With rules you can magically open your HTML files in a text editor when they are in your project folder, while the same files elsewhere will launch your web browser. Make your .m files open in either Matlab or Xcode depending on the actual content of the file. Or change the destiny of files with a predetermined name so they go to a different application.

Learn more about rules...

Run your shell commands

With Magic Launch, double-clicking a file can execute a command in a terminal window or faceless with no terminal window. Useful for when you want to open some files in a command line editor or an X11 application.

Magic Launch

Combine shell commands and rules to perform special actions when opening files when they are in a particular folder or have a particular attribute such as a color label.

How it works

Magic Launch

Magic Launch installs its own agent application on the system which redirects launch events to the right application. When you use the Magic Launch preference panel to activate creator codes, or rules, for a given file type the agent is set as the default application in the system. The tiny agent application doesn't run until you open a file and it quits immediately afterwards, so it never consumes memory nor the CPU while not being used.

Magic Launch installs the agent application in each user account. This way it can be updated when the settings change, which is necessary to preserve the icons. Otherwise files handled by the agent would get a generic document icon.

Limitations

  • Magic Launch cannot change the icon of a file depending on the creator code or the rules you set. This means that all files of a certain type will share the same icon, even when they open in different applications.
  • Similarly, the Finder’s Open With menu and the file information panel will display Magic Launch Agent as the default application for files for which Magic Launch needs to check the creator code or evaluate rules.