Skip to content

Repository files navigation

DeepX

DeepSeek 桌面客户端 —— 在原生 macOS 应用窗口中运行 @deepseek-ai/dsh web

特性

  • 原生 macOS GUI(Swift + WKWebView,非 Electron,体积仅 ~220KB)
  • Universal Binary(Apple Silicon + Intel)
  • 自动检测 Node.js 环境(支持 nvm 自动切换 / 自动安装)
  • 内置 DeepSeek 鲸鱼图标
  • 零配置,双击即用

截图

应用启动后直接在窗口内加载 DeepSeek Web 界面,无需打开浏览器或终端。

下载使用

  1. Releases 下载 DeepX.dmg
  2. 双击挂载,将 DeepX.app 拖入「应用程序」
  3. 打开终端执行(清除 macOS 隔离标记):
    xattr -cr /Applications/DeepX.app
  4. 双击运行

环境要求

  • 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 切换

License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages