V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  qufei1993  ›  全部回复第 1 页 / 共 1 页
回复总数  7
@jreey0391 谢谢 🙏 哪些插件呢?我去看看哈
@nedvedsk 这个确实是我一开始就比较担心的点,所以现在的思路就是目前桌面端不会去改 DeepSeek Harness 本身,核心还是直接跑官方包,桌面端主要负责 Node.js runtime 、版本安装/切换和本地进程管理。这样官方升级以后对我们没多大影响。另外这种方式,如果不想用桌面了还可以用命令以 Web 形式跑,后续再用这个桌面打开也是可以的。
@elementp 感谢建议。技术上可行,但不建议直接做成 VS Code 扩展。难点不是 Node 版本,而是 DSH 依赖了 koffi 这类原生模块,需要按平台打包;另外 VS Code Webview 加载外部 localhost 也有 CSP 和交互限制,体验不一定比独立应用好。所以 DSH Desktop 暂时还是维持 Electron 形态。
@beafreey 感谢支持~ 现在桌面端已经有版本管理能力,可以安装、保留和切换不同版本的 DeepSeek Harness 。

刚又新增加了 deepseek harness 版本检测功能,现在如果有新版本,右上角会弹窗有提示,做上方文字部分也增加当前版本的展示 可以去体验下哈 https://github.com/qufei1993/dsh-desktop/releases/tag/v0.2.0
@SHIINASAMA 确实 Electron 本身会重一点,不过这个项目其实不只是套 Web 壳,主要还要把 Node.js runtime 、DSH 版本和本地进程一起管起来。

Tauri 我也考虑过,但 DSH 本身依赖 Node ,换过去其实还是得带一个 Node sidecar ,所以目前感觉 Electron 在实现和维护成本上反而更直接。

后面如果桌面能力继续做起来,再看看怎么把 Electron 的价值发挥出来 😂

之前用 Tauri 还遇到一个问题是有些苹果芯片系统 如果使用 tauri 做的应用下载安装包后必须要用 xattr -cr "/Applications/xxx.app" 这种命令才能用,Electron 就相对好点 至少 前往“系统设置 → 隐私与安全性” 手动允许后还能打开(这里的前提是没有签名/公证),可以参见之前这个项目 https://github.com/qufei1993/skills-hub#faq--notes
@jacketma 都是 AI 的锅,肝的太慢了 😂😂😂
2024 年 3 月 27 日
回复了 qufei1993 创建的主题 Node.js 首个 Node.js 纪录片 发布,讲述起源故事
@coderxy 哈哈
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   931 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 21:25 · PVG 05:25 · LAX 14:25 · JFK 17:25
♥ Do have faith in what you're doing.