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.
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.
| OS | How to install |
|---|---|
| Windows | Download the installer from git-scm.com and run it. |
| macOS | Run brew install git, or run git once and let macOS prompt to install the Xcode Command Line Tools. |
| Linux | Install 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 editor | Download | Note |
|---|---|---|
| VS Code | https://code.visualstudio.com | The widest general ecosystem. |
| Cursor | https://cursor.com | Ships with stronger built-in AI. |
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:
-
Open Cursor (used here as the demo), and paste the prompt into the agent.

Pasting the install prompt into the Cursor agent -
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 -
Click TuyaOpen on the right side of the bottom status bar to start using it.

TuyaOpen entry point in the editor status bar
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.
-
Open the TuyaOpen IDE page and click Install Extension.

Install Extension button on the official TuyaOpen IDE page -
In the install dialog, click Download .vsix to download the latest installer.

Download .vsix button in the install dialog -
Open VS Code and go to the Extensions view โ
Ctrl+Shift+X(macOS:โ+Shift+X). -
Open the
โฏmenu at the top right of the Extensions panel. -
Choose Install from VSIXโฆ and select the file you just downloaded.

Installing a VSIX from the Extensions panel menu -
Reload the editor when prompted, then start using it.
Verify the installationโ
After reloading the editor, confirm two things:
-
TuyaOpen commands appear in the Command Palette โ press
Ctrl+Shift+P(macOS:โ+Shift+P), typeTuyaOpen, and you should see a group of TuyaOpen commands.
TuyaOpen commands in the Command Palette -
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
.vsixwill not install โ check that your VS Code or Cursor is recent enough. The extension requires a VS Code engine of^1.85.0or 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.