> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domino.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get started with AI coding assistants

You can launch a Domino workspace and start using a coding assistant in under five minutes without any environment customization or manual extension installs.

## Prerequisites

Before you can start to use coding assistants in your workspace, you need:

* A Domino account with access to create workspaces.

* A subscription to at least one coding agent provider (Anthropic for Claude Code, GitHub for Copilot, or OpenAI for Codex).

## Step 1: Launch a workspace

1. Open your Domino project (or create a new one).

2. Go to **Workspaces** and click **Create New Workspace**.

3. Select the **Domino Standard Environment**, which includes all coding assistant tooling.

4. Choose your IDE, such as VS Code, JupyterLab, RStudio, or Jupyter. In VS Code, all three agents come as extensions. For other IDEs, Claude Code and Codex work as CLI tools.

5. Click **Launch**.

<img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/workspace-launch-with-std-env.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=0d9bc2c1ddc9c3b399f6550cf764f5ca" alt="Select the Domino Standard Environment and VS Code when launching a new workspace" width="1749" height="1189" data-path="images/code-assist/workspace-launch-with-std-env.png" />

## Step 2: Authenticate your coding agent

Each coding agent requires a one-time authentication with your provider account. Below are the steps for each agent:

<Tabs>
  <Tab title="Claude Code">
    1. Click the Claude Code icon (the orange asterisk) in the VS Code sidebar to open the **Claude Code** panel.

    2. Choose your authentication method: **Claude.ai Subscription**, **Anthropic Console**, or **Vertex or Bedrock**.

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/claude-code-ext-authenticate-1.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=251e6b201fbb53588bc3b76553c806a2" alt="Click the Claude Code icon in the sidebar, then choose your authentication method." width="2710" height="1755" data-path="images/code-assist/claude-code-ext-authenticate-1.png" />

    3. The panel displays a URL. Copy the URL and open the link in your browser to complete the OAuth flow.

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/claude-code-ext-authenticate-2.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=5f25d4a1c7de6cd5a00aabf627f0f45b" alt="Copy the authentication URL and open the link in your browser to complete the login" width="977" height="568" data-path="images/code-assist/claude-code-ext-authenticate-2.png" />

    4. After you’ve authenticated in the browser, return to your workspace. Claude Code is now ready to use.

    **Known issues**

    * The clickable link in the pop-up dialog does not work when you authenticate for the first time. Copy the URL manually and paste the link in a new browser tab.

    * If the Claude Code extension panel appears blank, refresh your browser. The panel renders correctly after a page reload.
  </Tab>

  <Tab title="GitHub Copilot">
    1. Open the **Chat** panel in the VS Code sidebar and type a message in the chat input.

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/copilot-screen1.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=e54daeebd9a970c31d42da99c58ddb41" alt="Open the Chat panel and type a message to trigger the sign-in flow" width="1369" height="1055" data-path="images/code-assist/copilot-screen1.png" />

    2. The **Sign in to use AI Features** dialog appears. Choose your authentication method (GitHub, Google, Apple, or GHE.com).

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/copilot-choose-auth.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=d3b9732f6a17238ff721a254ebb6bf82" alt="Choose your authentication method to sign in to Copilot" width="519" height="562" data-path="images/code-assist/copilot-choose-auth.png" />

    3. The dialog displays your one-time device code. Click **Copy & Continue to Google** to open the authentication page in a new window, then paste the code to complete the sign-in.

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/copilot-paste-code-step.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=c85add354f4865f1c28d36709a79c89d" alt="Click Copy & Continue to open the authentication page in a new window and paste your device code" width="546" height="233" data-path="images/code-assist/copilot-paste-code-step.png" />

    4. Return to your workspace. Copilot is now ready to use.
  </Tab>

  <Tab title="Codex">
    <Warning>
      You must authenticate Codex through the terminal first. The VS Code extension will not work until you have completed the CLI sign-in flow.
    </Warning>

    1. Open a terminal in your workspace by selecting **Terminal** > **New Terminal** from the menu bar.

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/codex-start-terminal.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=ef3332f2cc62149e0a463e298361ecd2" alt="Open a new terminal from the menu bar" width="612" height="342" data-path="images/code-assist/codex-start-terminal.png" />

    2. Run `codex` in the terminal. The Codex CLI displays authentication options. Select **Sign in with Device Code** to authenticate via your browser.

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/codex-signin-1.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=93d3fe4e542051157048ebaf2d71eb6b" alt="Run codex in the terminal and choose an authentication method" width="507" height="526" data-path="images/code-assist/codex-signin-1.png" />

    3. The CLI displays a URL and a one-time device code. Open the link in your browser, sign in with your OpenAI account, and enter the device code when prompted.

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/codex-signin-2.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=3df56be47b48c8961fa0908e35267d47" alt="Open the authentication URL in your browser and enter the one-time device code" width="585" height="523" data-path="images/code-assist/codex-signin-2.png" />

    4. After you’ve authenticated, **refresh** your browser to activate the Codex VS Code extension. Open the **Codex** tab in the sidebar panel to start using the extension.

           <img src="https://mintcdn.com/dominodatalab-e871cec4/7o49Swy-i4Zlcuhm/images/code-assist/codex-signin-3.png?fit=max&auto=format&n=7o49Swy-i4Zlcuhm&q=85&s=0821c7995eede941f878459e20968b7e" alt="After authenticating and refreshing, open the Codex tab in the sidebar to use the VS Code extension" width="1071" height="278" data-path="images/code-assist/codex-signin-3.png" />
  </Tab>
</Tabs>

## Step 3: Start to code

Your coding assistant is now Domino-aware and has access to [Domino Skills](/cloud/solution-guides/coding-assistants/domino-skills) for running jobs, registering models, tracking experiments, and more.

Try asking your agent to explore the project files, analyze a dataset, or train a model.

The [modeling assistant walkthrough](/cloud/solution-guides/coding-assistants/modeling-assistant) has a full example.

## Next steps

* [Domino Skills](/cloud/solution-guides/coding-assistants/domino-skills): See the full list of Domino-specific actions your agent has access to.

* [Modeling assistant walkthrough](/cloud/solution-guides/coding-assistants/modeling-assistant): An end-to-end demo of data analysis, model training, and comparison.
