Helm CLI (helm-asc)
Automate App Store Connect from your terminal or coding agent. helm-asc uses the same account setup as the Mac app, without restoring secrets in the shell.
A programmable surface for shipping
The Mac and iPhone apps remain the best place to see your release, review metadata, and make high-confidence decisions. helm-asc gives those same workflows a command-line interface so scripts and coding agents can help prepare versions, localizations, media, TestFlight, reviews, purchases, and events.
helm-asc is a Helm Pro unlock. Install it from Helm Settings on Mac; updates ship with the app so the CLI and agent skill stay in sync.
What you can automate today
The first release already covers the workflows you reach for most often when shipping.
- Discover apps, versions, builds, reviews, submissions, and TestFlight groups
- Create and edit versions, review information, and ship or reject when ready
- Create, download, update, and bulk upload localizations
- Upload, download, and organize screenshots and app previews
- Manage TestFlight builds, groups, testers, and beta submission
- Reply to customer reviews and create App Store submissions
- Work with in-app purchases, subscriptions, and in-app events
Credentials via the Mac app App Group
You do not paste API keys into the terminal for day-to-day use. helm-asc talks to the signed-in Mac app through an App Group-backed connection, reusing the account setup and secrets Helm already protects in Keychain.
That keeps agent and script access aligned with the same organizations and apps you configured in the UI, including setup-file based access for teammates.
Built for agents
Pass --agent for structured JSON output with stable error codes. Install the bundled agent skill from Settings into Codex, Cursor, Claude, Xcode, or a folder of your choice so agents learn safe defaults: discover IDs first, prefer dry runs for bulk work, and stop when a human decision is required.
Step-by-step install notes live in Set up the Helm CLI. For the product overview, see Helm CLI.
FAQ
Do I need Helm running to use helm-asc?
helm-asc relies on the Mac app for account credentials through the App Group connection. Keep Helm installed and signed in with the accounts you want the CLI to use.
Is the CLI available without Pro?
No. Access to helm-asc requires Helm Pro. Free Helm still covers core UI workflows with submission and usage limits.
Can agents submit for App Review?
The CLI can create and submit App Store submissions as part of supported workflows. Treat review submission as a high-impact action: confirm metadata and builds in the app when stakes are high.