diff --git a/web/public/browserconfig.xml b/web/public/browserconfig.xml
new file mode 100644
index 00000000..92cc16fc
--- /dev/null
+++ b/web/public/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #1e1e1e
+
+
+
\ No newline at end of file
diff --git a/web/public/favicon.ico b/web/public/favicon.ico
new file mode 100644
index 00000000..9ce0acb0
Binary files /dev/null and b/web/public/favicon.ico differ
diff --git a/web/public/icons/icon-128x128.png b/web/public/icons/icon-128x128.png
new file mode 100644
index 00000000..2a91b791
Binary files /dev/null and b/web/public/icons/icon-128x128.png differ
diff --git a/web/public/icons/icon-144x144.png b/web/public/icons/icon-144x144.png
new file mode 100644
index 00000000..35d2ead5
Binary files /dev/null and b/web/public/icons/icon-144x144.png differ
diff --git a/web/public/icons/icon-152x152.png b/web/public/icons/icon-152x152.png
new file mode 100644
index 00000000..0852baa4
Binary files /dev/null and b/web/public/icons/icon-152x152.png differ
diff --git a/web/public/icons/icon-16x16.png b/web/public/icons/icon-16x16.png
new file mode 100644
index 00000000..6458241b
Binary files /dev/null and b/web/public/icons/icon-16x16.png differ
diff --git a/web/public/icons/icon-180x180.png b/web/public/icons/icon-180x180.png
new file mode 100644
index 00000000..d04b4a36
Binary files /dev/null and b/web/public/icons/icon-180x180.png differ
diff --git a/web/public/icons/icon-192x192.png b/web/public/icons/icon-192x192.png
new file mode 100644
index 00000000..45d2aeb1
Binary files /dev/null and b/web/public/icons/icon-192x192.png differ
diff --git a/web/public/icons/icon-32x32.png b/web/public/icons/icon-32x32.png
new file mode 100644
index 00000000..64e7b22b
Binary files /dev/null and b/web/public/icons/icon-32x32.png differ
diff --git a/web/public/icons/icon-384x384.png b/web/public/icons/icon-384x384.png
new file mode 100644
index 00000000..d552ca9e
Binary files /dev/null and b/web/public/icons/icon-384x384.png differ
diff --git a/web/public/icons/icon-512x512.png b/web/public/icons/icon-512x512.png
new file mode 100644
index 00000000..8de0e118
Binary files /dev/null and b/web/public/icons/icon-512x512.png differ
diff --git a/web/public/icons/icon-72x72.png b/web/public/icons/icon-72x72.png
new file mode 100644
index 00000000..7dfbce3e
Binary files /dev/null and b/web/public/icons/icon-72x72.png differ
diff --git a/web/public/icons/icon-96x96.png b/web/public/icons/icon-96x96.png
new file mode 100644
index 00000000..7075ab75
Binary files /dev/null and b/web/public/icons/icon-96x96.png differ
diff --git a/web/public/icons/icon.svg b/web/public/icons/icon.svg
new file mode 100644
index 00000000..7e084a3d
--- /dev/null
+++ b/web/public/icons/icon.svg
@@ -0,0 +1,42 @@
+
\ No newline at end of file
diff --git a/web/public/index.html b/web/public/index.html
index e0c22986..c900e1fc 100644
--- a/web/public/index.html
+++ b/web/public/index.html
@@ -4,8 +4,41 @@
VibeTunnel - Terminal Multiplexer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+