Platypus

Platypus icon

Platypus is a developer tool for the Mac OS X operating system. It creates native Mac OS X applications from interpreted scripts such as shell scripts or Perl, Ruby and Python programs. This is done by wrapping the script in an application bundle along with a native executable binary that runs the script.

Platypus makes it easy for you to share your scripts and programs with those unfamiliar with the command line interface, without any knowledge of the Mac OS X APIs -- a few clicks and you will have your own Mac OS X graphical program. Scripting your own installers, maintenance applications, login items, launchers, automations and droplets is very easy using Platypus.

Features


License

Platypus is free, open-source software distributed under the terms and conditions of the Free Software Foundation's GNU General Public License. Platypus is written in Objective C for the Cocoa application programming interfaces. The source code is available on GitHub

If Platypus makes your life easier or helps you be more productive, please donate to support further development.


Download

Download Platypus

download arrow

1.7 MB


The latest version is Platypus 4.8. Platypus and Platypus-generated applications require Mac OS X 10.5 or later, and are Intel only 32-bit/64-bit fat binaries.

For a version that runs on 10.4 and PowerPC, press the "Old Versions" link below and get version 4.4.

Download
Application | Source | Old Versions | GitHub

Links
Documentation | Version Log | Readme file
man page (HTML) | Appcast XML feed

Development

For help with development, you can subscribe to the Platypus Developer Mailing List and send in your query, or maybe give the documentation a once-over again. If you like Platypus, you may also be interested in a similar application of mine, Tapir, which allows you to easily make global Mac OS X menu items based on shell commands and scripts.