ShipASO
App Store + Google Play · open source

The ASO loop that ships your metadata and proves the rank moved.

Every ASO tool tells you what to do, then leaves you in the App Store Connect form. ShipASO does the work — and reads the rank back to check it worked.

audit  →  research keywords  →  optimize to char limits  →  push (you approve)  →  verify rank over time

Connect an app → first audit + rank baseline in minutes.

The plugin is free and MIT — run the whole loop yourself in Claude Code. Or let the hosted agent run it on a schedule.

The part nobody else ships

The data tools — Astro, AppTweak, Sensor Tower — sell numbers and a dashboard. You read them, then go do the work yourself. ShipASO closes the loop: it picks the keywords, writes the metadata, hands you the exact push commands, and then reads your actual organic rank for each term and logs it over time.

The rank check is free and needs no account. The public iTunes Search API returns apps in the store's own ranking order, so your app's spot in the results is its rank for that keyword. We just read it — and keep reading it, so you see the change land.

Ran it on a meditation app: #44 for "agnostic," #84 for "aurelius," nowhere for "meditation." That's the strategy working — you don't outrank Calm for "meditation," you own the terms you can win. So the subtitle became "stoic, without religion."

How it works

01 · AUDIT

Score the live listing

Field by field vs. ASO best practice, including a screenshot score. Read-only — it changes nothing.

02 · RESEARCH

Keywords on real data

Store autocomplete, competitor listings, your reviews, and your app's actual ranks. No paid data API.

03 · OPTIMIZE

Copy to exact char limits

Name, subtitle, keyword field, promo — verified to the character, with the reasoning for every choice.

04 · PUSH

You approve, it ships

It writes the metadata and the exact asc/gplay commands. The approval gate is in code; nothing ships until you say so.

05 · VERIFY

Read the rank back

It logs your organic rank per keyword over time, in any of 14 markets — so you see a dated before/after, not a vibe.

06 · WATCH

On a schedule

The hosted agent re-runs weekly, watches competitors, and drafts the next fix — pinging you only when there's a real move.

Pricing

Same engine at every tier — more autonomy as you go up. We never hold your store credentials; the push is always a handoff you approve.

Free

$0

Run the agent yourself.

  • The full loop in Claude Code
  • 24 skills, MIT-licensed
  • Both stores, your machine
  • Bring your own data keys
Get the plugin

Launch Optimization

$49 one-time

One full optimization pass.

  • Full audit + keyword research
  • Copy written to char limits
  • Ship-ready push commands
  • Baseline rank snapshot set
  • +$29/locale · +$39 Google Play
Start a pass

Fleet Autopilot

$149 /month

For agencies + multi-app devs.

  • Both stores, multiple locales
  • Multiple apps, one agent
  • Monthly autonomous re-optimization
  • Portfolio dashboard
Run a fleet

We never resell Apple/Google data through a shared account — that breaks their terms. Every credentialed source is your own.

Why it's different

Closes the loop

Research → ship → verify, not just advice. The only tool that reads the rank back after you change the listing.

Runs on autopilot

The hosted agent re-checks ranks, watches competitors, and drafts the next optimization on a schedule — surfacing each decision for you to approve.

Google Play too

The full operational loop on Android — the lane no public tool covers end to end.

No paid data API

Reasons over free signals. Your own keys are an optional accelerator, never a gate.