diff --git a/apps/piclist/1.9.8/.env.sample b/apps/piclist/1.9.8/.env.sample
new file mode 100644
index 00000000..466b56bc
--- /dev/null
+++ b/apps/piclist/1.9.8/.env.sample
@@ -0,0 +1,4 @@
+CONTAINER_NAME="piclist"
+DATA_PATH="./data"
+PANEL_APP_PORT_HTTP=40333
+AUTH_KEY="password"
diff --git a/apps/piclist/1.9.8/data.yml b/apps/piclist/1.9.8/data.yml
new file mode 100644
index 00000000..1971caa5
--- /dev/null
+++ b/apps/piclist/1.9.8/data.yml
@@ -0,0 +1,26 @@
+additionalProperties:
+ formFields:
+ - default: "40333"
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: "./data"
+ edit: true
+ envKey: DATA_PATH
+ labelEn: Data Path
+ labelZh: 数据路径
+ required: true
+ type: text
+ - default: "password"
+ edit: true
+ envKey: AUTH_KEY
+ labelEn: Auth Key
+ labelZh: 授权密钥
+ random: true
+ required: true
+ rule: paramComplexity
+ type: password
diff --git a/apps/piclist/1.9.8/docker-compose.yml b/apps/piclist/1.9.8/docker-compose.yml
new file mode 100644
index 00000000..21c7c3d3
--- /dev/null
+++ b/apps/piclist/1.9.8/docker-compose.yml
@@ -0,0 +1,18 @@
+services:
+ piclist:
+ image: "kuingsmile/piclist:v1.9.8"
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:36677"
+ volumes:
+ - "${DATA_PATH}:/root/.piclist"
+ command: node /usr/local/bin/picgo-server -k ${AUTH_KEY}
+ labels:
+ createdBy: "Apps"
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/piclist/README.md b/apps/piclist/README.md
new file mode 100644
index 00000000..7291b53a
--- /dev/null
+++ b/apps/piclist/README.md
@@ -0,0 +1,9 @@
+
+

+
PicList
+
+
+
+简体中文 | [English](https://github.com/Kuingsmile/PicList/blob/dev/README.md)
+
+PicList是一款高效的云存储和图床平台管理工具,在PicGo的基础上经过深度的二次开发,不仅完整保留了PicGo的所有功能,还增添了许多新的feature。例如相册支持同步云端删除文件,内置图床额外添加了WebDav、本地图床和SFTP等。PicList同时增加了完整的云存储管理功能,包括云端目录查看、文件搜索、批量上传下载和删除文件,复制多种格式文件链接和图片/markdown/文本/视频预览等,另外还有更加强大的相册和多项功能新增或优化。
diff --git a/apps/piclist/data.yml b/apps/piclist/data.yml
new file mode 100644
index 00000000..3568658f
--- /dev/null
+++ b/apps/piclist/data.yml
@@ -0,0 +1,21 @@
+name: PicList
+tags:
+ - 实用工具
+ - 多媒体
+title: 一款高效的云存储和图床平台管理工具
+description: 一款高效的云存储和图床平台管理工具
+additionalProperties:
+ key: piclist
+ name: PicList
+ tags:
+ - Tool
+ - Media
+ shortDescZh: 一款高效的云存储和图床平台管理工具
+ shortDescEn: An efficient cloud storage and image hosting platform management tool
+ type: tool
+ crossVersionUpdate: true
+ limit: 0
+ recommend: 0
+ website: https://piclist.cn
+ github: https://github.com/Kuingsmile/PicList
+ document: https://piclist.cn
diff --git a/apps/piclist/latest/.env.sample b/apps/piclist/latest/.env.sample
new file mode 100644
index 00000000..466b56bc
--- /dev/null
+++ b/apps/piclist/latest/.env.sample
@@ -0,0 +1,4 @@
+CONTAINER_NAME="piclist"
+DATA_PATH="./data"
+PANEL_APP_PORT_HTTP=40333
+AUTH_KEY="password"
diff --git a/apps/piclist/latest/data.yml b/apps/piclist/latest/data.yml
new file mode 100644
index 00000000..1971caa5
--- /dev/null
+++ b/apps/piclist/latest/data.yml
@@ -0,0 +1,26 @@
+additionalProperties:
+ formFields:
+ - default: "40333"
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: "./data"
+ edit: true
+ envKey: DATA_PATH
+ labelEn: Data Path
+ labelZh: 数据路径
+ required: true
+ type: text
+ - default: "password"
+ edit: true
+ envKey: AUTH_KEY
+ labelEn: Auth Key
+ labelZh: 授权密钥
+ random: true
+ required: true
+ rule: paramComplexity
+ type: password
diff --git a/apps/piclist/latest/docker-compose.yml b/apps/piclist/latest/docker-compose.yml
new file mode 100644
index 00000000..65e54533
--- /dev/null
+++ b/apps/piclist/latest/docker-compose.yml
@@ -0,0 +1,18 @@
+services:
+ piclist:
+ image: "kuingsmile/piclist:latest"
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:36677"
+ volumes:
+ - "${DATA_PATH}:/root/.piclist"
+ command: node /usr/local/bin/picgo-server -k ${AUTH_KEY}
+ labels:
+ createdBy: "Apps"
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/piclist/logo.png b/apps/piclist/logo.png
new file mode 100644
index 00000000..5d049b8c
Binary files /dev/null and b/apps/piclist/logo.png differ