awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nomad-cli avatar

nomad-cli/shenzhenArchived

0
View on GitHub↗

Shenzhen

Shenzhen is a command-line interface and suite of tools designed to automate the build, packaging, and distribution of iOS applications. It provides a system for compiling source code into distributable installation packages and uploading those archives to testing services and app stores.

The project includes a provisioning profile inspector used to extract and display embedded identity information and entitlements from installation archives. This allows for the verification of app permissions and signing capabilities during the automation process.

The toolset manages the full pipeline from source to deployment, covering binary compilation, the assembly of installation packages, and the orchestration of external system tools to handle remote distribution.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • iOS App Distribution - Automates the packaging and distribution of iOS applications into IPA files for mobile devices and testing servers.
  • iOS IPA Packers - Bundles compiled binaries and assets into the standard iOS IPA folder structure for device installation.
  • iOS Packaging Tools - Compiles source code into distributable IPA installation packages for deployment on iOS devices.
  • iOS Build Pipelines - Automates the process of generating distributable archives and installation files via a command line interface.
  • IPA Build CLIs - Provides a command line interface for compiling source code into distributable iOS installation packages.
  • Xcode Build Automation - Wraps the xcodebuild tool to automate the compilation of source code into binary archives.
  • App Packaging Automations - Automates the packaging and delivery process for mobile applications.
  • Profile Parsers - Extracts identity and entitlement data from binary files to verify app signing and permissions.
  • Binary Distribution Automations - Provides secure uploads of compiled application binaries to remote testing services and app stores.
  • Archive Inspectors - Extracts and displays embedded identity information and entitlements from iOS installation archives.
  • Entitlement Inspectors - Analyzes provisioning profiles and entitlements within archives to verify app identity and permissions.
  • Identity Inspectors - Extracts and displays embedded identity information and entitlements from installation archives.
4,633 stars·483 forks·Ruby·MIT·14 views

Star history

Star history chart for nomad-cli/shenzhenStar history chart for nomad-cli/shenzhen

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does nomad-cli/shenzhen do?

Shenzhen is a command-line interface and suite of tools designed to automate the build, packaging, and distribution of iOS applications. It provides a system for compiling source code into distributable installation packages and uploading those archives to testing services and app stores.

What are the main features of nomad-cli/shenzhen?

The main features of nomad-cli/shenzhen are: iOS App Distribution, iOS IPA Packers, iOS Packaging Tools, iOS Build Pipelines, IPA Build CLIs, Xcode Build Automation, App Packaging Automations, Profile Parsers.

Which projects share features with nomad-cli/shenzhen?

Projects with overlapping indexed features include: aefyr/sai — SAI is a binary package bundler and application manager designed for Android and iOS. It functions as an installer and… facebook/xctool — xctool is a command line wrapper for xcodebuild designed for iOS and macOS continuous integration. It functions as a… cameroncooke/xcodebuildmcp — xcodebuildmcp is a Model Context Protocol server that exposes Xcode build, test, and device management tools for AI… carthage/carthage — Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It… dantheman827/ios-app-signer — This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS… getsentry/xcodebuildmcp — XcodeBuildMCP is a Model Context Protocol server and development tool bridge that provides AI agents with the ability…

Projects sharing features with Shenzhen

These projects share indexed features with Shenzhen. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • aefyr/saiAefyr avatar

    Aefyr/SAI

    3,430View on GitHub↗

    SAI is a binary package bundler and application manager designed for Android and iOS. It functions as an installer and export tool that packages application source files and metadata into a proprietary format for portable distribution and backup. The project features a rootless application deployment pipeline, allowing the installation of third-party packages on mobile devices without requiring system-level root access. It includes a split archive reconstructor to reassemble fragmented application files into complete installation directories during deployment. The tool covers Android split A

    Java
    View on GitHub↗3,430
  • facebook/xctoolfacebook avatar

    facebook/xctool

    6,868View on GitHub↗

    xctool is a command line wrapper for xcodebuild designed for iOS and macOS continuous integration. It functions as a parallel test runner, build log processor, and report generator to automate the build and test pipeline for Apple platforms. The tool distributes test bundles across multiple CPU cores to reduce execution time and provides the ability to run targeted subsets of tests by filtering for specific schemes, classes, or methods. It simplifies build management by allowing command line arguments to be persisted and loaded from JSON configuration files. It transforms verbose build logs

    Objective-C
    View on GitHub↗6,868
  • cameroncooke/xcodebuildmcpcameroncooke avatar

    cameroncooke/xcodebuildmcp

    5,917View on GitHub↗

    xcodebuildmcp is a Model Context Protocol server that exposes Xcode build, test, and device management tools for AI coding agents to automate iOS and macOS development workflows. It operates as a background daemon per workspace, communicating tool requests and responses over standard input/output using JSON-RPC messages, and streams progress and results as newline-delimited JSON objects for machine parsing. The project provides an interactive setup wizard and file-based client configuration to install skill files into predefined directories for supported AI coding clients. It manages the full

    TypeScript
    View on GitHub↗5,917
  • carthage/carthageCarthage avatar

    Carthage/Carthage

    15,174View on GitHub↗

    Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It functions as a Git-based framework manager and binary distribution tool used to fetch, build, and manage external libraries. The project distinguishes itself by supporting the production and distribution of platform-independent binary frameworks and static libraries. It utilizes Git tags and submodules to lock specific versions of external libraries and provides mechanisms to distribute prebuilt binaries via zipped release archives. The system covers dependency resolution and version

    Swift
    View on GitHub↗15,174
Compare all 24 related projects→