diff --git a/assets/icons/agile-128x128.png b/assets/icons/agile-128x128.png
new file mode 100644
index 0000000..87e3870
Binary files /dev/null and b/assets/icons/agile-128x128.png differ
diff --git a/assets/icons/agile-144x144.png b/assets/icons/agile-144x144.png
new file mode 100644
index 0000000..d0fb373
Binary files /dev/null and b/assets/icons/agile-144x144.png differ
diff --git a/assets/icons/agile-168x168.png b/assets/icons/agile-168x168.png
new file mode 100644
index 0000000..413ab02
Binary files /dev/null and b/assets/icons/agile-168x168.png differ
diff --git a/assets/icons/agile-16x16.png b/assets/icons/agile-16x16.png
new file mode 100644
index 0000000..acdf973
Binary files /dev/null and b/assets/icons/agile-16x16.png differ
diff --git a/assets/icons/agile-192x192.png b/assets/icons/agile-192x192.png
new file mode 100644
index 0000000..4ccc8b2
Binary files /dev/null and b/assets/icons/agile-192x192.png differ
diff --git a/assets/icons/agile-32x32.png b/assets/icons/agile-32x32.png
new file mode 100644
index 0000000..e43ebf9
Binary files /dev/null and b/assets/icons/agile-32x32.png differ
diff --git a/assets/icons/agile-48x48.png b/assets/icons/agile-48x48.png
new file mode 100644
index 0000000..73138cf
Binary files /dev/null and b/assets/icons/agile-48x48.png differ
diff --git a/assets/icons/agile-64x64.png b/assets/icons/agile-64x64.png
new file mode 100644
index 0000000..c98b5f3
Binary files /dev/null and b/assets/icons/agile-64x64.png differ
diff --git a/assets/icons/agile-72x72.png b/assets/icons/agile-72x72.png
new file mode 100644
index 0000000..6734fa4
Binary files /dev/null and b/assets/icons/agile-72x72.png differ
diff --git a/assets/icons/agile-96x96.png b/assets/icons/agile-96x96.png
new file mode 100644
index 0000000..1573cda
Binary files /dev/null and b/assets/icons/agile-96x96.png differ
diff --git a/html/webapp/index.html b/html/webapp/index.html
index 6112aac..f1262fb 100644
--- a/html/webapp/index.html
+++ b/html/webapp/index.html
@@ -5,6 +5,7 @@
+
diff --git a/html/webapp/manifest.json b/html/webapp/manifest.json
new file mode 100644
index 0000000..2dd3ee1
--- /dev/null
+++ b/html/webapp/manifest.json
@@ -0,0 +1,40 @@
+{
+ "name": "AGILE",
+ "short_name": "AGILE",
+ "start_url": ".",
+ "display": "standalone",
+ "background_color": "#fff",
+ "description": "An HTML5 implementation of Sierra On-Line's AGI interpreter",
+ "icons": [
+ {
+ "src": "icons/agile-48x48.png",
+ "sizes": "48x48",
+ "type": "image/png"
+ },
+ {
+ "src": "icons/agile-72x72.png",
+ "sizes": "72x72",
+ "type": "image/png"
+ },
+ {
+ "src": "icons/agile-96x96.png",
+ "sizes": "96x96",
+ "type": "image/png"
+ },
+ {
+ "src": "icons/agile-144x144.png",
+ "sizes": "144x144",
+ "type": "image/png"
+ },
+ {
+ "src": "icons/agile-168x168.png",
+ "sizes": "168x168",
+ "type": "image/png"
+ },
+ {
+ "src": "icons/agile-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ }
+ ]
+}
\ No newline at end of file