GoLand 2026.3 Help

Figma Connect

Figma Connect lets you bring designs from Figma into GoLand and use them as context for Air. Select any layer in Figma Desktop — a frame, a component, or a group, reference it from an Air chat or terminal without switching back and forth between the design and GoLand.

The Bring Your Own Key (BYOK) approach is also supported, so you can use models from compatible AI providers with your own API keys.

GoLand connects to Figma Desktop through the JetBrains Connect plugin for Figma, which streams your current selection to the Figma Layers tool window in real time.

Before you start

Install the Figma Connect plugin

This functionality relies on the Figma Connect plugin, which you need to install and enable.

  1. Press Ctrl+Alt+S to open settings and then select Plugins.

  2. Find the Figma Connect plugin, and click Install. Restart the IDE if prompted.

Optionally

  1. Install the Figma Desktop application and open the design file you want to work with.

  2. Make sure the Air bundled plugin is enabled in the Settings | Plugins page as described in Plugins.

  3. To use the Bring Your Own API Key (BYOK) approach, press Ctrl+Alt+S to open the Settings dialog, go to AI | Air | Accounts, and then specify the provider's API billing account. Refer to Connect AI providers for details.

You can also install the Figma desktop application and enable the Air plugin during the setup process, as described in Set up Figma Connect in GoLand and in Configure code generation with Air from Figma designs respectively.

Set up Figma Connect in GoLand

GoLand provides you with a Figma Connect setup wizard that guides you through the setup process, including installation of the Figma Desktop application, installing the JetBrains Connect plugin in Figma, and connecting the Figma Desktop application to GoLand.

  1. Open the Figma Layers tool window (View | Tool Windows | Figma Layers) and click Set Up.

    The Figma Connect tool window with the Set Up button

    Follow the on-screen instructions to set up Figma Connect.

  2. On the Get Figma Desktop app page of the wizard, click I have the App if you already have a Figma Desktop application, then click Next. Otherwise, click Download.

    The Figma Desktop download dialog

    GoLand opens the Figma Downloads page. Download and install the Figma Desktop application. Click Next when ready.

    Figma Desktop is installed
  3. On the Run JetBrains Connect plugin in Figma Desktop page, click Open JetBrains Connect.

    The JetBrains Connect plugin installation dialog
  4. On the JetBrains Connect page, click Open in and select the design file to open the plugin in.

    Select a design file
  5. In the right-hand, Plugins, pane, click Run.

    Run the plugin in Figma Desktop
  6. In the Plugins pane, click Connect.

    Connect to GoLand

    After that the plugin stays waiting for your approval from GoLand to establish connection.

    Waiting for approval from GoLand
  7. On the Run JetBrains Connect plugin in Figma Desktop page, click Next.

    Run the plugin in Figma Desktop - Done
  8. On the Allow the incoming connection page of the wizard, click Allow and then click Next.

    Allow connection
  9. After the setup is complete, the state of the tool window changes to Connected.

    The Figma Connect tool window with the Set Up instructions

    GoLand remembers the approval, so in the future connection is accepted automatically. To require approval again, use Revoke All Paired Sessions in the tool window settings (click the Options icon on the toolbar, select Plugin Settings, and then select Revoke All Paired Sessions).

    Figma Connect tool window - settings

Configure code generation with Air from Figma designs

When you complete the Figma Connect setup wizard, GoLand suggests setting up interaction between Figma Connect and JetBrains Air.

  1. In the Figma Layers tool window, click Set Up in the notification tooltip to start the wizard

    Set up Air with Figma Connect
  2. If the Air plugin is disabled, click Enable Air on the Generate code from your Figma designs with Air page.

    Enable Air in Figma Air setup wizard

    GoLand installs the JetBrains Air plugin, restarts, and returns you to the Generate code from your Figma designs with Air page. Click Set Up.

    Generate code from your Figma designs with Air page
  3. Follow the instructions on the Enable MCP server in Figma Desktop page.

    Enable MCP server in Figma Desktop page
    1. In the Figma Desktop application, switch to the Development mode.

      Switch to the Development mode in Figma Desktop
    2. Enable the MCP server.

      Enable MCP server in Figma Desktop

    On the Enable MCP server in Figma Desktop page, click Verify Connections.

    GoLand checks that the MCP server is running and that the Figma Desktop application is connected to it. The wizard is closed and you return to the Figma Layers tool window.

    Figma Air setup wizard completed

Set up Figma skills

With Figma Connect installed, the figma skill is available and enabled by default. You can check that it is enabled in Settings | Tools | Skills.

