diff --git a/intellij-plugin/src/main/resources/ApolloIconsMapping.json b/intellij-plugin/src/main/resources/ApolloIconsMapping.json
new file mode 100644
index 00000000000..36f8ecf845a
--- /dev/null
+++ b/intellij-plugin/src/main/resources/ApolloIconsMapping.json
@@ -0,0 +1,7 @@
+{
+ "icons": {
+ "newui": {
+ "toolwindow-normalized-cache-viewer.svg": "icons/toolwindow-normalized-cache-viewer.svg"
+ }
+ }
+}
diff --git a/intellij-plugin/src/main/resources/META-INF/plugin.xml b/intellij-plugin/src/main/resources/META-INF/plugin.xml
index 81becd40349..9e7ebe8c5f1 100644
--- a/intellij-plugin/src/main/resources/META-INF/plugin.xml
+++ b/intellij-plugin/src/main/resources/META-INF/plugin.xml
@@ -63,6 +63,10 @@
+
+
+
+
+
diff --git a/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer@20x20.svg b/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer@20x20.svg
new file mode 100644
index 00000000000..f5e5ef5df44
--- /dev/null
+++ b/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer@20x20.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer@20x20_dark.svg b/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer@20x20_dark.svg
new file mode 100644
index 00000000000..a2fb56e560e
--- /dev/null
+++ b/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer@20x20_dark.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer_dark.svg b/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer_dark.svg
new file mode 100644
index 00000000000..acca68e44a3
--- /dev/null
+++ b/intellij-plugin/src/main/resources/icons/newui/toolwindow-normalized-cache-viewer_dark.svg
@@ -0,0 +1,14 @@
+
+