Platypus: Converta scripts em aplicativos nativos do macOS rapidamente.
Platypus é uma ferramenta de código aberto para desenvolvedores e usuários avançados de macOS. Sua principal funcionalidade é encapsular diversos scripts de linha de comando (como Shell, Python, Ruby, JavaScript, PHP, etc.) em comandos padrão... .app Aplicativo nativo. Ao empacotar scripts com executáveis binários leves, os usuários podem executar lógicas de script complexas clicando duas vezes em um ícone, sem precisar abrir um terminal.
Para desenvolvedores, resolve o problema da distribuição de scripts, permitindo que usuários comuns, sem familiaridade com operações de linha de comando, utilizem ferramentas de automação com facilidade. Seja para criar instaladores de sistema, executar tarefas em segundo plano ou desenvolver utilitários locais com interação por interface gráfica, o Platypus oferece uma solução de transformação eficiente.
Características
- Ampla compatibilidade com idiomas Ele oferece suporte a mais de dez linguagens de script populares, incluindo Swift, Dart e AppleScript.
- Interface interativa flexível O formato de saída pode ser selecionado de acordo com as necessidades, suportando a exibição de barras de progresso, janelas de saída padrão, páginas renderizadas pelo WebKit ou integração ao menu de status.
- Interação de entrada aprimorada Ele permite arrastar e soltar arquivos ou trechos de texto no ícone do aplicativo, e o script pode receber e processar essa entrada diretamente.
- Gestão de Acesso e Segurança Permite chamar a estrutura de segurança do macOS para executar scripts específicos com privilégios de root.
- Altamente personalizável Permite a personalização de ícones de aplicativos, números de versão, informações do autor e tipos de associação de arquivos, além de oferecer suporte ao empacotamento de arquivos de recursos adicionais por meio de uma interface gráfica.
- Desenvolver ferramentas de produtividade Ele possui um editor de scripts integrado que permite salvar perfis de empacotamento para reutilização e fornece ferramentas de linha de comando para integração em fluxos de trabalho de compilação automatizados.
- Arquitetura de alto desempenho Escrito em Objective-C/Cocoa, o aplicativo gerado inicia rapidamente e consome poucos recursos.
Pré-visualização da interface
Modo de visualização da Web
Modo de menu de status
Aquisição e Instalação
Informações da versão: A versão mais recente é a v5.4.1 (compatível com arquiteturas Intel e ARM de 64 bits, macOS 10.11 e versões superiores).
Canais de instalação:
- Download direto: Clique para baixar
- Instalação do Homebrew:
instalação do brew --cask platypus(Observação: esta versão pode não ser a mais recente) - Recursos oficiais: Site oficial | Página do projeto no GitHub
Cenários aplicáveis
O Platypus é particularmente adequado para as seguintes necessidades:
- Roteirização de produtos Empacote scripts de automação em Python ou Shell em aplicativos para Mac com ícones para facilitar a distribuição a usuários não técnicos.
- Gerenciamento de sistemas :创建内部部署工具、快速启动脚本或系统管理小工具。
- 轻量级 GUI:无需编写复杂的 Swift/Objective-C 代码,即可通过 WebKit 或状态栏为脚本增加可视化界面。


