Download RuyiSDK
Get the RuyiSDK Package Manager and IDE to start your RISC-V development journey.
Choose the Right Installation Method
RuyiSDK Package Manager(or Ruyi Package Manager) is the core component of RuyiSDK. It provides software source management, package installation, virtual environment setup, device image flashing guides, news reading, and more. Ruyi Package Manager itself is a command-line tool. To lower the barrier to entry and better integrate with existing IDE workflows, RuyiSDK also provides an Eclipse plugin and a VS Code extension.
The RuyiSDK Eclipse plugin and VS Code extension integrate the Ruyi Package Manager installer. Ideally, after installing the plugin or extension, users do not need to install and configure Ruyi Package Manager separately from the command line. Please note that the IDE integration features are still actively improving.
| Installation method | Pros | Cons |
|---|---|---|
| Ruyi Package Manager | Complete and stable functionality | Command-line only; requires familiarity with terminal usage |
| VS Code extension | Graphical workflow integrated with VS Code | Features are still actively improving |
| Eclipse plugin | Graphical workflow integrated with Eclipse Embedded CDT | Features are still actively improving |
Although Ruyi Package Manager, the VS Code extension, and the Eclipse plugin can also run on Windows and macOS, RuyiSDK currently provides full functionality only on Linux. Before installation, read RuyiSDK platform support to confirm support for your target platform. You can also read the full documentation.
By downloading and using RuyiSDK, you agree to the license terms and the privacy statement.
Install with the Script
Install Ruyi Package Manager
The installer detects your architecture, downloads the latest stable release from the ISCAS mirror first, and installs it to ~/.local/bin/ruyi:
$ curl --proto '=https' --tlsv1.2 -fsSL https://ruyisdk.org/install.sh | shTo install into a system directory, run the script with sudo and pass an explicit install path:
$ curl --proto '=https' --tlsv1.2 -fsSL https://ruyisdk.org/install.sh | sudo sh -s -- --install-dir /usr/local/binManual Download and Installation
RuyiSDK Package Manager
Ruyi Package Manager is the core component of RuyiSDK
RuyiSDK VS Code Extension
Use RuyiSDK in Visual Studio Code

VS Code Marketplaces
RuyiSDK Eclipse Plugin
Use RuyiSDK in Eclipse Embedded CDT