diff --git a/README.md b/README.md index 15cf845..9d7bc37 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- DeepSeek Harness Desktop + DeepSeek Harness Desktop:官方 dsh 原生壳,给 DeepSeek 带上眼睛

DeepSeek Harness Desktop

@@ -27,8 +27,6 @@ dsh-plugin

-![主窗口:官方 WebUI 嵌在原生壳里](docs/screenshots/session.png) - dsh 只能开在浏览器标签页里?这个仓库把它变成一个真正的桌面应用:Tauri 2 原生窗口 + 系统 WebView,Linux / Windows / macOS 通用。打开就是官方 WebUI——会话、工作区、插件、技能一个不少,`dsh` 升级后界面跟着升级,永远不用重打包前端。 这是作者自用的第三方壳,**不包含** DeepSeek Harness 源码,会持续跟着 dsh 和内置组件更新;踩到坑欢迎 [提 issue](https://github.com/TommyFang2077/dsh-desktop/issues)。仓库按官方 [贡献指南](https://github.com/deepseek-ai/deepseek-harness/blob/master/CONTRIBUTING.md) 挂了 [`dsh-plugin`](https://github.com/topics/dsh-plugin) topic。 @@ -51,6 +49,8 @@ DeepSeek V4 Pro 会按「第一眼看到的工具表」选执行轨迹:Project 36px 苹果风薄标题栏,不占一排后退/前进/刷新;左侧 `•••` 菜单可重启 dsh 或跳回浏览器。关窗口自动停掉 `dsh web`,崩溃一键拉起。凭据、权限、会话全部还在 `~/.dsh`,卸载壳不丢任何东西。 +![主窗口:官方 WebUI 嵌在原生壳里](docs/screenshots/session.png) + ![标题栏菜单:重新启动 / 在浏览器中打开](docs/screenshots/menu.png) ## 三十秒上手 diff --git a/docs/screenshots/banner.png b/docs/screenshots/banner.png new file mode 100644 index 0000000..6a5b102 Binary files /dev/null and b/docs/screenshots/banner.png differ diff --git a/docs/screenshots/splash.png b/docs/screenshots/splash.png index ade364b..2eba71e 100644 Binary files a/docs/screenshots/splash.png and b/docs/screenshots/splash.png differ diff --git a/docs/screenshots/src/banner.html b/docs/screenshots/src/banner.html new file mode 100644 index 0000000..47bbbdd --- /dev/null +++ b/docs/screenshots/src/banner.html @@ -0,0 +1,188 @@ + + + + + Banner + + + + +
+
+ +

DeepSeek Harness Desktop

+
+

官方 dsh 原生壳 · 给 DeepSeek 带上眼睛 · 锚定模式约 +8%

+
+
+
+
+ + +
+
+ + + +
+
+
+ +
+
+ +

探索未至之境

+ 预览版 +

官方 WebUI 运行在原生窗口中,凭据仍保存在 ~/.dsh

+
+
+
给 Harness 发送消息
+
+
+ 锚定式标准(实验) + 工作区 +
+
+
+
+
+
+
+
+ + diff --git a/scripts/capture-screenshots.sh b/scripts/capture-screenshots.sh index f830edf..b8b16e4 100755 --- a/scripts/capture-screenshots.sh +++ b/scripts/capture-screenshots.sh @@ -21,9 +21,24 @@ capture() { echo "wrote $OUT/$name.png" } +capture_banner() { + "$CHROME" \ + --headless=new \ + --disable-gpu \ + --no-sandbox \ + --hide-scrollbars \ + --force-device-scale-factor=2 \ + --window-size=1920,960 \ + --default-background-color=00000000 \ + --screenshot="$OUT/banner.png" \ + "file://$SRC/banner.html" + echo "wrote $OUT/banner.png" +} + mkdir -p "$OUT" capture splash "$SRC/splash.html" capture session "$SRC/session.html" capture vision "$SRC/vision.html" capture menu "$SRC/menu.html" +capture_banner cp -f "$ROOT/ui/icon.png" "$OUT/icon.png"