View the current selection and layers

  1. The layers on the current Figma Desktop page are listed in the Figma Layers tool window.

    • Expand a layer to browse its child layers.

    • Use the preview in the Currently selected area to locate the required layer.

  2. Synchronize Figma Desktop with GoLand.

    Figma Connect keeps your selection in sync between Figma Desktop and GoLand in real time, so you switch back and forth less. The synchronization works both ways:

    • When you select a frame, a component, or a layer in Figma, the selection appears in the Figma Layers tool window.

    • When you click a node in the Figma Layers tool window, it captures the focus on the page in Figma.

Add a design to AI Context

Use Air Context to generate, review, and modify the code that implements a design.

  1. To use a design as context for Air, point to the required item and click the Add layer to Air icon next to it.

    The highlighted Add Layer to Air icon on a selection item

    You can also select and add several layers at once.

    The Figma Layers tool window showing the current selection and layers
  2. If you already have an open Air session tab in the editor, the selected layer is automatically added to the prompt area. Otherwise, GoLand opens a New Session popup where the selected design is already attached.

    The Air popup window with the selected layer added
  3. Type your prompt and send it together with the attached design.

    Be specific in your prompt. For example, "Compare my current home page implementation with the attached Figma design and fix any visual or layout differences."

    A Figma design attached to an Air session with a prompt to compare the implementation with the design and fix differences.
  4. By default, GoLand attaches the current selection to every new AI Context automatically. To change this behavior, disable the Auto Include Selection in AI Context option as described in Configure Figma Connect settings and behavior.

Reference designs and layers by their id

During a session in a chat or a terminal, you can reference a design or a layer by its id.

Before you start

  1. If you connected with a Figma Remote MCP server, make sure you have a file key.

  2. It is recommended that you set up agent-specific skills.

Alternatively click the Copy icon next to the required node in the Figma Layers tool window and then paste the id in the Terminal.

Copy the id of a node

Reference a design or a layer by id

  • Select the corresponding node in the Figma Layers tool window and then drag the selection to the chat or to the terminal. This may be helpful if you only need to target one layer instead of regenerating an entire screen.

  • Click the Copy icon next to the required node in the Figma Layers tool window and then paste the id in the chat or in the terminal.

    Copy the id of a node
  • Right-click the required item, select the applicable format, and then paste it in the chat or in the terminal.

    Copy the id of a node through a context menu

Manage styles, layouts, and colors

You can work with styles and colors right from GoLand, in the dedicated Figma Inspect tool window.

  1. To inspect a node, select it in the Figma Layers tool window and click the Inspect icon next to it.

    Press the Inspect icon
  2. The Figma Inspect tool window shows the styles, layouts, and colors of the selected node.

    • Switch the color notation between Hex, RGB, and HSL.

      The Figma Inspect tool window showing colors
    • Switch the language from CSS to Android: Compose or to Android: XML, compare the XML with Figma's own Dev Mode output for the same node.

      The Figma Inspect tool window  - switch language
    • To copy the code of a layout, a style, or a color, click the Copy icon next to it.

      The Figma Inspect tool window copy colors
    • To copy the code of the style, the layout, and the colors of a node at once as text, click the Copy icon in the Currently inspecting area.

      The Figma Inspect tool window - add all to context

Embedded Figma canvas

You can edit designs right in the embedded editor (canvas) without switching to Figma Desktop.

  1. To enable the embedded canvas editor, go to Help | Find Action on the main menu, find Registry in the Search Everywhere popup, and then select the checkbox next to figma.embedded.editor.enabled.

  2. To open a layer in the canvas, click it in the Currently selected area.

  3. Click the Zoom In icon or the Zoom Out icon on the toolbar to zoom the selection in or out.

  4. To restore the original size of the selection, click the Actual Zoom icon.

  5. To have the zoom level set automatically to ensure that the selection content fits within the embedded editor, click the Fit Zoom to Window icon.

  6. To show the chessboard background, press the Show Chessboard toggle button.

Configure Figma Connect settings and behavior

  1. Click the Options icon on the toolbar of the Figma Layers tool window and then select Plugin Settings the Settings icon from the list.

    The Figma Connect settings menu
  2. Configure the settings as needed. To enable a setting, set a tick next to it in the popup list, the opens.

    Auto Include Selection in AI Context

    Attach the current Figma selection to every new AI Context automatically.

    Auto-Start Server on IDE Startup

    Start the connection automatically when you open a project. This option is enabled by default.

    Revoke All Paired Sessions

    Remove all saved approvals. After that, you need to approve the next connection from Figma again.

04 November 2026