diff --git a/icons/cline.svg b/icons/cline.svg
new file mode 100644
index 0000000000..0f4257b730
--- /dev/null
+++ b/icons/cline.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/icons/folder-cline-open.svg b/icons/folder-cline-open.svg
new file mode 100644
index 0000000000..5d79771fc6
--- /dev/null
+++ b/icons/folder-cline-open.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/folder-cline.svg b/icons/folder-cline.svg
new file mode 100644
index 0000000000..e00559710c
--- /dev/null
+++ b/icons/folder-cline.svg
@@ -0,0 +1 @@
+
diff --git a/src/core/icons/fileIcons.ts b/src/core/icons/fileIcons.ts
index d56f1b41a4..c772b9d3b4 100644
--- a/src/core/icons/fileIcons.ts
+++ b/src/core/icons/fileIcons.ts
@@ -3033,6 +3033,7 @@ export const fileIcons: FileIcons = {
},
{ name: 'epub', fileExtensions: ['epub'] },
{ name: 'regedit', fileExtensions: ['reg'] },
+ { name: 'cline', fileNames: ['.clinerules'] },
{ name: 'gnuplot', fileExtensions: ['gnu'] },
]),
};
diff --git a/src/core/icons/folderIcons.ts b/src/core/icons/folderIcons.ts
index 64885ced8a..3cdc1d0001 100644
--- a/src/core/icons/folderIcons.ts
+++ b/src/core/icons/folderIcons.ts
@@ -1116,6 +1116,7 @@ export const folderIcons: FolderTheme[] = [
},
{ name: 'folder-obsidian', folderNames: ['obsidian'] },
{ name: 'folder-trash', folderNames: ['trash'] },
+ { name: 'folder-cline', folderNames: ['cline_docs'] },
{ name: 'folder-liquibase', folderNames: ['liquibase'] },
{ name: 'folder-dart', folderNames: ['dart', 'dart_tool', 'dart_tools'] },
],