diff --git a/.gitignore b/.gitignore
index 782a69fa4fe2d59b6ff39590e24a633ec1e7067f..f3180c670cf892d166154b41cd7eb11783140149 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,7 +5,8 @@
 /www/lib/robotodraft
 
 /node_modules/
-/platforms/
+/platforms/*
+!/platforms/desktop
 /plugins/
 .idea/
 /*.iml
diff --git a/.gitmodules b/.gitmodules
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f3bc3c31b73b349d48314930791ca7062082a43d 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "platforms/desktop"]
+	path = platforms/desktop
+	url = https://github.com/duniter/cesium-desktop
diff --git a/platforms/desktop b/platforms/desktop
new file mode 160000
index 0000000000000000000000000000000000000000..ac146f04421e193bbd68c3947b76ed62daddc386
--- /dev/null
+++ b/platforms/desktop
@@ -0,0 +1 @@
+Subproject commit ac146f04421e193bbd68c3947b76ed62daddc386