把网页界面装进原生 Linux 桌面窗口
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ryltsevmikhail/dsh-ocean该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 的独立原生 Linux 桌面客户端,用 Rust、Tauri 和 WebKitGTK 构建。
README
由 DeepSeek 最新模型翻译生成DSH Ocean
DeepSeek Harness 的原生 Linux 桌面之家。
这是此前私有项目首次公开的源码快照。它从全新的 Git 历史开始;早期开发不会以公开提交的形式呈现。
DSH Ocean 把 DeepSeek Harness 的 Web 界面包进一个小巧的 Rust/Tauri 2 外壳。它加上托盘、运行时发现、首次运行设置、服务器生命周期管理、原生下载和诊断——不再另造一套聊天界面。
独立社区项目;不是 DeepSeek 官方产品,也未获官方背书。 Ocean 与上游运行时的发布周期和许可证各自独立。DeepSeek 名称与商标归各自所有者。
状态:pre-1.0 / 仅支持 Linux。 除非你已独立验证过发布产物,否则请从源码构建。目前没有生产签名的 Ocean 更新源,也没有自动外壳更新器。配置备份不是完整数据备份。
它能做什么
- 用现有服务器,或自己起一个: 连接本地 DSH,使用生成的 systemd --user 服务,或退回到临时回环端口上由自己托管的子进程。
- 搭一套私有运行时: 在 ~/.local/share/dsh-ocean 下显式安装 Node.js、DSH 和 pnpm,不替换系统 Node.js。
- 与桌面集成: 托盘控制、单实例激活、缩放、原生保存对话框和可选的桌面通知。
展开完整文档(README 剩余 1 节)
DSH Ocean DeepSeek Harness 的原生 Linux 桌面之家。 这是此前私有项目首次公开的源码快照。它从全新的 Git 历史开始;早期开发不会以公开提交的形式呈现。 DSH Ocean 把 DeepSeek Harness 的 Web 界面包进一个小巧的 Rust/Tauri 2 外壳。它加上托盘、运行时发现、首次运行设置、服务器生命周期管理、原生下载和诊断——不再另造一套聊天界面。 独立社区项目;不是 DeepSeek 官方产品,也未获官方背书。 Ocean 与上游运行时的发布周期和许可证各自独立。DeepSeek 名称与商标归各自所有者。 状态:pre-1.0 / 仅支持 Linux。 除非你已独立验证过发布产物,否则请从源码构建。目前没有生产签名的 Ocean 更新源,也没有自动外壳更新器。配置备份不是完整数据备份。 它能做什么 - 用现有服务器,或自己起一个: 连接本地 DSH,使用生成的 systemd --user 服务,或退回到临时回环端口上由自己托管的子进程。 - 搭一套私有运行时: 在 ~/.local/share/dsh-ocean 下显式安装 Node.js、DSH 和 pnpm,不替换系统 Node.js。 - 与桌面集成: 托盘控制、单实例激活、缩放、原生保存对话框和可选的桌面通知。 - 把凭据限制在范围内: 用启动 token 换取服务器的 HttpOnly 会话 cookie,并把主窗口导航限制在已连接的源。 - 有明确边界的维护: 基于代际的运行时更新/回滚、配置快照、诊断和只读的外壳更新指引。 真正的聊天、服务商、工具、插件和会话都属于 DSH。Ocean 共享它的配置档数据;它不是运行时行为的沙箱。 构建与安装 环境要求 - Linux,带 GTK 3、WebKitGTK 4.1 和 Ayatana AppIndicator。 - Rust 1.90+、C/C++ 构建工具链、OpenSSL 开发头文件和 pkg-config。 - Python 3.11+,用于打包/测试辅助脚本;Node.js 用于 JavaScript 测试和上游运行时。编译后的外壳本身不需要 Python。 在 Ubuntu 24.04 上,安装原生构建依赖: sudo apt-get update sudo apt-get install -y build-essential pkg-config libssl-dev \ libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev \ librsvg2-dev libxdo-dev patchelf 通过发行版软件包或 rustup 安装 Rust,你先信任,然后用你的普通用户身份构建: git clone https://github.com/ryltsevmikhail/dsh-ocean.git cd dsh-ocean cargo build --release --locked scripts/install.sh --no-build 从桌面菜单启动 DSH Ocean,或运行 ~/.local/bin/dsh-ocean。 复用已有安装前,先确认安装脚本的行为;按用户安装的脚本不要用 sudo。 软件包与平台覆盖 本地 tar、Debian 和 AppDir 构建辅助脚本都已提供;见 packaging 和 便携安装。构建产物不承诺 ABI 可移植性,也不承诺发布者真实性。Arch 的 PKGBUILD 是开发者打包模板,不是已发布的 AUR 包,也不是能直接克隆安装的配方:它需要预先准备好的源码归档,目前校验和用的是 SKIP。 AppImage 需要一份独立可信的工具摘要;真实镜像/容器和手动启动验收仍未完成。 CI 在 Ubuntu 24.04 x86_64 上检查声明的 MSRV 和 stable Rust,包括 Xvfb 下的原生 GTK/WebKit 测试。Linux aarch64 只有本地构建/测试证据,没有完整的受支持发行版矩阵。不支持 Windows 和 macOS。 CI 里的「所有 Cargo 目标」指库/二进制/测试目标,不是所有架构。 首次启动 1. Ocean 发现已安装或私有的 DSH 运行时,并探测配置好的服务器(默认回环地址 127.0.0.1:3080)。 2. 如有需要,安装向导会提供显式的运行时下载。如果 systemd 可用, Ocean 可以创建并启用 dsh-web.service;否则启动一个受管子进程。 3. 完成认证后打开上游 Web 界面。 窗口关闭后用户服务可能继续运行,并随登录启动。 关闭到托盘不等于退出。要禁用服务自启动: systemctl --user disable dsh-web.service 这不会停止当前正在运行的服务器。不要从依赖该服务器的聊天会话里停止它。运行时选择、回滚、备份、局域网配对和命令行命令见 使用与维护。 安全与隐私 暴露服务器或分享日志前,先读安全策略。 - 默认走回环地址。认证启动 URL 和配对二维码会授予 bearer 访问权限。局域网暴露需手动开启;原生探测不支持 HTTPS。 不要在不可信网络上直接暴露。 - Ocean 不为远程页面安装 Tauri 文件系统/shell/HTTP 能力插件。它的导航围栏挡不住已被攻陷的所连 DSH 服务器。Tauri CSP 目前未设置;不要据此推断存在基于 CSP 的隔离保证。 - 诊断信息会抹掉已知的启动 token 模式,但路径、日志内容和其他私有数据可能仍在。发布前先检查输出。 - shell 不实现遥测收集。DSH、服务商、插件和软件包/下载服务各有自己的网络行为和隐私政策。 运行时回滚不会撤销配置档与会话数据的迁移。请单独备份。进程内准备、重启、恢复和更新共用一道独占准入闸门;重叠的请求会以「忙」为由拒绝,不会排队。这道闸门不协调独立的命令行进程,也不会撤销外部工作进程的副作用。 发现疑似漏洞请私下报告,走 SECURITY.md,不要开普通 issue。本项目由志愿者维护,不承诺安全响应 SLA。 文档 | 主题 | 指南 | | 日常使用、运行时维护、配对 | Usage | | 数据与配置备份的限制 | Profile backups | | 原生传输与取消 | Downloads | | 桌面通知 | Notifications | | 架构与信任边界 | Architecture | | 隔离测试与验收证据 | Update testing | | 打包、发布流程与验证 | Documentation index | | 开发方向 | Roadmap · Changelog | Xvfb 恢复场景跑的是真实的 Ocean/WebKit,配一个受控的 HTTP 子进程,并不覆盖完整的真实 DSH HTML/服务商行为。真实运行时辅助测试单独运行,需手动开启。CI 全绿不等于完成安全或兼容性审计。 贡献与支持 构建/测试命令和评审预期见 CONTRIBUTING.md。欢迎小 bug 修复、回归测试和清晰的文档。需要帮助请按 SUPPORT.md 操作,并先搜索 issues。 参与本项目须遵守行为准则。范围、评审和发布决策见治理说明。 许可与署名 Ocean 原创代码采用 MIT 许可。第三方组件保留各自许可;根许可不会为它们重新授权。原创的 Ocean Ice 标识替换了源自上游的美术素材。组件边界见 NOTICE。版权许可不等于商标许可,也不构成背书。再分发二进制前必须审查依赖/素材来源;见打包限制。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ryltsevmikhail/dsh-ocean
把网页界面装进原生 Linux 桌面窗口
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,140已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,551已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,465已汉化DSH
70.9
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,861已汉化DSH
70.8
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,378已汉化DSH
70.2
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。