Download
This page provides official sources for Rokae+ Client Plugin and Rokae+ Controller Plugin secondary development packages. Prefer the GitHub repositories below for the latest source code, examples, and release packages. Avoid copies from unknown sources.
Rokae+ Client Plugin (HMI)
Secondary development package for the xCore client HMI, used to extend process package UI, status bar, auxiliary programming commands, communication with controller plugins, and related capabilities.
| Name | URL |
|---|---|
| Repository | RokaeRobot/xCorePlugin-client |
Building the example or a custom plugin requires both the repository source and the development package.
| Material | Contents | Purpose |
|---|---|---|
| Repository source | Example projects (examples/, such as xplugindemo)Headers ( include/) | Reference examples and API declarations, or use as a base for a custom plugin |
| Development package | Headers (include/)xplugin library ( lib/windows, lib/aarch64) | Build and link against the prebuilt xplugin library and matching headers |
1. Obtaining the repository source
Open RokaeRobot/xCorePlugin-client, then use one of the following:
-
Git clone:
git clone https://github.com/RokaeRobot/xCorePlugin-client.git -
Code → Download ZIP on the repository page

-
Source code (zip / tar.gz) on Releases. zip and tar.gz are two archive formats; choose either as needed.


2. Obtaining the development package
Open the repository Releases page and download the development package xCorePlugin_v*.zip (for example xCorePlugin_v1.0.2.7.zip).

Rokae+ Controller Plugin
Secondary development product for the controller side. Plugins run as dynamic libraries in the controller environment, can register commands, access motion/IO/bus capabilities, and work with client plugins.
| Name | URL |
|---|---|
| Repository | RokaeRobot/xCorePlugin-controller |
How to obtain:
1. Open RokaeRobot/xCorePlugin-controller.
2. Obtain the source with one of the following:
-
Git clone:
git clone https://github.com/RokaeRobot/xCorePlugin-controller.git -
Code → Download ZIP on the repository page

3. Build according to the compile instructions in the repository README, for example (x86_64):
mkdir build
cd build
cmake -DCMAKE_TOOLCHAIN_FILE=../rokae_x86_64.cmake ..
make -j4
Common repository layout:
| Directory/File | Description |
|---|---|
| xcore_api/ | Controller plugin API headers |
| examples/ | API usage examples |
| src/ | Example/template source entry |
| 3rdparty/ | Third-party dependencies |
| rokae_x86_64.cmake / rokae_aarch64.cmake | Cross/native build toolchain files |
For details, see Controller Plugin Introduction, Plugin Project, and xcore_api Overview.
Notes
- Version alignment: Client SDK, controller xcore_api, and target controller/HMI versions must match. Read the corresponding repository CHANGELOG / changelog before upgrading.
- Licensing: If a plugin reports unauthorized after loading, contact Rokae for authorization. Do not use license files from unofficial channels.
- Online compile and package: In addition to source repositories, see Compile and Package Service for pipeline output instructions.