Platypus
Platypus is a macOS developer tool that turns command line scripts into native Mac apps with selectable interfaces and app bundle settings.
What is Platypus?
Platypus is a native macOS developer tool for packaging command line scripts as standard Mac applications. It helps developers, IT admins, and power users turn shell, Python, Perl, Ruby, JavaScript, PHP, and similar scripts into apps that can be launched from Finder like other macOS software. Users can choose from several interface styles, including windows, progress displays, status menu apps, and droplet-style apps for drag-and-drop workflows. Platypus also lets you configure app metadata, icons, bundled resources, and script behavior so a script can be distributed in a more user-friendly form. It includes a command line tool alongside the graphical app, which makes it useful in both interactive and automated build workflows. Platypus is published by Sveinbjorn and is intended for Mac users creating small utilities, wrappers, installers, and internal tools.
Key features
- Create native macOS apps from shell and other command line scripts
- Choose different app interfaces such as progress bars, text windows, web views, status menu apps, and droplets
- Customize app icons, metadata, bundled files, and launch behavior
- Package scripts for Finder-based use instead of Terminal-only workflows
- Install and use a companion command line tool for automated builds
- Wrap scripts written in languages such as Python, Perl, Ruby, JavaScript, and PHP
Review app leftovers with diCleaner
Inspect caches, support files, containers, and login items before cleaning.
Safety overview
Status: Mostly safe
Platypus is a legitimate script-packaging tool, but the apps created with it can run whatever script they contain. That is normal for a developer utility, yet it means you should be careful with Platypus-built apps from untrusted sources, especially if they request administrator access or make system changes. If you use Platypus yourself, the app’s normal file access is tied to the scripts and resources you choose to package.
Recommendation: Keep Platypus if you create or maintain script-based Mac utilities, internal tools, or wrappers for command line workflows. If you do not use it for app building, you can remove it without affecting macOS, though any projects that depend on it may be harder to update later.
Common paths
/Applications/Platypus.app
Share your experience
Be the first to share your experience.