diff --git a/apps/laftools/5.5.20/.env.sample b/apps/laftools/5.5.20/.env.sample
new file mode 100644
index 00000000..9c647242
--- /dev/null
+++ b/apps/laftools/5.5.20/.env.sample
@@ -0,0 +1,5 @@
+APP_LANG="zh_CN"
+CONTAINER_NAME="laftools"
+DATA_PATH="./data"
+LAF_REGION="CN"
+PANEL_APP_PORT_HTTP=40306
diff --git a/apps/laftools/5.5.20/data.yml b/apps/laftools/5.5.20/data.yml
new file mode 100644
index 00000000..98a8715f
--- /dev/null
+++ b/apps/laftools/5.5.20/data.yml
@@ -0,0 +1,31 @@
+additionalProperties:
+ formFields:
+ - default: "40306"
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: "CN"
+ edit: true
+ envKey: LAF_REGION
+ labelEn: LAF Region
+ labelZh: 地区
+ required: true
+ type: text
+ - default: "zh_CN"
+ edit: true
+ envKey: APP_LANG
+ labelEn: App Language
+ labelZh: 应用语言
+ required: true
+ type: text
+ - default: "./data"
+ edit: true
+ envKey: DATA_PATH
+ labelEn: Data Path
+ labelZh: 数据路径
+ required: true
+ type: text
diff --git a/apps/laftools/5.5.20/docker-compose.yml b/apps/laftools/5.5.20/docker-compose.yml
new file mode 100644
index 00000000..444610ec
--- /dev/null
+++ b/apps/laftools/5.5.20/docker-compose.yml
@@ -0,0 +1,20 @@
+services:
+ laftools:
+ image: "codegentoolbox/laftools-linux-x64:v5.5.20"
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:39899"
+ environment:
+ - LAFREGION=${LAF_REGION}
+ - APPLANG=${APP_LANG}
+ volumes:
+ - ${DATA_PATH}:/root/.miaoda
+ labels:
+ createdBy: "Apps"
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/laftools/README.md b/apps/laftools/README.md
new file mode 100644
index 00000000..2851c9b3
--- /dev/null
+++ b/apps/laftools/README.md
@@ -0,0 +1,22 @@
+
+
+
+秒达工具箱 -- 免费安全的一键式呼出工具箱
+
+
+
+
+# 🔮 简介
+
+秒达工具箱是一款隐私优先,可自部署且完全开源的中文工具箱!
+
+# 💌 特色
+
+- 永远的自由软件
+- 轻量级运行时
+- 全平台支持(包括ARMv8)
+- 完全类似 GPT 的支持
+- 与高效的 UI 高度集成
+- 可用的 Docker 映像和便携式版本
+- 桌面版支持
+- 开源插件库
\ No newline at end of file
diff --git a/apps/laftools/data.yml b/apps/laftools/data.yml
new file mode 100644
index 00000000..9df156c1
--- /dev/null
+++ b/apps/laftools/data.yml
@@ -0,0 +1,19 @@
+name: 秒达工具箱
+tags:
+ - 开发工具
+title: 免费安全的一键式呼出工具箱
+description: 免费安全的一键式呼出工具箱
+additionalProperties:
+ key: laftools
+ name: 秒达工具箱
+ tags:
+ - DevTool
+ shortDescZh: 免费安全的一键式呼出工具箱
+ shortDescEn: Free and Secure One-Click Callout Toolkit
+ type: tool
+ crossVersionUpdate: true
+ limit: 0
+ recommend: 0
+ website: https://mdgjx.com
+ github: https://github.com/work7z/MDGJX
+ document: https://github.com/work7z/MDGJX
\ No newline at end of file
diff --git a/apps/laftools/latest/.env.sample b/apps/laftools/latest/.env.sample
new file mode 100644
index 00000000..9c647242
--- /dev/null
+++ b/apps/laftools/latest/.env.sample
@@ -0,0 +1,5 @@
+APP_LANG="zh_CN"
+CONTAINER_NAME="laftools"
+DATA_PATH="./data"
+LAF_REGION="CN"
+PANEL_APP_PORT_HTTP=40306
diff --git a/apps/laftools/latest/data.yml b/apps/laftools/latest/data.yml
new file mode 100644
index 00000000..98a8715f
--- /dev/null
+++ b/apps/laftools/latest/data.yml
@@ -0,0 +1,31 @@
+additionalProperties:
+ formFields:
+ - default: "40306"
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: "CN"
+ edit: true
+ envKey: LAF_REGION
+ labelEn: LAF Region
+ labelZh: 地区
+ required: true
+ type: text
+ - default: "zh_CN"
+ edit: true
+ envKey: APP_LANG
+ labelEn: App Language
+ labelZh: 应用语言
+ required: true
+ type: text
+ - default: "./data"
+ edit: true
+ envKey: DATA_PATH
+ labelEn: Data Path
+ labelZh: 数据路径
+ required: true
+ type: text
diff --git a/apps/laftools/latest/docker-compose.yml b/apps/laftools/latest/docker-compose.yml
new file mode 100644
index 00000000..28980d3a
--- /dev/null
+++ b/apps/laftools/latest/docker-compose.yml
@@ -0,0 +1,20 @@
+services:
+ laftools:
+ image: "codegentoolbox/laftools-linux-x64:latest"
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:39899"
+ environment:
+ - LAFREGION=${LAF_REGION}
+ - APPLANG=${APP_LANG}
+ volumes:
+ - ${DATA_PATH}:/root/.miaoda
+ labels:
+ createdBy: "Apps"
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/laftools/logo.png b/apps/laftools/logo.png
new file mode 100644
index 00000000..65af635b
Binary files /dev/null and b/apps/laftools/logo.png differ