mecoren/deepseek-harness-launcher
mecoren★ 0RustLast synced: 2026-08-16
—
README excerpt
DeepSeek Harness 桌面启动器 基于 Tauri 2 的轻量桌面外壳,把 DeepSeek 网页工作台( dsh web )封装成一个 原生 Windows 应用:系统托盘常驻、自带标题栏、内置离线运行环境,终端用户无需安装 Node.js / npm 即可使用与更新。 为什么要有这个项目 DeepSeek 官方提供的 dsh web 是一个命令行启动的本地网页工作台,但它本质上是 “跑在终端里的一条命令”,存在几个对普通用户不友好的地方: - 没有原生窗口外壳 : dsh web 启动后只往终端打印一个 http://127.0.0.1: 地址,用户得自己开浏览器访问;没有最小化/关闭、托盘驻留、独立窗口这些桌面体验。 - 依赖用户本机的 Node / npm 环境 :跑 dsh web 需要先装好 Node.js,更新时还要 用 npm ,普通用户机器上往往没有,或者版本不对。 - 更新链路裸露 :检查版本、拉新版都散落在命令行里,没有统一入口。 这个项目就是把这些“零散的命令行体验”包成一个 开箱即用的桌面应用 : - 用 Tauri 2 提供一个原生窗口(自定义注入标题栏,去掉了系统边框); - 启动后自动在后台拉起 dsh web (loopback 随机端口),主窗口直接导航过去; - 把 Node 运行环境和 dsh CLI 打包进应用内部 ( runtime-host/ ),首次运行免联网; - 更新功能改用应用 自带的 pnpm ,不再调用用户机器上的 npm,所以最终用户也不用装 npm。 一句话: 让 dsh web 从“一条命令”变成“一个双击就开的桌面程序”。 它做什么 - 桌面外壳 :Tauri 2 窗口承载 DeepSeek 网页工作台,去掉系统边框, 注入自定义标题栏( 🐋 DeepSeek Harness 品牌 + 最小化 / 全屏 / 关闭按钮)。 - 自动启动工作台 :后台线程以 dsh web --host 127.0.0.1 --port 0 (系统随机分配 loopback 端口)拉起服务,读取就绪行 dsh web: 后把主窗口 导航过去。点击标题栏品牌文字可展开下拉菜单,内含「检查 DeepSeek Harness 更新」。 - 托盘常驻 :关闭窗口 只隐藏 ,进程继续驻留系统托盘(黑鲸图标); 只有托盘菜单的「退出」才真正结束进程,并在退出时强杀 dsh web 进程树。 - 离线运行 :优先使用内置 runtime-host/ (随包发布的 Node 可执行文件 + @deepseek-ai/dsh CLI + 自带 pnpm), 首次运行完全免联网 。 - 自带更新器 :通过 runtime-host/node.exe node modules/pnpm/bin/pnpm.cjs 执行 p…
View full README on GitHub →Category
🎨 Best DeepSeek Harness Design Plugin. 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 & 20+ CLIs via BYOK.
★ 87,083
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 28,512
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,575