rorkai

rorkai/App-Store-Connect-CLI

Go MIT Dev Tools

Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more. JSON-first, no interactive prompts

5k stars
439 forks
active
GitHub +54 / week

5k

Stars

439

Forks

3

Open issues

100+

Contributors

2.6.1 08 Jul 2026

AI Analysis

A fast, scriptable CLI for automating App Store Connect workflows on iOS, macOS, tvOS, and visionOS. Built in Go for speed and CI/CD integration, it handles TestFlight, builds, submissions, signing, analytics, and screenshots with JSON-first output and no interactive prompts. Best suited for mobile developers and DevOps teams automating Apple app release pipelines.

Dev Tools CLI Tool Discovery value: 3/10
Documentation 8/10
Activity 10/10
Community 9/10
Code quality 6/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

app-store-connect ios-automation ci-cd go-cli apple-developer
Actively maintained Well documented MIT licensed Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
1w ago

Go-based App Store Connect CLI with 5K stars in 6 months—scriptable automation for iOS release workflows

App Store Connect CLI (asc) is a command-line tool written in Go that automates interaction with Apple's App Store Connect API. It targets developers and CI/CD pipelines seeking to automate TestFlight uploads, app submissions, build management, signing, and analytics extraction without interactive prompts. The project reached ~5,000 stars within 6 months of launch (January–June 2026), with 111 stars gained in the past week, suggesting active momentum in a niche but real market for release automation tooling.

Origin

The project was created on 2026-01-20, making it very new. It appears to have filled a gap for developers seeking a JSON-first, non-interactive CLI for App Store Connect workflows—a domain previously dominated by Xcode integration, Swift SDKs, and shell-based wrappers. The rapid star growth suggests the author struck a resonant problem.

Growth

Strong initial adoption over 6 months (5,000 stars) with recent acceleration (111 stars in 7 days as of 2026-06-29). This growth pattern is consistent with a tool that solves a concrete, frequently-encountered pain point (scriptable iOS release automation) in an underserved segment. No evidence of press coverage or major sponsorships mentioned in README, suggesting organic, developer-driven discovery.

In production

Adoption not verified. README does not cite production deployments, company usage, or case studies. 'Wall of Apps' section referenced in TOC but content not shown in truncated README. No quantified user base, CI/CD platform integrations, or testimonials provided. GitHub forks (437) and discussions are modest relative to stars, which may indicate stars reflect interest rather than heavy active usage.

Code analysis
Architecture

Likely a modular Go CLI using the App Store Connect REST API. README mentions Homebrew and WinGet distribution, TTY-aware output formatting (table/JSON), keychain integration, and a skills system for agent-based automation. Appears to follow a command hierarchy (apps, builds, testflight, etc.). Implementation details not inspectable from README alone.

Tests

Not documented in README. No mention of test suite, CI testing strategy, or coverage metrics.

Maintenance

Last push 2026-06-29 (1 day before analysis date), indicating active, recent maintenance. Multiple shell-based install scripts and platform-specific troubleshooting suggest ongoing ops work. Homebrew and WinGet integration imply engagement with package managers. README includes discussion thread tracking (WinGet acceptance status), suggesting author monitors blockers and community feedback.

Honest verdict

ADOPT IF: you need scriptable, JSON-parseable automation of App Store Connect workflows and can tolerate a 6-month-old tool with unverified production track record. AVOID IF: you require battle-tested stability, vendor support, or documented real-world case studies; or if you prefer Swift SDKs for programmatic control. MONITOR IF: you use CI/CD heavily for iOS releases—the tool may mature into an industry standard quickly given early momentum, or it may plateau if core use cases prove narrow.

Independent dimensions

Mainstream potential

6/10

Technical importance

7/10

Adoption evidence

3/10

Risks
  • Very new project (6 months old as of June 2026); long-term maintenance unknown despite current activity.
  • Adoption not verified—GitHub stars do not confirm production usage at scale; heavy forks (437) could indicate experimental forking rather than active deployments.
  • Test coverage not documented; reliability in CI/CD pipelines not independently validated.
  • Apple API surface and authentication model (ECDSA key rotation, scope changes) could force frequent updates; unclear if author has bandwidth to track changes.
  • Single-author project (inferred from repo name and lack of multiple committers mentioned); bus factor risk if maintainer pauses or shifts priorities.
Prediction

If production adoption can be verified in the next 6–12 months, asc may become a de facto standard for iOS release automation in CI/CD pipelines. If adoption remains limited to early adopters and experimental use, growth may plateau at 10–20K stars. Maintenance activity suggests short-term stability, but long-term trajectory depends on whether the author sustains commitment and whether Apple's API stability permits.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Go
94.2%
MDX
3.5%
TypeScript
1.3%
Python
0.6%
CSS
0.2%
Makefile
0.1%
JavaScript
0.1%
AppleScript
0%

Information

Language
Go
License
MIT
Last updated
-96 min ago
Created
6mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

AvdLee

AvdLee/appstoreconnect-swift-sdk

A Swift SDK for Apple's App Store Connect API, enabling developers to automate...

1.7k Swift Mobile
blitzdotdev

blitzdotdev/blitz-mac

Blitz is a native macOS application that automates iOS app submission to App...

1.7k Swift Mobile
danielpaulus

danielpaulus/go-ios

go-ios is a cross-platform CLI tool and Go library that enables automation of...

2.2k Go Mobile
guarinogabriel

guarinogabriel/Mac-CLI

Mac CLI is a shell-based command-line tool that bundles common macOS system...

9.1k Shell Dev Tools
majd

majd/ipatool

IPATool is a command-line utility for searching and downloading iOS app...

9.6k Go Security
vs. alternatives
mas-cli/mas

12K stars, mature Swift-based App Store CLI; focuses narrowly on purchasing and updating apps. asc is broader (build/submission/analytics) and newer; mas has deeper adoption and backward compatibility focus.

AvdLee/appstoreconnect-swift-sdk

1.7K stars, Swift SDK for programmatic API access. asc is CLI-first, lower friction for shell scripts and CI; SDK requires Swift code integration.

blitzdotdev/blitz-mac

1.7K stars, Swift-based. Scope not fully clear from name; asc differentiates via JSON-first output and explicit CI/headless support.

danielpaulus/go-ios

2.1K stars, Go-based. Lower-level iOS device interaction (debugging, file transfer). asc targets app submission workflows; non-overlapping use cases.

guarinogabriel/Mac-CLI

9K stars, shell-based macOS utilities. Broader scope; asc is specialized to App Store Connect workflows.