diff --git a/.idea/modules.xml b/.idea/modules.xml
index bc317ee1b841..07c6a799a5d0 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -956,6 +956,7 @@
+
diff --git a/build/bazel-generated-file-list.txt b/build/bazel-generated-file-list.txt
index 77280b489abb..f12160dea16d 100644
--- a/build/bazel-generated-file-list.txt
+++ b/build/bazel-generated-file-list.txt
@@ -1323,6 +1323,7 @@ plugins/performanceTesting/core
plugins/performanceTesting/event-bus
plugins/performanceTesting/frontend
plugins/performanceTesting/remote-driver
+plugins/performanceTesting/remote-driver.compose
plugins/performanceTesting/scripts-ui
plugins/performanceTesting/vcs
plugins/properties
diff --git a/plugins/performanceTesting/core/plugin-content.yaml b/plugins/performanceTesting/core/plugin-content.yaml
index 3ec21ce9332f..ad7b263073c1 100644
--- a/plugins/performanceTesting/core/plugin-content.yaml
+++ b/plugins/performanceTesting/core/plugin-content.yaml
@@ -21,6 +21,7 @@
- name: intellij.performanceTesting
contentModules:
- name: intellij.performanceTesting.remoteDriver
+ - name: intellij.performanceTesting.remoteDriver.compose
- name: intellij.performanceTesting.vcs
- name: intellij.tools.ide.starter.bus
- name: intellij.driver.model
diff --git a/plugins/performanceTesting/core/resources/META-INF/plugin.xml b/plugins/performanceTesting/core/resources/META-INF/plugin.xml
index 0168bd152cf4..ba4d729d2d15 100644
--- a/plugins/performanceTesting/core/resources/META-INF/plugin.xml
+++ b/plugins/performanceTesting/core/resources/META-INF/plugin.xml
@@ -15,6 +15,7 @@
+
diff --git a/plugins/performanceTesting/remote-driver.compose/BUILD.bazel b/plugins/performanceTesting/remote-driver.compose/BUILD.bazel
new file mode 100644
index 000000000000..79d118939450
--- /dev/null
+++ b/plugins/performanceTesting/remote-driver.compose/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.performanceTesting.remoteDriver.compose` start
+load("@rules_jvm//:jvm.bzl", "jvm_library", "resourcegroup")
+
+resourcegroup(
+ name = "remote-driver.compose_resources",
+ srcs = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "remote-driver.compose",
+ module_name = "intellij.performanceTesting.remoteDriver.compose",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "src/**/*.form"], allow_empty = True),
+ resources = [":remote-driver.compose_resources"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/remote-driver/model",
+ "//platform/platform-api:ide",
+ "//platform/compose",
+ "//platform/core-ui",
+ "//plugins/performanceTesting/remote-driver",
+ ]
+)
+### auto-generated section `build intellij.performanceTesting.remoteDriver.compose` end
\ No newline at end of file
diff --git a/plugins/performanceTesting/remote-driver.compose/intellij.performanceTesting.remoteDriver.compose.iml b/plugins/performanceTesting/remote-driver.compose/intellij.performanceTesting.remoteDriver.compose.iml
new file mode 100644
index 000000000000..ce25c653ed64
--- /dev/null
+++ b/plugins/performanceTesting/remote-driver.compose/intellij.performanceTesting.remoteDriver.compose.iml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/performanceTesting/remote-driver.compose/resources/intellij.performanceTesting.remoteDriver.compose.xml b/plugins/performanceTesting/remote-driver.compose/resources/intellij.performanceTesting.remoteDriver.compose.xml
new file mode 100644
index 000000000000..0d6b0788db78
--- /dev/null
+++ b/plugins/performanceTesting/remote-driver.compose/resources/intellij.performanceTesting.remoteDriver.compose.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/performanceTesting/remote-driver.compose/src/.keep b/plugins/performanceTesting/remote-driver.compose/src/.keep
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/plugins/performanceTesting/remote-driver/src/com/jetbrains/performancePlugin/remotedriver/xpath/ComposeXpathDataModelExtension.kt b/plugins/performanceTesting/remote-driver.compose/src/com/intellij/performanceTesting/remoteDriver/compose/ComposeXpathDataModelExtension.kt
similarity index 98%
rename from plugins/performanceTesting/remote-driver/src/com/jetbrains/performancePlugin/remotedriver/xpath/ComposeXpathDataModelExtension.kt
rename to plugins/performanceTesting/remote-driver.compose/src/com/intellij/performanceTesting/remoteDriver/compose/ComposeXpathDataModelExtension.kt
index 1ad0f9831622..3c033c663009 100644
--- a/plugins/performanceTesting/remote-driver/src/com/jetbrains/performancePlugin/remotedriver/xpath/ComposeXpathDataModelExtension.kt
+++ b/plugins/performanceTesting/remote-driver.compose/src/com/intellij/performanceTesting/remoteDriver/compose/ComposeXpathDataModelExtension.kt
@@ -1,5 +1,5 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
-package com.jetbrains.performancePlugin.remotedriver.xpath
+package com.intellij.performanceTesting.remoteDriver.compose
import androidx.compose.ui.ExperimentalComposeUiApi
import androidx.compose.ui.awt.ComposePanel
@@ -8,6 +8,7 @@ import androidx.compose.ui.semantics.SemanticsProperties
import androidx.compose.ui.semantics.getOrNull
import com.intellij.ui.scale.JBUIScale
import com.jetbrains.performancePlugin.jmxDriver.InvokerService
+import com.jetbrains.performancePlugin.remotedriver.xpath.XpathDataModelExtension
import org.jetbrains.jewel.bridge.JewelComposePanelWrapper
import org.w3c.dom.Document
import org.w3c.dom.Element
diff --git a/plugins/performanceTesting/remote-driver/BUILD.bazel b/plugins/performanceTesting/remote-driver/BUILD.bazel
index 1fc60b3f689e..0fcea581eba9 100644
--- a/plugins/performanceTesting/remote-driver/BUILD.bazel
+++ b/plugins/performanceTesting/remote-driver/BUILD.bazel
@@ -33,7 +33,6 @@ jvm_library(
"//libraries/jcef",
"//platform/platform-impl:ide-impl",
"//platform/ui.jcef",
- "//platform/compose",
"//platform/core-ui",
],
exports = [
diff --git a/plugins/performanceTesting/remote-driver/intellij.performanceTesting.remoteDriver.iml b/plugins/performanceTesting/remote-driver/intellij.performanceTesting.remoteDriver.iml
index 5b41e8772af8..e76668c3d6e7 100644
--- a/plugins/performanceTesting/remote-driver/intellij.performanceTesting.remoteDriver.iml
+++ b/plugins/performanceTesting/remote-driver/intellij.performanceTesting.remoteDriver.iml
@@ -27,7 +27,6 @@
-
\ No newline at end of file
diff --git a/plugins/performanceTesting/remote-driver/resources/intellij.performanceTesting.remoteDriver.xml b/plugins/performanceTesting/remote-driver/resources/intellij.performanceTesting.remoteDriver.xml
index e9c6b06bcdd8..035a6e7750c4 100644
--- a/plugins/performanceTesting/remote-driver/resources/intellij.performanceTesting.remoteDriver.xml
+++ b/plugins/performanceTesting/remote-driver/resources/intellij.performanceTesting.remoteDriver.xml
@@ -1,8 +1,4 @@
-
-
-
-
@@ -22,6 +18,5 @@
-
\ No newline at end of file