rorkai/app-store-connect-cli

Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 1st, 2026
Created on January 20th, 2026
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 582
Total Stargazers: 7,001 (+12)
Total Subscribers: 19 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.2 hours
Mean response time: 16.3 hours
90th percentile: 2.3 days
Tracked items: 459

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 14% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 65
Closed in 7 days: 70
Avg open age: 73 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 65
Closed in 7 days: 69
Comments in 7 days: 46
Events in 7 days: 494

Top labels

  • enhancement (214)
  • medium (140)
  • p2 (134)
  • bug (94)
  • p3 (70)
  • p1 (66)
  • easy (65)
  • hard (65)

Detailed Description

App Store Connect CLI is a command-line tool for automating workflows with the App Store Connect API.

The tool addresses the need to automate iOS, macOS, tvOS, and visionOS release processes without leaving the terminal or CI/CD pipeline. It wraps the App Store Connect API to enable scripting of TestFlight management, build uploads, app submissions, code signing, analytics retrieval, screenshot management, and subscription configuration. The tool is written in Go and provides a lightweight, fast interface designed for both interactive use and automation contexts.

Developers managing Apple app releases should consider this tool if they need to integrate App Store operations into CI/CD workflows or automate repetitive release tasks. It suits teams building iOS or macOS applications who want to reduce manual steps in their deployment process. The tool includes agent skills for common workflows like builds, TestFlight operations, metadata synchronization, submissions, and signing, which can be installed globally across projects. Authentication supports both interactive keychain-based flows and headless configuration for CI environments. Output formatting adapts automatically to context, defaulting to human-readable tables in interactive terminals and JSON in non-interactive environments like CI systems.

The project maintains active development with regular releases and demonstrates responsiveness to user needs, including tracking platform-specific distribution channels and addressing installation paths across operating systems. The codebase shows attention to security practices, such as verifying and pinning agent skill installations to reviewed commits rather than mutable branches, and the tool includes privacy considerations documented in the repository. Contribution guidelines are established and documented for developers interested in extending or modifying the tool.