diff --git a/.github/README.md b/.github/README.md
index 4722a50c6..269236e39 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -165,7 +165,8 @@
| 🟢 |
| Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | |
| 🟢 |
| Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | |
| 🟢 |
| 路由设备监控 | https://github.com/aceberg/WatchYourLAN/ | 轻量级网络 IP 扫描器 | |
-| 🟢 |
| Windows 系统 | https://www.microsoft.com/ | Docker 容器内的 Windows | |
+| 🟢 |
| Windows 系统 | https://www.microsoft.com/ | Docker 容器内的 Windows | OS |
+| 🟢 |
| Mac OS | https://www.apple.com/ | Docker 容器内的 Mac OS | OS |
| 🟢 |
| WiseFlow | https://github.com/TeamWiseFlow/wiseflow/ | Wiseflow 首席情报官 | |
| 🟢 |
| 悟空IM | https://githubim.com/ | 让信息传递更简单 | |
| 🟢 |
| 迅雷 NAS版 | https://github.com/cnk3x/xunlei/ | 迅雷远程下载服务 NAS移植版 | |
diff --git a/README.md b/README.md
index b924d8285..85ecb4b08 100644
--- a/README.md
+++ b/README.md
@@ -148,7 +148,8 @@
| 🟢 |
| Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | |
| 🟢 |
| Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | |
| 🟢 |
| 路由设备监控 | https://github.com/aceberg/WatchYourLAN/ | 轻量级网络 IP 扫描器 | |
-| 🟢 |
| Windows 系统 | https://www.microsoft.com/ | Docker 容器内的 Windows | |
+| 🟢 |
| Windows 系统 | https://www.microsoft.com/ | Docker 容器内的 Windows | OS |
+| 🟢 |
| Mac OS | https://www.apple.com/ | Docker 容器内的 Mac OS | OS |
| 🟢 |
| WiseFlow | https://github.com/TeamWiseFlow/wiseflow/ | Wiseflow 首席情报官 | |
| 🟢 |
| 悟空IM | https://githubim.com/ | 让信息传递更简单 | |
| 🟢 |
| 迅雷 NAS版 | https://github.com/cnk3x/xunlei/ | 迅雷远程下载服务 NAS移植版 | |
diff --git a/apps/macos/1.14/data.yml b/apps/macos/1.14/data.yml
new file mode 100644
index 000000000..3ef308e4c
--- /dev/null
+++ b/apps/macos/1.14/data.yml
@@ -0,0 +1,64 @@
+additionalProperties:
+ formFields:
+ - default: "/home/macos"
+ edit: true
+ envKey: MACOS_STORAGE_ROOT_PATH
+ labelZh: MacOS 存储目录
+ labelEn: MacOS Storage Path
+ required: true
+ type: text
+ - default: 8006
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: 5900
+ edit: true
+ envKey: PANEL_APP_PORT_REMOTE
+ labelZh: Mac 远程桌面 端口
+ labelEn: Mac Remote Desktop Port
+ required: true
+ rule: paramPort
+ type: number
+ - default: "15"
+ edit: true
+ envKey: VERSION
+ labelZh: MacOS 版本
+ labelEn: MacOS Version
+ required: true
+ type: select
+ values:
+ - label: macOS 15 (Sequoia)
+ value: "15"
+ - label: macOS 14 (Sonoma)
+ value: "14"
+ - label: macOS 13 (Ventura)
+ value: "13"
+ - label: macOS 12 (Monterey)
+ value: "12"
+ - label: macOS 11 (Big Sur)
+ value: "11"
+ - default: "8G"
+ edit: true
+ envKey: RAM_SIZE
+ labelZh: 内存大小
+ labelEn: RAM Size
+ required: true
+ type: text
+ - default: "64G"
+ edit: true
+ envKey: DISK_SIZE
+ labelZh: 硬盘大小
+ labelEn: Disk Size
+ required: true
+ type: text
+ - default: 4
+ edit: true
+ envKey: CPU_CORES
+ labelZh: CPU 核心数
+ labelEn: CPU Cores
+ required: true
+ type: number
diff --git a/apps/macos/1.14/docker-compose.yml b/apps/macos/1.14/docker-compose.yml
new file mode 100644
index 000000000..d9b5a635c
--- /dev/null
+++ b/apps/macos/1.14/docker-compose.yml
@@ -0,0 +1,37 @@
+networks:
+ 1panel-network:
+ external: true
+
+services:
+ windows:
+ image: dockurr/macos:1.14
+ container_name: ${CONTAINER_NAME}
+ labels:
+ createdBy: "Apps"
+ restart: always
+ stop_grace_period: 2m
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:8006
+ - ${PANEL_APP_PORT_REMOTE}:5900/tcp
+ - ${PANEL_APP_PORT_REMOTE}:5900/udp
+ cap_add:
+ - NET_ADMIN
+ devices:
+ - /dev/kvm:/dev/kvm
+ - /dev/dri:/dev/dri
+ # - /dev/nvidia0:/dev/nvidia0
+ # - /dev/nvidiactl:/dev/nvidiactl
+ # - /dev/nvidia-modeset:/dev/nvidia-modeset
+ # - /dev/nvidia-nvswitchctl:/dev/nvidia-nvswitchctl
+ # - /dev/nvidia-uvm:/dev/nvidia-uvm
+ # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools
+ # - /dev/video11:/dev/video11
+ env_file:
+ - /etc/1panel/envs/global.env
+ - ${ENV_FILE:-/etc/1panel/envs/default.env}
+ volumes:
+ - ${MACOS_STORAGE_ROOT_PATH}/storage:/storage
+ environment:
+ - VERSION=${VERSION}
diff --git a/apps/macos/1.14/scripts/init.sh b/apps/macos/1.14/scripts/init.sh
new file mode 100644
index 000000000..77b849120
--- /dev/null
+++ b/apps/macos/1.14/scripts/init.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/apps/macos/1.14/scripts/uninstall.sh b/apps/macos/1.14/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/apps/macos/1.14/scripts/uninstall.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/apps/macos/1.14/scripts/upgrade.sh b/apps/macos/1.14/scripts/upgrade.sh
new file mode 100644
index 000000000..77b849120
--- /dev/null
+++ b/apps/macos/1.14/scripts/upgrade.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/apps/macos/README.md b/apps/macos/README.md
new file mode 100644
index 000000000..81cde7f29
--- /dev/null
+++ b/apps/macos/README.md
@@ -0,0 +1,66 @@
+# Mac OS
+
+Docker 容器内的 Mac OS
+
+
+
+
+
+## 简介
+
+macOS是苹果公司推出的使用图形用户界面的操作系统,为麦金塔系列电脑的主操作系统。
+
+## 特性
+
++ 国际标准下载器
++ KVM 加速
++ 网络浏览器
+
+## 安装说明
+
+