dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness 的原生桌面与移动端:桌面用 Electrobun(Bun 主进程)+ 原生渲染(mac/Linux CEF / Windows WebView2)+ Bun 运行 dsh,另带 Android / iOS / HarmonyOS 三端手机访问壳。
桌面三平台安装包自带 dsh 运行时,开箱即用;手机通过手机访问(lane 通道)与桌面配对,随时随地接着用。
dsh-mobile://pair?token=… 深链、鸿蒙扫码(ScanKit)、或手输地址 + 令牌;令牌一次一用,换设备需桌面重新生成。mobile/dsh-mobile-nav 子模块)。mobile_guard_backoff_ms)、弱网宽容,回前台不再误探测。从 Releases 下载:
| 平台 | 产物 |
|---|---|
| macOS(Apple Silicon) | macos-arm64-DeepSeekHarnessDesktopBUN.dmg |
| Windows(x64) | windows-x64-DeepSeekHarnessDesktopBUN-setup.exe |
| Linux(x64) | linux-x64-DeepSeekHarnessDesktopBUN-Setup.tar.gz |
| Android / iOS | CI 完整构建产物(Expo 出包) |
安装与日常使用说明见 GUIDE.md;移动端各端细节见 mobile/expo-app/README.md 与 mobile/harmony/README.md。
依赖:Bun 1.4+、hutch(Electrobun CLI);Windows 安装器另需 NSIS。
git submodule update --init --recursive # mobile/dsh-mobile-nav(手机布局插件 dsh-web-mobile)来自子模块,漏拉则构建断言失败
bun install --frozen-lockfile
node scripts/prepare-builtin-runtime.mjs --variant latest # 装配随包 dsh 运行时
cd desktop-electrobun
bun run build # 产物在 desktop-electrobun/artifacts/
bun test # 单元 + 黑盒(需要真运行时树时设 DSH_SHELL_TEST_RUNTIME)
移动端各端构建与测试命令见各自目录的 README(mobile/expo-app、mobile/harmony)。
| 目录 | 内容 |
|---|---|
desktop-electrobun/ | 桌面壳本体(TypeScript / Bun / Electrobun) |
desktop-plugin/ | 桌面插件包 dsh-desktop-bun(壳 chrome 客户端 + 技能) |
plugins/dsh-mobile-access/ | 手机访问插件包(随包 staging) |
mobile/expo-app/ | Android / iOS 壳(Expo React Native) |
mobile/harmony/ | 鸿蒙壳(ArkTS + ArkWeb) |
mobile/shell-web/ | 移动端共享逻辑层(配对解析 / 会话守卫 / 本地资产) |
mobile/dsh-mobile-nav/ | 手机布局注入插件(子模块) |
contracts/ | 壳↔页面 72 条命令的契约类型层(壳与插件共用) |
shared/ | 壳与插件共享的运行时代码(RPC core 等) |
resources/ | Bun 兼容层(dsh/bun-preload.mjs)与图标 |