# XcodesOrg/xcodes

The best command-line tool to install and switch between multiple versions of Xcode.

Repository: https://github.com/XcodesOrg/xcodes
Canonical: https://ross.abutalabs.com/products/xcodes
Language: Swift
License: MIT
License Family: permissive
Topics: xcode, swift, macos, hacktoberfest
Last push: 2026-07-08T04:01:23+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 91, release rhythm 92, longevity 100
- inputs: {"age_days": 2750, "days_push": 56, "days_rel": 56, "gap_med": 21, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4761, forks 180 (observed 2026-08-28T04:08:59.062038+00:00)

## What it is
xcodes is a command-line tool for installing and switching between multiple versions of Apple's Xcode IDE on macOS. It handles downloading, unarchiving, and selecting Xcode releases, including betas and prereleases, using an Apple ID for authentication.

## Use cases
- install a specific version of xcode from the command line
- switch between multiple xcode versions on my mac
- download the latest xcode beta release
- set up a new mac with xcode without the app store
- install xcode from a local xip archive
- manage xcode versions for ci automation

## When to choose
- you need a graphical interface for managing Xcode versions (use Xcodes.app instead)
- you are not on macOS or do not work with Apple's toolchain

## When to avoid
- you need a GUI for managing Xcode versions (use Xcodes.app instead)
- you are not developing on macOS with Apple tooling

## Facets
- artifact type: cli-tool
- maturity: active
- function: developer-tools, cli, configuration-management
- domain: developer-tools, apple-ecosystem
- platform: cli
- tags: xcode, version-manager, swift, apple, command-line, macos

## Member repositories
- XcodesOrg/xcodes (main) score 93

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:59.062038+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:18:51.561464+00:00, confidence not recorded.
  - readme: https://github.com/XcodesOrg/xcodes (fetched 2026-08-28T04:08:59.062038+00:00, sha 1054248eb6b6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
