Platypus
Platypus
5.3

5.0

Platypus free download for Mac

Platypus5.3

25 November 2018

Create application wrappers for scripts.

Overview

Platypus is a developer tool that creates native Mac applications from interpreted scripts such as shell scripts or Perl and Python programs. This is done by wrapping the script in an application bundle directory structure along with an application binary that runs the script.

Platypus makes it easy to share scripts and programs with those unfamiliar with the command line interface. Native user-friendly applications can be created with a few clicks. It is very easy to create installers, maintenance applications, login items, status menu items, launchers, automations and droplets using Platypus. Platypus is free, open-source software distributed under the BSD License.

Here are some of the features Platypus has to offer:

  • Supports shell scripts, Perl, Python, PHP, Ruby, Swift, Expect, Tcl, AppleScript or any other user-specified interpreter
  • Can execute scripts with root privileges via Apple's Security Framework
  • Can display graphical feedback of script execution as progress bar, text window with script output, droplet, WebKit HTML rendering or status item menu
  • Supports dragging and dropping files or text snippets, which are then passed to the script as arguments
  • Can create applications that are handlers for URI schemes
  • Can create applications that run in the background (LSUIElement)
  • Set own application icon or select from presets
  • Set app's associated file types, identifier, version, author, etc.
  • Graphical interface for bundling support files with script
  • Command line tool for automation
  • "Profiles" which can be used to save configurations
  • Built-in script editor, or linking with external editor of choice
  • Extensive documentation and many built-in examples to help you get started

What's new in Platypus

Version 5.3:
  • First facelift in a decade: New application icons created by Drífa Líftóra
  • Updated to support Mojave Dark Mode
  • Added AWK, JavaScript and Node interpreter presets
  • Added "REFRESH" command that clears text output buffer
  • Added "DISABLED" menu item syntax for status menu interface
  • Platypus and its command line tool binary are now code-signed. Generated applications remain unsigned, for obvious reasons
  • Windows of generated applications are now larger, and centered on first launch
  • Apps now try to make script executable (+x) on launch This may resolve certain issues with launching generated apps stored on network-mounted volumes
  • Added Open With menu for items in Bundled Files list
  • Fixed bug where Platypus would generate broken custom icns files from images
  • Fixed buggy Uniform Type Identifier validation in command line tool
  • Platypus now validates default bundle identifier in Preferences
  • Removed broken System Profiler example
  • Removed XML plist format feature
  • Documentation overhauled, partially rewritten and moved to Markdown format
  • An assortment of minor bug fixes
  • Various minor interface improvements
  • Reduced size of generated app binaries
  • Now requires macOS 10.8 or later

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Platypus app?

30 Reviews of Platypus

5
StevenJayCohen
23 May 2007
Version: 3.4

Most helpful

