Platypus para MAC
Herramienta gratis y de código abierto para Mac que convierte scripts de shell, Python, Ruby y otros en apps nativas de Mac con unos clics.
Descripción de Platypus
Platypus es una herramienta para desarrolladores que crea aplicaciones nativas de Mac a partir de scripts de línea de comandos, como scripts de shell o programas en Python, Perl, Ruby, PHP, Swift o JavaScript. Envuelve tu script en un paquete de aplicación con un pequeño binario que lo ejecuta, para que puedas compartir scripts con gente que no se maneja en la línea de comandos. Con unos clics puedes crear instaladores, droplets, herramientas de administración, ítems de inicio, menús de estado, lanzadores y automatizaciones.
Las apps hechas con Platypus pueden mostrar una barra de progreso, una ventana con la salida del script, un droplet, una vista HTML de WebKit o un ítem en la barra de menús, aceptar archivos o texto arrastrados, ejecutarse con privilegios de administrador y registrarse como manejadores de URL. Una herramienta de línea de comandos y los perfiles guardados ayudan a automatizar la compilación. Platypus lo desarrolla Sveinbjorn Thordarson desde hace más de 20 años y es gratuito y de código abierto bajo la licencia BSD-3-Clause. La versión 5.5.0 está notarizada por Apple, es una app universal para Apple Silicon e Intel y necesita macOS 11.5 o posterior.
Funciones principales
Platypus convierte scripts en apps de Mac de verdad.
- Muchos lenguajes: shell, Python, Perl, Ruby, PHP, Swift y más.
- Tipos de interfaz: barra de progreso, ventana de texto, droplet, vista web o menú.
- Arrastrar y soltar: pasa archivos o texto a tu script.
- Privilegios de administrador: ejecuta scripts como root si hace falta.
- Manejadores de URL: regístrate para esquemas URI.
- Iconos propios: el tuyo o uno predefinido.
- Herramienta de línea de comandos: automatiza tus compilaciones.
- Notarizado: firmado y notarizado por Apple.
Novedades de la versión 5.5.0
Platypus 5.5.0 es una actualización importante.
- La app y su herramienta de línea de comandos están ahora notarizadas por Apple
- Deja de admitir versiones de macOS anteriores a Big Sur
- Corregido un fallo que podía bloquear la interfaz en el diálogo de ajustes de argumentos
- Mejor modo oscuro, y Preferencias pasa a llamarse Ajustes
- Nuevas opciones de línea de comandos y un script de instalación más sencillo para la herramienta
Preguntas frecuentes sobre Platypus
¿Platypus es gratuito?
Sí. Platypus es gratuito y de código abierto bajo la licencia BSD-3-Clause.
¿Qué versión de macOS necesita Platypus?
Platypus 5.5.0 necesita macOS 11.5 o posterior.
¿Platypus funciona en Apple Silicon?
Sí. Es una app universal para Apple Silicon e Intel.
¿Qué lenguajes de script admite Platypus?
Shell, Python, Perl, Ruby, PHP, Swift, Expect, Tcl, AWK, JavaScript, Dart, AppleScript o cualquier otro intérprete que elijas.
¿Qué aspecto puede tener una app de Platypus?
Una barra de progreso, una ventana con la salida del script, un droplet, una vista HTML de WebKit o un ítem en la barra de menús, o ninguna ventana.
¿Mi app puede aceptar archivos soltados?
Sí. Los archivos o el texto arrastrados se pasan a tu script como argumentos.
¿Platypus está notarizado?
Sí. Desde la 5.5.0 la app y su herramienta de línea de comandos están notarizadas por Apple.
¿Hay versión de línea de comandos?
Sí. La herramienta platypus te deja crear apps desde scripts y procesos de compilación.
¿Puedo instalar Platypus con Homebrew?
Sí. Ejecuta brew install --cask platypus.
¿De dónde viene la descarga de Platypus en platypus.FULLMAC.app?
El botón de descarga lleva a la página oficial de Platypus, https://sveinbjorn.org/platypus. platypus.FULLMAC.app no modifica ni reempaqueta la app.
Apps similares
OrbStackOrbStack es una forma rápida, ligera y sencilla de ejecutar contenedores Docker y máquinas Linux en tu Mac. Es un sustituto directo de Docker Desktop: tus comandos docker y docker compose siguen funcionando, y al iniciarse por primera vez OrbStack se ofrece a copiar tus contenedores, imágenes y volúmenes de Docker Desktop. Arranca en segundos, usa menos del 0,1 % de CPU en segundo plano en Apple Silicon y devuelve a macOS la memoria que no usa. Además de contenedores, ejecuta máquinas Linux completas de 16 distribuciones y un clúster ligero de Kubernetes para desarrollo local. OrbStack lo hace Orbital Labs.Herramientas para desarrolladores
QuotaBarSi usas OpenAI Codex con una cuenta de ChatGPT, los límites de uso se reinician en una ventana de 5 horas y otra semanal, y para saber cuánto te queda tienes que abrir Codex o ChatGPT. QuotaBar pone el porcentaje restante en la barra de menús del Mac y lo actualiza cada 60 segundos. Haz clic en el icono para ver un panel detallado con cada ventana de límite y su cuenta atrás, o activa un pequeño HUD flotante que se queda encima de las demás ventanas.Herramientas para desarrolladores
Stargazer BarStargazer Bar es una pequeña app nativa de barra de menús para Mac que vigila repositorios de GitHub por ti. Pone un contador de estrellas en directo en la barra de menús, para que veas cómo va un proyecto sin tener una pestaña del navegador abierta, y un clic abre un menú con los detalles: gráficos de tendencia de estrellas y forks, totales de descargas de las versiones y un radar para mantenedores. Los repositorios públicos se miden por sus estrellas. Los privados, que no tienen estrellas, se miden por lo que requiere tu atención: una compilación fallida, un issue sin respuesta o un nuevo pull request.Herramientas para desarrolladores
Notch So GoodNotch So Good convierte el notch de tu MacBook en una pequeña pantalla de estado para agentes de programación con IA. Mientras Claude Code o la CLI de OpenAI Codex trabajan, una píldora negra amplía el notch: a la izquierda está Peek, un personaje en 3D, y a la derecha un anillo muestra cuánto queda de tu ventana de uso de 5 horas. Cuanto más te necesita una sesión, más sale Peek del notch. Cuando una tarea termina, falla o llega a un límite de uso, el notch se abre en una tarjeta que dice qué ha pasado y en qué proyecto, y un clic te lleva a la pestaña exacta del terminal, incluido el panel de tmux.Herramientas para desarrolladores
Claude UsageClaude Usage es una pequeña app nativa para quienes usan Claude Code. En la barra de menús muestra tu sesión actual de cinco horas, tu uso semanal de todos los modelos y de Sonnet, y tus créditos de pago por uso, cada uno con una barra de uso y su hora de reinicio, sin abrir Claude Code. También añade una línea bajo tu prompt de Claude Code con el modelo, lo lleno que está la ventana de contexto y los tokens usados, para que puedas compactar una sesión antes de quedarte sin espacio. Cada panel de terminal muestra su propia línea, también en tmux.Herramientas para desarrolladores
TintpadTintpad es un lanzador gratuito y de código abierto para desarrolladores que trabajan con agentes de programación de línea de comandos como Claude Code y Codex. Pulsa Opción-Comando-Espacio en cualquier lugar y una gota negra cae desde el notch de tu Mac, o cuelga bajo la barra de menús en los Mac que no lo tienen, con tus repositorios dentro. Escribe unas letras, pulsa Retorno y tu propia terminal se abre en ese repositorio con el agente ya en marcha, en el modo que usaste allí la última vez.Herramientas para desarrolladores
FULLMAC.app no aloja esta app. Los botones de descarga llevan a las páginas del propio desarrollador.