Free ยท Open source ยท MIT

The open-source alternative to AppTweak and Sensor Tower

App Store Optimization for your AI agent. Keyword research, rank tracking, competitor gaps and metadata writing, right inside Claude, Cursor or any MCP client. Pay only for the data you use, at cost.

npx open-aso init
open-aso setup: search for an app by name, see one-click agent setup and starter prompts, then track keywords and a competitor
Setup in two minutes: find your app, connect your agent, track keywords and competitors.

Set up in two minutes. Then just ask.

No dashboards to learn. Your agent does the analysis, and builds any report or chart you want.

1

Find your app

Search by name. No App Store ID hunting.

2

Connect DataForSEO

App Store data at cost price. New accounts get $1 free, enough for hundreds of rank checks.

3

Connect your agent

One click for Claude Code, Claude Desktop and Cursor. Works with any MCP client.

Audit your listing

Prioritized fixes from your rankings, competitors and reviews.

"Audit the App Store listing for my app"

Find keywords you can win

Real search volume, difficulty and who ranks, for any keyword.

"Find keywords my app should target"

Write metadata that passes review

Every draft is checked against Apple's limits and fixed automatically.

"Write a new title, subtitle and keyword field"

Everything indie developers actually use

Without paying for a suite of features you'll never open.

๐Ÿ”‘ Keyword research

Volume, difficulty (1โ€“100) and the top apps for any keyword, plus every keyword your app already ranks for.

๐Ÿ“ˆ Rank tracking

Daily positions for your app and competitors, with history you own in a local database.

๐ŸฅŠ Competitor gaps

Keywords your competitors rank for that you don't, and listing changes the day they ship.

๐Ÿ’ฌ Review insights

Recent reviews for your agent to mine for complaints, praise and feature requests.

โœ๏ธ Metadata writer

Title, subtitle and keyword field drafts that pass every character limit and ASO check.

๐Ÿงพ Costs you can see

Every call shows what it cost. A daily spend cap and 24-hour cache keep it tiny.

What ASO tools cost

open-aso is free. You pay DataForSEO directly for data, with no markup.

ToolPriceOpen sourceWorks in your AI agent
open-asoFree + data at cost (โ‰ˆ $3.60/mo to track 50 keywords daily)โœ“โœ“ Free MCP + skills
AppTweakFrom $79/mo, up to $549+/moโ€“Enterprise
Sensor TowerCustom, often $30k+/yrโ€“Enterprise
MobileAction$15โ€“239/moโ€“โ€“
Appfigures$9.99โ€“599.99/moโ€“Paid credits
Astro$108/yr, Mac onlyโ€“โ€“

Prices from public pricing pages and third-party estimates, October 2026. Names are trademarks of their owners; open-aso isn't affiliated with them.

FAQ

How much does it really cost?

open-aso is free. App Store data comes from DataForSEO and you pay them directly: about $0.0024 per keyword rank check, $0.015 to research a keyword, $0.05โ€“0.10 for a full audit. Repeat requests within 24 hours are free. New DataForSEO accounts get $1 of credit; after that the minimum top-up is $50.

Where does the data come from?

DataForSEO's App Data and Labs APIs: real App Store search results, listings, reviews and keyword volume estimates. Apple's free search API is used only to help you find apps by name.

Is my data private?

Yes. open-aso runs on your computer. Your settings, rank history and research stay in a local database. Your DataForSEO key is only sent to DataForSEO.

Which agents does it work with?

Claude Code, Claude Desktop and Cursor have one-click setup. Any MCP-compatible client (Windsurf, Zed, Cline and others) works with a copy-paste config.

Does it support Google Play?

Not yet. v0.1 covers the US App Store. Google Play and more countries are on the roadmap.

Why not just a dashboard?

Because your agent can build the exact view you want, whenever you want it, and dashboards make you pay for screens you never use. open-aso focuses on great data and ASO expertise; you get mass customization for free.

โ˜๏ธ Cloud hosting is coming

No DataForSEO account, no setup, rank tracking that runs while you sleep, and a one-click Claude connector. Start with $5, not $50.

The waitlist is a GitHub issue: give it a ๐Ÿ‘ and click Subscribe to be notified at launch. Or Watch โ†’ Custom โ†’ Releases for an email with every release.