A semi-automated agent for Apple Search Ads, with you in the loop on anything that spends.
It pulls performance, scores keywords, mines search terms, and proposes the next moves. You approve anything that touches budget; it handles the mechanical work in between.
In one paragraph.
A small agent for managing Apple Search Ads, built for StillMind and open-sourced as a starting point. It is semi-automated: autonomous on the mechanical work, pulling data, scoring keywords and drafting recommendations, and human-in-the-loop on anything that spends. Clone it, point it at your account, and shape the workflow and the scoring to your own app.
What makes it different.
Memory that compounds
Every change is logged with the reasoning behind it, the score that justified it, and your decision, then matched against how the keyword performed afterwards. So a call is never made on a single snapshot. You can read a keyword's whole history across markets and decide to hold it, swap it, or switch back to the one that was quietly working better.
Scoring you can tune to your app
Keywords are ranked by one transparent score (PKEI) rather than opaque model judgement, and the formula is yours to tune. Calibrate its thresholds to your app's authority, maturity, and traffic so a young app and an established one each prioritise the keywords that matter at their stage.
The features that matter.
Analyse performance
Pull campaign, keyword and search-term data on demand, then rank every keyword by PKEI to see what is earning its spend.
Tune and negate
Adjust bids, pause keywords, and negate the junk search terms quietly burning budget, within the guardrails you set.
Plan and add keywords
Mine converting search terms, graduate them to exact match, and plan new keywords before they go live.
Create and manage campaigns
Spin up campaigns and ad groups (always paused for your review) and run them across multiple countries and currencies.
You approve the spend
Anything that moves money (a bid, a budget, a new campaign) waits for your sign-off, with the full rationale attached.
The motivation.
Running Apple Search Ads properly is hours of mechanical work every week, and most of the decisions inside it are rule-following with the odd judgement call. That is ideal agent territory: automate the rule-following, surface the judgement, and keep a record of every call so the next decision is better than the last.