Thank you! I depend on this app so often! A must have!
(2)
5
MichaelHaeusler
03 March 2019
Version: 5.3
Great update. For some scenarios you still need an app exported from Automator, but I use Platypus whenever it works.. And that's most of the time. Five stars aren't enough.
(0)
5
Bunam
25 November 2018
Version: 5.3
horrible icon (i didn't think it's i'm the only one) so sorry for that
(1)
5
MichaelHaeusler
25 October 2018
Version: 5.2
Fantastic—FANTASTIC—utility!
(1)
5
Nontroppo
02 December 2015
Version: 5.0
For anyone who needs to build a GUI around a scripted tool, Platypus is just utterly brilliant. The latest version has added a ton of new functionality to really help refine the abilities of whatever kind of tool you wish to make. The developer well deserves a donation if you are going to use this!
(1)
5
Leon-Belmont
24 September 2014
Version: 4.8
One of the must have apps if you know any scripting languages. I used this app wrapped a lot of scripts, really convenient.
(0)
WordWeaver
25 October 2013
Version: 4.8
Very cool app for those of us who like it quick and simple. Thank you developer for making this app freely available to the Macintosh community, and for your years of dedication to its continual development.
(0)
Show comment (1)
5
Badgerone
15 July 2013
Version: 4.8
By far, Platypus is the easiest and all-round best script wrapper.
(0)
5
Sev7en
31 May 2013
Version: 4.7
I do agree: this application rocks and it's a wonderful free project! So which one are for your the most useful scripts?
(0)
5
Simbasounds
28 July 2012
Version: 4.7
Make your own utility apps in an instant - indispensable
(0)
5
Olavimmanuel
19 July 2011
Version: 4.4
Wonderfully useful software. Extremely time saving! A few bugs, notably using menu item as output, but I see that this may be fixed in the next v.
(0)
Carbonide
26 September 2009
Version: 4.2
Version 4.2 doesn't set the arguments to dropped files correctly. My scripts that worked perfectly well under version 4 now only get the path to the application in $1, but $2 is always empty.
(1)
Mrelcee
22 June 2008
Version: 4.0
Platypus rocks - So very useful for putting together tools for both myself and clients of mine. I am astonished he doesn't charge for it..
(1)
Show comment (1)
Brandon-Williams
22 June 2008
Version: 4.0
Awesome. I can't believe it! A huge update! So very appreciated. Platypus has always been one of those apps that makes me happy to be an OS X user. Thanks so much for the update - you rock!
(1)
5
StevenJayCohen
23 May 2007
Version: 3.4
Thank you! I depend on this app so often! A must have!
(2)
Anonymous
22 May 2005
Version: 3.1
Version 3.1's command line utility contains a bug where it doesn't create the file "MyApp.app/Contents/Resources/.script", which is required for the app to run. If you use the CLI utility, it will suffice to simply create a blank file with touch or whatever, until an update fixing this bug is released.
(0)
Akadis2
05 March 2005
Version: 3.0
I don't know for sure but from the comments made about an app made with Platypus, the developer might want to consider changing the icon. as it is the same as the one for the sydney olympics. NOTE: I'm not trying to start an argument here, just trying to warn the developer that they could get in trouble.
(0)
5
Amake
28 January 2005
Version: 3.0
Holy crap this is an amazing update! Now with the command line tool I'm able to automate my entire build process! With just one command in the Terminal I can build, modify, package, and publish my apps within seconds. Thank you thank you thank you!
(0)
Anonymous
14 January 2005
Version: 3.0
No 10.2 version at all any more? Chizz! Deak! Shenanigans!
(0)
Show comment (1)
5
Anonymous
13 January 2005
Version: 3.0
Congratulations and thank you for this amazing, rich (supporting so many languages) and so easy to use (3 clics and my app is done...) script wrapper under Mac OS X.
(0)
5
Anonymous
05 November 2004
Version: 2.6
Really nice!! Thanks for this great tool.
(0)
Anonymous
12 October 2004
Version: 2.6
For a Unix shell scripting resource go to www.shelldorado.com!
(0)
Anonymous
11 October 2004
Version: 2.6
I have always just loved this little development. It is very Grand. As for v2.6 no matter what I use to open the downloaded .tgz file I always get errors. This should be checked into please. System 10.3.5 here. With the new features added v2.6 should be even better.. At this time I can not check..
(0)
Show comments (2)
5
Anonymous
11 August 2004
Version: 2.3
Platypus has been great for deploying things with netOctopus. The only feature I wanted was the ability to run without showing in the Dock and that is now here. Thanks for a great program.
(0)
3.75
Pat
27 July 2004
Version: 2.2
It basically does what it says it does. However there are some oddities. You can't associate the Apps created with all files of a certain type (which would be really useful). And created apps behave oddly with the dock. You can't directly dock them, you have to add them to the documents side (right side) and then the move to the left side in a crazy way and then you can place them. Just try it ;) I hope the author continues work on this as it will be a great tool.
(0)
Show comment (1)
Anonymous
04 May 2004
Version: 2.2
Cool idea, but how is it diferent from using AppleScripts "Do Shell Script" or whatever it is? I'm not much of a cmd line junkie but AppleScript seems to always do the job for me.
(0)
Show comment (1)
4.5
Rob Morton
12 March 2004
Version: 2.0
This is a great app. It really makes doing scripts easier. I have noticed that the $1 does not seem to work for getting the path to the created application. Even the sample script doesn't seem to work. The only feature I would like to see added is the ability to run without showing up in the Dock. That would be very nice.
(0)
4.75
Anonymous
23 February 2004
Version: 2.0
Great job, but it's not possible to select "Show advanced options" in Jaguar. No problem in Panther.
(0)
5
cj69collins
30 July 2003
Version: 1.5
Hey, now I can run a shell script at startup without an annoying terminal windown opening. This plat is raging
(0)
Anonymous
09 July 2003
Version: 1.4
if you want to distribute scripts that run as root or any for that matter, what I would do is write your script and give an extension of .command then when they double click it, the script will run. I personally give my scripts a .cmd extension then have os x use the terminal to run that extension, which can be configured in get info>open with>then select terminal>then click change all presto cmd extensions now use the terminal.
(0)
4.75
Mano
11 June 2003
Version: 1.1
I like this alot. It will come in handy for me. (I make some simple general manitenance scripts for my firends that allow me to help them trouble shoot remotely) I would liek to see the ability to get the program to run as root or to run sudo commands and pass a password to the script. Or even better would be the ability to add Apple scripts :) Thanks for the soap box. Again a great idea, very well executed. Oh, how about a drag and drop for custom icons. (Not that I dont like Huxly - he rocks)
(0)