majd/ipatool
majd/ipatool has 12,197 GitHub stars and 1,076 forks. GitHot measured +12 stars in 24 hours and +111 in 7 days. Last checked 2026-11-07 19:38 UTC. Last push 2026-10-25.
Herramienta de línea de comandos para buscar aplicaciones de iOS, iPadOS, tvOS, watchOS, visionOS y macOS en App Store y descargar paquetes de aplicaciones .ipa o .pkg de macOS.
Crecimiento de estrellas medido
- in 24h
- +12
- in 7 days
- +111
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.md
Original
ipatool is a command line tool that allows you to search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app packages.
Requirements
- A supported operating system (macOS, Linux, Windows or iOS).
- An Apple Account already configured to use the App Store.
Installation
Linux and Windows
You can grab the latest version of ipatool from GitHub releases.
macOS
You can install ipatool using Homebrew.
$ brew install ipatool
Usage
To get started, run the following command.
$ ipatool --help
A cli tool for interacting with Apple's ipa files
Usage:
ipatool [command]
Available Commands:
auth Authenticate with the App Store
completion Generate the autocompletion script for the specified shell
download Download iOS, iPadOS, tvOS, watchOS, visionOS, and macOS app packages from the App Store
get-version-metadata Retrieves the metadata for a specific version of an app
help Help about any command
list-purchases List apps owned by the authenticated App Store account
list-versions List the available versions of an App Store app
mcp Serve App Store tools over MCP using stdio
purchase Obtain a license for the app from the App Store
search Search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps available on the App Store
Flags:
--format format sets output format for command; can be 'text', 'json' (default text)
-h, --help help for ipatool
--keychain-passphrase string passphrase for unlocking keychain
--non-interactive run in non-interactive session
--verbose enables verbose logs
-v, --version version for ipatool
Use "ipatool [command] --help" for more information about a command.
Note: the tool runs in interactive mode by default. Use the --non-interactive flag
if running in an automated environment.
MCP tools
Run ipatool auth login in a terminal, then configure your MCP client to launch the stdio server:
{
"mcpServers": {
"ipatool": {
"command": "ipatool",
"args": ["mcp"]
}
}
}
Compiling
The tool can be compiled using the Go toolchain.
$ go build -o ipatool
Unit tests can be executed with the following commands.
$ go generate ./...
$ go test -v ./...
License
ipatool is released under the MIT license.
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
560,849 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
497,094 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
441,634 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,160 estrellas