🥳 Update: New Marketing, Bento Grid & eCommerce Blocks, IDE Extension, Figma-to-Code Plugin, /ftc Command in MCP, and more!

Visit changelog
shadcn/studio
Stars0

Search...

Search for docs, blocks, components, and more.

shadcn/studio IDE Extension

AI-Powered

Install Shadcn Studio IDE Extension in your favorite IDE. Visual UI editor, integrate shadcn/studio blocks & themes without leaving your IDE or browser. Build your UI 10x with shadcn/studio IDE Extension.

Overview

The Shadcn Studio IDE Extension brings the power of shadcn/studio directly into your development environment, helps you to build beautiful UIs faster than ever before. Whether you're using Cursor, VSCode, Windsurf, antigravity or any CLI based coding agents like claude code, our extension provides seamless access to thousands of pre-built components, blocks, and themes.

Designed with modern development workflows in mind, the extension integrates deeply with AI coding agents, allowing you to leverage visual editing, component & theme browsing, without context switching. Simply mention @blocks or @themes in your chat, and let the AI assist you in selecting and integrating the perfect components for your project.

What makes it special?

  • Works with all major IDEs and AI coding agents
  • Visual editor for real-time visual editing
  • One-click installation of blocks and themes
  • AI-powered integration with natural language prompts

Key Features

shadcn/studio Toolbar

Visual Editor

Use the visual editor to edit code visually. Select elements and pass prompts. Example: make the button color Red.

shadcn/studio Blocks & Themes

Explore and integrate shadcn/studio blocks & themes directly from the toolbar. Triggers with '@blocks' & '@themes' in the chat panel.

Documentation

Provide documentation reference to your IDE agent. Triggers with '@docs' in chat panel.

shadcn/studio IDE Extension

Search / Preview Blocks

Easily search and explore shadcn/studio blocks. Preview blocks in browser using the preview button.

Copy CLI Installation Command

Copy the installation command for selected shadcn/studio block. Paste directly in terminal.

Install Block

Install a block directly into your project by sending the CLI command to terminal with one click.

Apply Theme

Browse and apply shadcn/studio themes to your project in just one click.

Usage of Shadcn Studio IDE Extension

Visual UI Editor

Use the visual editor to edit the code visually. Select elements you want to update and pass prompts.

Blocks & Themes Integration

Easily access and integrate shadcn/studio blocks & themes in your project directly from the toolbar.

Documentation Reference

Provide documentation reference to your IDE agent with Context7 MCP server for better guidance.

Installation Guide

Follow this step by step guide to install and set up the Shadcn Studio IDE Extension.

Step 1: Install IDE Extension

Choose any one of the following methods to install the Shadcn Studio IDE Extension:

Method 1: Install From the Extension Menu
  1. Go to extensions Menu in your IDE.
  2. Search for "Shadcn Studio IDE Extension" in search bar.
  3. Install the Shadcn Studio IDE Extension by clicking on "Install" button.
Method 3: Install from the Marketplace
  1. Visit link based on your IDE
  2. Click the download button to download the VSIX file in your system.
  3. Open your IDE. Press Ctrl + Shift + P or Cmd + Shift + P and search for "Install extension from VSIX".
  4. Select the downloaded file and it will install the Extension in your IDE.

Step 2: Install Shadcn Studio Extension CLI

Open the terminal and enter the below command:

This will ask for the port number on which the dev server of your project is running. After this, your project will open on port 3200. Now, you can see the toolbar with Shadcn Studio Logo in your right bottom corner when you run the dev server of your project. That's all!

Now that you have installed the extension and CLI, let's explore the two main components of the shadcn/studio IDE Extension:

  • 1. shadcn/studio IDE Extension.
  • 2. shadcn/studio Toolbar (You will see this in a browser)

Explore shadcn/studio IDE Extension

If you directly want to access the shadcn/studio Blocks & themes in your IDE, you can see the shadcn/studio logo in the Extension panel in your IDE. Just open it.

1. Setup the shadcn/studio IDE Extension

  • If you've already purchased shadcn/studio Pro, simply add your license key & email to unlock the Pro blocks by toggling the settings menu.
  • If you'd like to upgrade, click the link to visit the shadcn/studio website and upgrade to PRO plan.
  • If you prefer not to upgrade right now, keep it blank and you can continue using all the free shadcn/studio blocks.
  • You can also select the CLI version of Shadcn here. Default selected version is CLI v3.

2. Search shadcn/studio Blocks

You can easily search shadcn/studio block by using the search bar.

For each block, you have three buttons on the bottom of each block's card:

Preview:

Opens the preview of the section in the browser for better view.

Copy CLI command:

Copies the CLI Installation command based on which CLI version you have selected.

Install Block:

Sends your installation command directly to terminal and installs the block in your project.

3. Search & Apply Themes to Your Project

You can switch to the Themes section using the tab below the settings menu. You can search shadcn/studio themes and easily apply the theme in your project by using the Apply button in each theme card.

If you have added your credentials in the settings menu, you can also access the custom theme that you have created in your shadcn/studio account.

Explore shadcn/studio Toolbar

You’ll find the shadcn/studio toolbar in your browser when the app is running on port 3200. Look for the shadcn/studio logo in the bottom-right corner. Click the logo to open the toolbar menu, where you'll see two options: Settings Menu and Chat Panel. Let's explore them:

Settings Menu

Configure extension preferences

Chat Panel

Interact with your IDE agent

Settings Menu

You can configure the settings for toolbar from the settings interface:

1. Manage Your Credentials

  • If you've already purchased license of shadcn/studio, click the Add Credentials button and enter email & your license key.
  • If you'd like to upgrade to Shadcn Studio Pro, click the Upgrade to Pro button. You'll be redirected to the shadcn/studio website for purchase.
  • If you haven't purchased shadcn/studio Pro and don't plan to right now, you can continue using the free version.

2. Agent

Here you will see the Dropdown menu. You need to select the Project with IDE Agent. Use the refresh button if you can't see your project.

3. Toolbar Position

You can toggle the position of the toolbar from here.

4. Prompt Action

This has three options:

  • Send - Send the Prompt and other info to your selected IDE Agent
  • Copy - Copy the Generated prompt with the details you have provided. Useful for CLI Agents like Claude Code, Gemini CLI, Roo code or Cline
  • Both - Sends the Prompt to IDE agent and also copies it to the clipboard

5. Theme

You can select the Theme from here: Light / Dark / System.

6. Shadcn CLI Version

From here, you can select Shadcn CLI Version as per your project v2 or v3.

7. Toggle Chat

Use the Shortcut to toggle the Chat Panel.

Chat Panel

Explore Chat Panel features:

1. Open Selector

Click on the Open Selector. Now, you can select the UI elements and pass it with a prompt to your IDE Agent to make changes to your UI.

2. Send to IDE

You can send any prompt to IDE Agent by using this button.

3. Options

We have various options when you type @. This will open menu where you have three options:

Documentation

You can attach the Documentation of the framework / library you are using in your project. This will provide reference to your IDE agent for the documentation of framework / library.

shadcn/studio Blocks

You can directly access the shadcn/studio Blocks from the Chat Panel and directly integrate them into your project from here.

Once you select the shadcn/studio Blocks, you need to search the block that you want to integrate in your project. You can also preview the block you want to select.

Once you select the shadcn/studio Block, you can pass the custom prompt to customize the block as per your requirement and then send it to your IDE agent.

shadcn/studio Themes

Browse and apply shadcn/studio themes to your project directly from the chat panel.

FAQs