Platypus 简介
Platypus 是一款开源的 macOS 开发者工具,可将命令行脚本(如 Shell、Python、Perl、Ruby、PHP、Tcl、JavaScript 等)直接打包为原生的 macOS 应用。它通过将脚本与轻量级的执行二进制文件封装进应用包,使得任何脚本都能以双击图标的方式运行。
这款工具让不熟悉命令行的用户也能方便地使用开发者编写的脚本程序,非常适合用于创建安装器、自动化工具、系统菜单项或后台任务等。开发者可以用它快速生成带有 GUI 的本地应用,实现脚本可视化与分发。
Platypus界面截屏

Web 视图

状态菜单

Platypus核心功能与亮点
- 多语言支持:兼容 Shell、Python、Ruby、Swift、JavaScript、Dart、AppleScript 等十余种脚本语言。
- 可视化执行反馈:脚本运行时可显示进度条、输出窗口、WebKit 渲染页面或状态菜单反馈。
- 拖拽交互:应用可接收用户拖入的文件或文本片段,并将其传递给脚本处理。
- 安全与权限:支持通过 macOS 安全框架以 root 权限执行脚本。
- 自定义图标与信息:开发者可设置应用图标、版本号、作者信息及文件关联类型。
- 打包支持文件:提供图形化界面打包额外资源文件。
- 自动化构建:内置命令行工具,可集成至自动化构建流程中。
- 内置脚本编辑器:可直接编辑脚本或链接外部编辑器。
- 配置文件功能:“Profiles”可保存打包配置,便于重复使用。
- 轻量高效:生成的原生应用启动迅速,使用 Objective-C/Cocoa 编写。
安装方式
Platypus 免费开源,已持续维护超过 20 年。
用户可前往官网下载安装,下载地址:Platypus
也可使用 Homebrew 安装(版本可能较旧):
brew install --cask platypus
官方网站:https://sveinbjorn.org/platypus
GitHub 项目:https://github.com/sveinbjornt/Platypus
最新版本:Platypus 5.4.1(支持 Intel/ARM 64 位,macOS 10.11 及以上)
适用场景
Platypus 非常适合脚本开发者、自动化工具制作者、系统管理员与教育培训者使用。
无论是将 Python 自动化脚本封装为带图标的 Mac 应用,还是创建内部部署工具,它都能让命令行程序更易于分发与使用。
© 版权声明
- 转载时请保留原文链接,谢谢!
- 本站所有资源文章均来源于互联网的收集与整理,本站并未参与制作。若侵犯了您的合法权益,请联系我们将及时删除。
- 本站发布的资源来源于互联网,可能包含水印或引流等信息,请用户擦亮双眼,自行辨别,做一个有主见、具备判断力的使用者。
- 本站资源仅限于研究和学习交流使用。如需用于商业目的,请务必购买正版授权,否则由此产生的一切后果将由使用者自行承担。
- 联系方式(#替换成@):navagpt#qq.com
相关文章
暂无评论...