{"repo":"tddworks/asc-cli","free":true,"listed":false,"github":"https://github.com/tddworks/asc-cli","clone":"git clone https://github.com/tddworks/asc-cli.git","description":"App Store Connect from your terminal & Agents. A Swift CLI for managing your iOS and macOS apps on App Store Connect. Submit versions, manage screenshots, track builds — with full AI-agent support via CAEOAS affordances.","language":"Swift","stars":327,"topics":["agent","appstoreconnect","asccli","swift","iap","screenshot-generator","subscriptions","testflight","appstore-connect"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"asc-cli App Store Command Center — inspired by the Terran Command Center from StarCraft. A CLI for App Store Connect — automate builds, releases, TestFlight, subscriptions, and screenshots from your terminal or CI pipeline. Outputs structured JSON so AI agents can drive the full release workflow. Quick Start Optional: sign in to iris (unlocks first-time IAP submissions, web UI parity) The public ASC API (above) covers most workflows but can't submit the first IAP for an app — Apple requires that to ride along with a new App Store version, and the only path that accepts the flag is the iris private API. Sign in once with your Apple ID and asc iap list will auto-route the right command for each IAP: Now asc iap list --app-id enriches each IAP with the right submission affordance — addToNextVersion for queue-via-iris, removeFromNextVersion to dequeue, submit for established-app standalone review. The agent reads one affordance and runs it; no need to learn iris-vs-sdk. asc iris auth logout to clear the session. CI scripts using the API key alone keep working unchanged — iris is purely additive. Features Category What you can do --- --- Apps & Versions List apps, create versions, link builds, submit for App Store review Builds Archive Xcode projects, export IPA/PKG, upload to App Store Connect, distribute to TestFlight, update beta notes Metadata Update What's New, description, and keywords per locale App Info Set per-locale name, subtitle, privacy policy; manage categories and a","default_branch":null,"files":null,"tree":[],"storefront":"/r/tddworks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tddworks/asc-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}