diff --git a/contribs/icons.yml b/contribs/icons.yml
index c5a98e17b7..bfc0ad3ec1 100644
--- a/contribs/icons.yml
+++ b/contribs/icons.yml
@@ -10,4 +10,24 @@ plexamp:
- tv.plex.labs.plexamp/tv.plex.labs.plexamp.MainActivity
f_droid:
- org.fdroid.fdroid/org.fdroid.IconActivity
+
+kagi_assistant_alt_1:
+ action: remove
+kagi_assistant:
+ action: rebrand
+
+kagi_news:
+ action: rebrand
+
+kagi_search:
+ action: rebrand
+
+kagi_smallweb:
+ action: rebrand
+
+kagi_summarize:
+ action: rebrand
+
+kagi_translate:
+ action: rebrand
diff --git a/contribs/icons/kagi_assistant.png b/contribs/icons/kagi_assistant.png
new file mode 100644
index 0000000000..7b170a71d6
Binary files /dev/null and b/contribs/icons/kagi_assistant.png differ
diff --git a/contribs/icons/kagi_assistant.svg b/contribs/icons/kagi_assistant.svg
new file mode 100644
index 0000000000..ac6eeb5d09
--- /dev/null
+++ b/contribs/icons/kagi_assistant.svg
@@ -0,0 +1,71 @@
+
+
diff --git a/contribs/icons/kagi_news.png b/contribs/icons/kagi_news.png
new file mode 100644
index 0000000000..c698858485
Binary files /dev/null and b/contribs/icons/kagi_news.png differ
diff --git a/contribs/icons/kagi_news.svg b/contribs/icons/kagi_news.svg
new file mode 100644
index 0000000000..5c3f2b544e
--- /dev/null
+++ b/contribs/icons/kagi_news.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/contribs/icons/kagi_search.png b/contribs/icons/kagi_search.png
new file mode 100644
index 0000000000..55cdc15ee3
Binary files /dev/null and b/contribs/icons/kagi_search.png differ
diff --git a/contribs/icons/kagi_search.svg b/contribs/icons/kagi_search.svg
new file mode 100644
index 0000000000..224e93d145
--- /dev/null
+++ b/contribs/icons/kagi_search.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/contribs/icons/kagi_smallweb.png b/contribs/icons/kagi_smallweb.png
new file mode 100644
index 0000000000..ff1880c82a
Binary files /dev/null and b/contribs/icons/kagi_smallweb.png differ
diff --git a/contribs/icons/kagi_smallweb.svg b/contribs/icons/kagi_smallweb.svg
new file mode 100644
index 0000000000..c18ee59c20
--- /dev/null
+++ b/contribs/icons/kagi_smallweb.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/contribs/icons/kagi_summarize.png b/contribs/icons/kagi_summarize.png
new file mode 100644
index 0000000000..ab2e404c25
Binary files /dev/null and b/contribs/icons/kagi_summarize.png differ
diff --git a/contribs/icons/kagi_summarize.svg b/contribs/icons/kagi_summarize.svg
new file mode 100644
index 0000000000..f547a5c0d9
--- /dev/null
+++ b/contribs/icons/kagi_summarize.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/contribs/icons/kagi_translate.png b/contribs/icons/kagi_translate.png
new file mode 100644
index 0000000000..f7ae3781f2
Binary files /dev/null and b/contribs/icons/kagi_translate.png differ
diff --git a/contribs/icons/kagi_translate.svg b/contribs/icons/kagi_translate.svg
new file mode 100644
index 0000000000..98e8bb03a0
--- /dev/null
+++ b/contribs/icons/kagi_translate.svg
@@ -0,0 +1,85 @@
+
+