> Deprecated: > Theme Kit is deprecated. Theme developers should use [Shopify CLI](/docs/storefronts/themes/tools/cli) for Shopify theme development. Theme Kit is a cross-platform command line tool that you can use to build Shopify themes. To get up and running quickly with Theme Kit, follow the steps in this guide. ## Requirements - You have access to a Shopify store. - You're familiar with the basics of the command line. ## Step 1: Install Theme Kit You can install Theme Kit using the command line on the following operating systems: - [Linux](#linux) - [macOS](#macos) - [Windows](#windows) > Note: > If you have previously installed Theme Kit, then make sure you're using the [latest version](/docs/storefronts/themes/tools/theme-kit/troubleshooting#update-theme-kit). ### Linux Use the following installation script to automatically download and install the latest version of Theme Kit: ```curl curl -s https://shopify.dev/themekit.py | sudo python3 ``` > Note: > Homebrew for Linux is not currently supported. ### macOS Use [Homebrew](https://brew.sh/) to install Theme Kit by running the following commands: ```sh brew tap shopify/shopify brew install themekit ``` The Apple M1 architecture is not yet natively supported, but Theme Kit will work if you start the terminal with [the **Open using Rosetta** option](https://developer.apple.com/documentation/apple_silicon/about_the_rosetta_translation_environment). ### Windows Install Theme Kit with [Chocolatey](https://chocolatey.org/) by running the following command: ```sh choco install themekit ``` ## Step 2: Get a Theme password After you install Theme Kit, you need to get a Theme password to connect Theme Kit to your store and manage your template files. The store owner or a staff member with the appropriate permissions can create a Theme password for you using the [Theme Access app](/docs/storefronts/themes/tools/theme-access). ### Steps: 1. Ask the store owner or a staff member with the [appropriate permissions](/docs/storefronts/themes/tools/theme-access#requirements) to create a Theme password for you using the [Theme Access app](https://apps.shopify.com/theme-access). 2. Go to your email inbox and open the invitation containing your Theme password. 3. In the invitation, click **Get Theme password**. 4. Copy the password. You’ll use it in the next step. The link expires after 7 days or after you have viewed the password. You can only view the password once. ## Step 3: Connect to an existing theme > Note: > If you don't want to work on an existing theme, then you can [create a new theme](#create-a-new-theme). To connect to an existing theme, you'll need the theme's ID. The easiest way to get your theme's ID is to use the `theme get` command, which returns a list of themes and IDs that exist on the store. The following is an example of the `theme get` command, where `your-password` is your Theme password from [step 2](#get-theme-password) and `your-store` is your store's Shopify domain name: ```sh theme get --list --password=[your-password] --store="[your-store.myshopify.com]" ``` > Tip: > Don't include the URL protocol (HTTP or HTTPS) in the `store` parameter. ### Using PowerShell If you're using PowerShell, then you need to include quotations around the URL if it follows a single dash. This is especially important if you're using the short form in the command. For example, the following shows one example that will work, and one that won't: