ASO Suite
/install asosuite
ASO Suite CLI
Use asosuite to run ASO workflows across iPhone, iPad, Mac, Apple TV, Apple Watch, and VisionOS apps: discover keywords with popularity and difficulty data, track keyword position over time, and monitor ratings, editorial features, and chart appearances with machine-readable output.
Setup
Install:
npm install -g asosuite
asosuite help
Authenticate:
asosuite login
JSON-first rule
For easier parsing, always pass --json on every command that supports it.
Commands that do not take --json: login, logout.
Defaults
region=USplatform=iphoneperiod=30forchartsandratings- Supported platforms: iPhone (
iphone), iPad (ipad), Mac (mac), Apple TV (appletv), Apple Watch (watch), VisionOS (vision)
Command reference (all commands)
asosuite loginasosuite logoutasosuite subscription [--json]asosuite search-apps [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] \x3Cquery...>asosuite list-apps [--json]asosuite keywords [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] [--app \x3CAPP_ID_OR_URL>] \x3Ckeyword...>asosuite track-app [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>asosuite untrack-app [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>asosuite plan-app [--json] --name \x3CAPP_NAME> [--id \x3CPLANNED_APP_ID>] [--region \x3CREGION>] [--platform \x3CPLATFORM>]asosuite unplan-app [--json] --id \x3CPLANNED_APP_ID> [--region \x3CREGION>] [--platform \x3CPLATFORM>]asosuite tracked-keywords list [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] [--page \x3CNUMBER>] [--sort \x3CFIELD>] [--order \x3Casc|desc>] --app \x3CAPP_ID_OR_URL_OR_PLANNED_ID>asosuite tracked-keywords add [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL_OR_PLANNED_ID> \x3Ckeyword...>asosuite tracked-keywords remove [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL_OR_PLANNED_ID> \x3Ckeyword...>asosuite related-apps list [--json] --app \x3CAPP_ID_OR_URL> [--platform \x3CPLATFORM>]asosuite related-apps add [--json] --app \x3CAPP_ID_OR_URL> --related \x3CAPP_ID_OR_URL> [--platform \x3CPLATFORM>] [--region \x3CREGION>]asosuite related-apps remove [--json] --app \x3CAPP_ID_OR_URL> --related \x3CAPP_ID_OR_URL> [--platform \x3CPLATFORM>]asosuite events list [--json] [--app \x3CAPP_ID_OR_URL>]asosuite events add [--json] --text \x3CTEXT> [--date \x3CYYYY-MM-DD>] [--app \x3CAPP_ID_OR_URL>]asosuite events delete [--json] \x3CEVENT_ID>asosuite charts [--json] [--period \x3C7|30|90>] [--region \x3CREGION> | --regions \x3CREGION,REGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>asosuite features [--json] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>asosuite ratings [--json] [--period \x3C7|30|90>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>
Common ASO commands (JSON)
# Account info
asosuite subscription --json
# Discover apps
asosuite search-apps --json --region US --platform iphone "chat gpt"
# Tracked/planned apps
asosuite list-apps --json
asosuite track-app --json --app 6448311069 --platform iphone --region US
asosuite untrack-app --json --app 6448311069 --platform iphone --region US
asosuite plan-app --json --name "My Next App" --platform iphone --region US
asosuite unplan-app --json --id my-next-app --platform iphone --region US
# Keyword research + tracking
asosuite keywords --json --region US --platform iphone --app 6448311069 "step counter" "water tracker"
asosuite tracked-keywords list --json --app 6448311069 --platform iphone --region US --page 1 --sort relevance --order desc
asosuite tracked-keywords add --json --app 6448311069 --platform iphone --region US "step counter" "water tracker"
asosuite tracked-keywords remove --json --app 6448311069 --platform iphone --region US "step counter" "water tracker"
# Related apps / competitors
asosuite related-apps list --json --app 6448311069 --platform iphone
asosuite related-apps add --json --app 6448311069 --related 333903271 --platform iphone --region US
asosuite related-apps remove --json --app 6448311069 --related 333903271 --platform iphone
# Charts, featuring, ratings
asosuite charts --json --app 6448311069 --platform iphone --period 30
asosuite features --json --app 6448311069 --platform iphone
asosuite ratings --json --app 6448311069 --platform iphone --period 30
# Events
asosuite events list --json --app 6448311069
asosuite events add --json --app 6448311069 --text "Started ASO for 'keyword x'" --date 2026-02-25
asosuite events delete --json 123
Notes
tracked-keywords listreturns up to 50 keywords per page.- Sort fields for
tracked-keywords list:keyword,relevance,popularity,difficulty,position,lastUpdate. - Server limits:
keywords: up to 50 keywords per requesttracked-keywords add/tracked-keywords remove: up to 200 keywords per request
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install asosuite - 安装完成后,直接呼叫该 Skill 的名称或使用
/asosuite触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
ASO Suite 是什么?
Do App Store Optimization (ASO) with the ASO Suite CLI across iPhone, iPad, Mac, Apple TV, Apple Watch, and VisionOS by finding keywords with popularity/diff... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 353 次。
如何安装 ASO Suite?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install asosuite」即可一键安装,无需额外配置。
ASO Suite 是免费的吗?
是的,ASO Suite 完全免费(开源免费),可自由下载、安装和使用。
ASO Suite 支持哪些平台?
ASO Suite 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ASO Suite?
由 viktor hesselbom(@hesselbom)开发并维护,当前版本 v0.1.0。