titxue/dsh-desktop
titxue★ 0Rust最后同步: 2026-08-15
—
README 摘要
DeepSeek Harness Desktop(bun + Tauri) DeepSeek Harness——面向编码智能体的 Agent 运行框架——的 Windows 原生桌面版封装。 架构 - 外壳(Shell) :基于 Tauri v2 的原生窗口(WebView2)。首次运行时自动引导安装 Harness,显示加载页,就绪后跳转到 http://127.0.0.1: ,退出时自动关闭服务进程。 - 动态运行时(默认) :安装包 不携带 Node.js 和 node modules (安装包仅约 2.5 MB)。首次启动时应用会: 1. 下载固定版本 Node.js v22.22.3 win-x64 压缩包(多镜像源,SHA-256 校验); 2. 使用固定的 package.json + package-lock.json 执行内置的 npm install ,安装到 %LOCALAPPDATA%\ai.deepseek.harness.desktop\deps ; 3. 从该依赖闭包启动 dsh web 并加载界面。 之后启动直接使用缓存,几秒内完成。服务端必须运行在 Node 下——Bun 缺少 Harness 依赖的 node:module.stripTypeScriptTypes 。 - 工具链 :除 Rust 编译外,一切均由 Bun 驱动—— bun install 、 bunx tauri 以及 bootstrap 组装脚本。 目录结构 构建 产物输出到 src-tauri/target/release/bundle/nsis/ : DeepSeek Harness 0.1.0 x64-setup.exe (约 2.5 MB)。 setup-runtime.ts - 默认模式 :复用 DSH RUNTIME NODE MODULES 指向的已安装闭包,生成固定的 package.json + package-lock.json (可离线工作),并下载一次 Node 压缩包计算 node-manifest.json 的 SHA-256。 - 回退模式 :未设置 DSH RUNTIME NODE MODULES 时,通过 npm 从 registry 拉取依赖闭包,从 nodejs.org / npmmirror 下载 Node 压缩包。 运行时行为与配置项 - 服务端绑定 随机空闲端口 ,绝不会与其他 dsh 实例冲突。 - 会话/设置存放在标准的 $DSH HOME ( /.dsh ),与 dsh CLI 共享。 - 首次运行需下载约 35 MB(Node)+ 190 MB(依赖)。下载源默认使用 npmmirror 镜像(国内访问友好;Node 压缩包优先 npmmirror,nodejs.org 兜底;npm 依赖通过 boot…
在 GitHub 查看完整 README →分类
🎨 The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode / Hermes & 20+ CLIs via BYOK.
★ 86,705
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,317
tt-a1i/archifyAgent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
★ 12,834