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
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
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
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
Shenzhen est une interface de ligne de commande et une suite d'outils conçue pour automatiser la construction, l'empaquetage et la distribution d'applications iOS. Elle fournit un système pour compiler le code source en paquets d'installation distribuables et télécharger ces archives vers des services de test et des app stores.
Les fonctionnalités principales de nomad-cli/shenzhen sont : iOS App Distribution, iOS IPA Packers, iOS Packaging Tools, iOS Build Pipelines, IPA Build CLIs, Xcode Build Automation, App Packaging Automations, Profile Parsers.
Les alternatives open-source à nomad-cli/shenzhen incluent : 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…