---
title: "Set up and sign in"
description: "Use Fabricator setup the first time you open it: check tools, sign in to GitHub Copilot and the Azure CLI, and enter the app."
url: https://spatney.github.io/rayfin-fabricator/docs/start/setup
markdown_url: https://spatney.github.io/rayfin-fabricator/docs/start/setup.md
app_version: "1.20.1"
section: start
product: Fabricator
last_updated: 2026-10-14T23:50:01-07:00
source: start/setup.mdx
---

# Set up and sign in

> Use Fabricator setup the first time you open it: check tools, sign in to GitHub Copilot and the Azure CLI, and enter the app.

Setup prepares your computer for Fabricator the first time you open it. It has three steps: connect GitHub Copilot, install the tools, and sign in to Microsoft. Work down the page, then choose **Enter Fabricator**. If everything is already in place, Fabricator skips setup and opens straight to Home. After that, Fabricator opens on your work after a short welcome.

![The setup screen with all three steps complete — GitHub Copilot connected, all five tools installed, Microsoft signed in — and a "You're all set" block offering Enter Fabricator.](https://spatney.github.io/rayfin-fabricator/screenshots/setup.webp)

## Step 1: Connect GitHub Copilot

GitHub Copilot is the AI agent that writes and edits your app. Fabricator uses its bundled Copilot engine, so nothing needs installing first — this is why it comes first.

Connecting Copilot also turns on **Help**, the assistant in the bar at the bottom of the screen. If anything in the next two steps goes wrong, Help reads what happened and explains it, so it's worth doing this before the rest.

For a standard GitHub account, leave **GitHub host** as `github.com`. For GitHub Enterprise Cloud with data residency, enter your Enterprise Cloud host, such as `company.ghe.com` or `https://company.ghe.com`. The field accepts `github.com` or a `.ghe.com` Enterprise Cloud host. GitHub Enterprise Server is not supported by this sign-in flow.

Choose **Sign in**, then finish the browser or device-code instructions shown by Fabricator.

## Step 2: Install the tools

Fabricator uses a few free tools behind the scenes, and can install them for you.

| Tool | Required | Minimum | What it is used for |
| --- | --- | --- | --- |
| Node.js | Yes | 22.12 | Runs your app on this computer while you build it. |
| npm | Yes | Any installed version | Fetches the building blocks your app is made from. |
| Git | Yes | Any installed version | Keeps a history of your app so you can always go back. |
| Azure CLI | Yes | Any installed version | Signs you in to Microsoft so your app can be published. |
| GitHub CLI (gh) | No | Any installed version | Lets Fabricator work with your code on GitHub. |

For missing tools, choose **Install** on one row or **Install all** when it appears. On Windows, Fabricator tries `winget`. On macOS, it tries Homebrew. If that is not available or an install cannot run automatically, Fabricator opens the tool's official installer and shows **Get it**.

Installing downloads from the internet. If you are offline, the install buttons are disabled and setup says so; reconnect and choose **Re-check**.

After a tool install, setup can show:

> "Almost there. Restart to finish setting up the tools that were just installed."

Choose **Restart now**, then return to setup. Use **Re-check** when you have installed or fixed a tool yourself.

### When an install fails

Setup explains what went wrong in plain language instead of showing the installer's raw message — for example that another installation is already running, that Fabricator doesn't have permission, or that it couldn't reach the internet — along with what to do about it.

Choose **Show details** to see the original message, or **Ask Help** to have the assistant look into it. Help is available once step 1 is done.

## Step 3: Sign in to Microsoft

Signing in to Microsoft lets Fabricator publish your app, find people when you share it, connect Fabric data, and set up team workspaces.

Choose **Sign in**, then complete `az login` in the browser. This row stays disabled until the Azure CLI is installed in step 2, and says so.

## What each account is for

- GitHub Copilot writes code, edits files, answers chat prompts, and powers **Help**.
- The Azure CLI finds people to share with, connects Fabric data, and sets up team workspaces.
- Fabric sign-in is separate. Fabricator asks you to **Sign in to Fabric** later when it needs the project's Rayfin CLI to list workspaces, deploy, share, or refresh Fabric credentials.

You can see and change all of these later, including adding more Fabric and Azure CLI accounts. See [Manage your accounts](https://spatney.github.io/rayfin-fabricator/docs/start/accounts).

## Sign out and re-check

When an account is signed in, its row offers **Sign out**. Copilot sign-out removes the current Copilot account from the bundled engine. Azure sign-out runs `az logout` for the account in use and verifies that it's gone. Any other accounts the Azure CLI is signed in to stay signed in, and one of them becomes the one in use.

After signing out, installing a tool, or changing account state, choose **Re-check**.

## Enter Fabricator

A step you have finished collapses to a single line with a check mark, so a completed setup is three short rows rather than a long list. Select **Details** on any of them to open it again.

When required tools are installed and both setup accounts are verified, a **You're all set** block appears at the end of the page with **Enter Fabricator**. Choose it to open Home.

## Later launches

Once setup has passed, Fabricator skips setup. Each launch shows a short welcome screen while your work loads behind it: Ray swims in and welcomes you back, and the line under the Fabricator logo names the project that's opening. The welcome fades away once your project is ready, usually within a second or two, and you're back where you left off.

Meanwhile, Fabricator checks your tools and accounts in the background. Until the check finishes, the account control in the app bar shows a spinner instead of **Sign in to Fabric**.

If the check finds a problem, a bar under the app bar says what it is, for example "Not signed in to GitHub Copilot." Select **Manage accounts** to sign in, or **Review setup** to fix a missing tool. The bar doesn't stop you working; close it with its ✕ button.

To open setup yourself, open **Settings** and select **Open setup**. Until every check passes, setup offers **Back to Fabricator** to return without finishing.

If setup does not pass, see [Setup and sign-in troubleshooting](https://spatney.github.io/rayfin-fabricator/docs/troubleshooting/setup-and-sign-in).
