Skip to main content
Back to LearnTuyaOpen IDE

Install TuyaOpen IDE

Install Git, then add the TuyaOpen IDE extension to VS Code or Cursor โ€” by letting an AI coding agent do it, or from the official .vsix โ€” then verify it is enabled.

Beginner10 minIDE

Install Gitโ€‹

TuyaOpen IDE uses Git to clone the TuyaOpen SDK and to install Vibe Coding skills into your project. Install Git once, before you create your first project.

OSHow to install
WindowsDownload the installer from git-scm.com and run it.
macOSRun brew install git, or run git once and let macOS prompt to install the Xcode Command Line Tools.
LinuxInstall with your package manager, for example sudo apt install git on Debian/Ubuntu.

Check that Git is on your PATH:

git --version

Before you installโ€‹

TuyaOpen IDE is an extension for VS Code or Cursor. Install one of these host editors first โ€” the same extension package works in both.

Host editorDownloadNote
VS Codehttps://code.visualstudio.comThe widest general ecosystem.
Cursorhttps://cursor.comShips with stronger built-in AI.
warning

Both the VS Code Marketplace and Open VSX search are temporarily unavailable. Install via an AI coding agent, or download the .vsix from the official site below โ€” do not expect to find it by searching inside the editor.

Method 1: Let an AI agent install it (fastest)โ€‹

Paste the prompt below into Claude Code, Cursor, Codex, or any coding agent that can run shell commands. It downloads the latest .vsix and installs the extension for you.

Install the TuyaOpen IDE extension. Download the latest .vsix from
https://open-vsx.org/api/TuyaOpen/TuyaOpenIDE/0.1.5/file/TuyaOpen.TuyaOpenIDE-0.1.5.vsix
then install it with `code --install-extension <path-to-vsix>` (VS Code) or
`cursor --install-extension <path-to-vsix>` (Cursor), and reload the editor
window so the extension activates.

Steps:

  1. Open Cursor (used here as the demo), and paste the prompt into the agent.

    Pasting the install prompt into the Cursor agent
    Pasting the install prompt into the Cursor agent

  2. When it finishes, open Cursor. In the Extensions view you can see that TuyaOpen IDE is installed and enabled.

    TuyaOpen IDE shown as installed and enabled in the Extensions panel
    TuyaOpen IDE shown as installed and enabled in the Extensions panel

  3. Click TuyaOpen on the right side of the bottom status bar to start using it.

    TuyaOpen entry point in the editor status bar
    TuyaOpen entry point in the editor status bar

note

The download link in the prompt points to the latest version of the .vsix. The agent runs the whole download โ†’ install โ†’ reload flow with no manual steps.

Method 2: Download the .vsix from the official siteโ€‹

Get the .vsix from the official TuyaOpen IDE site so you always receive the latest version. The same package works in both VS Code and Cursor.

  1. Open the TuyaOpen IDE page and click Install Extension.

    Install Extension button on the official TuyaOpen IDE page
    Install Extension button on the official TuyaOpen IDE page

  2. In the install dialog, click Download .vsix to download the latest installer.

    Download .vsix button in the install dialog
    Download .vsix button in the install dialog

  3. Open VS Code and go to the Extensions view โ€” Ctrl+Shift+X (macOS: โŒ˜+Shift+X).

  4. Open the โ‹ฏ menu at the top right of the Extensions panel.

  5. Choose Install from VSIXโ€ฆ and select the file you just downloaded.

    Installing a VSIX from the Extensions panel menu
    Installing a VSIX from the Extensions panel menu

  6. Reload the editor when prompted, then start using it.

Verify the installationโ€‹

After reloading the editor, confirm two things:

  1. TuyaOpen commands appear in the Command Palette โ€” press Ctrl+Shift+P (macOS: โŒ˜+Shift+P), type TuyaOpen, and you should see a group of TuyaOpen commands.

    TuyaOpen commands in the Command Palette
    TuyaOpen commands in the Command Palette

  2. The extension is enabled โ€” in the Extensions view (Ctrl+Shift+X), find "TuyaOpen IDE" and confirm its status is Enabled.

If installation failsโ€‹

The three most common cases:

  • The .vsix will not install โ€” check that your VS Code or Cursor is recent enough. The extension requires a VS Code engine of ^1.85.0 or higher.
  • The extension installs but does not appear โ€” reload the editor, or restart it completely.
  • No TuyaOpen commands in the Command Palette โ€” confirm the extension is Enabled (not disabled) in the Extensions view.

Next stepโ€‹

You are ready to build. Start with Practice 1: Hello World โ€” run an official example with zero code and learn the IDE basics.