diff --git a/ui/package.json b/ui/package.json
index 78d5ed2ab..c5d6b4668 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -32,6 +32,8 @@
"element-plus": "^2.10.2",
"file-saver": "^2.0.5",
"highlight.js": "^11.11.1",
+ "html2canvas": "^1.4.1",
+ "jspdf": "^3.0.1",
"katex": "^0.16.10",
"marked": "^12.0.2",
"md-editor-v3": "^5.8.2",
diff --git a/ui/src/assets/logo/logo.png b/ui/src/assets/logo/logo.png
new file mode 100644
index 000000000..7d9781edb
Binary files /dev/null and b/ui/src/assets/logo/logo.png differ
diff --git a/ui/src/assets/logo/logo.svg b/ui/src/assets/logo/logo.svg
index 2e601bb46..b95b2350e 100644
--- a/ui/src/assets/logo/logo.svg
+++ b/ui/src/assets/logo/logo.svg
@@ -1 +1,35 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/ui/src/components/ai-chat/index.vue b/ui/src/components/ai-chat/index.vue
index 30ef6051b..56babab1e 100644
--- a/ui/src/components/ai-chat/index.vue
+++ b/ui/src/components/ai-chat/index.vue
@@ -26,7 +26,7 @@
-
+
-

+