APKMD is a command-line interface (CLI) tool built using Node.js and TypeScript. It is designed to simplify the process of downloading apk files from apk mirror.
Download the latest release of the APKMD executable file for your platform from the Releases page.
apkmd <configFile>
<configFile>
: Path to the JSON configuration file containing the list of apps to be downloaded. DEFAULT:apps.json
The configuration file is a JSON file that defines the apps you want to manage and any additional options. Here is an example (apps.json
):
{
"options": {
"arch": "arm64-v8a"
},
"apps": [
{
"name": "yt",
"org": "google-inc",
"repo": "youtube",
"version": "18.40.34"
},
{
"name": "ytm",
"org": "google-inc",
"repo": "youtube-music"
}
]
}
-
options: Optional section to define global settings.
- arch: Specifies the target architecture for downloading APKs (e.g., "arm64-v8a").
-
apps: An array of app objects, each with the following properties:
- name: The name of the app.
- org: The APKMirror organization name.
- repo: The APKMirror repository/app name.
- version: (Optional) The specific version of the app. If not provided, the latest version will be used.
apkmd apps.json
This command will read the configuration from apps.json
and manage the specified apps. You can also drag and drop the config file over apkmd.exe.
Note
Sometimes, download can fail at random. This is most likely due to rate limit protection by APKMirror using Cloudflare.
Give a ⭐️ if this project helped you!
APKMD is licensed under the MIT License. Feel free to contribute and improve the tool.