DeepSeek 桌面客户端 —— 在原生 macOS 应用窗口中运行 @deepseek-ai/dsh web。
- 原生 macOS GUI(Swift + WKWebView,非 Electron,体积仅 ~220KB)
- Universal Binary(Apple Silicon + Intel)
- 自动检测 Node.js 环境(支持 nvm 自动切换 / 自动安装)
- 内置 DeepSeek 鲸鱼图标
- 零配置,双击即用
应用启动后直接在窗口内加载 DeepSeek Web 界面,无需打开浏览器或终端。
- 从 Releases 下载
DeepX.dmg - 双击挂载,将
DeepX.app拖入「应用程序」 - 打开终端执行(清除 macOS 隔离标记):
xattr -cr /Applications/DeepX.app
- 双击运行
- macOS 10.13+
- Node.js v18+(应用会自动检测,如未安装会通过 nvm/Homebrew 自动下载)
DeepX.app 启动
→ 检查 Node.js 环境(node / npm / npx)
→ 如版本不足,通过 nvm 自动切换或安装
→ 后台执行 npx -y @deepseek-ai/dsh web
→ 轮询 http://127.0.0.1:3080/ 就绪
→ WKWebView 加载页面
→ 关闭窗口自动停止后台服务
# 需要 Xcode Command Line Tools
xcode-select --install
# 编译 + 打包 DMG
./build_app.sh产物:DeepX.dmg(含 DeepX.app + 使用说明.txt)
├── main.swift # Swift 源码(GUI + 后台进程管理)
├── Info.plist # macOS 应用元数据
├── build_app.sh # 构建脚本(编译 + 签名 + 打包 DMG)
├── icon.svg # 应用图标源文件(DeepSeek 鲸鱼 logo)
├── AppIcon.icns # 编译后的图标文件
├── 使用说明.txt # 用户使用说明
├── DeepX.app # 构建产物(macOS 应用包)
└── DeepX.dmg # 构建产物(分发镜像)
- Swift + Cocoa + WebKit(原生 macOS,非 Electron)
- WKWebView 加载本地服务页面
- Process 管理后台 npx 子进程
- 嵌入式 shell 脚本处理环境检测与 nvm 切换
MIT