🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

ARM64 部署包 dsh-io/dsh-arm64

DeepSeek Harness
dsh-io38 天前有提交已提供中文文档扫描:无法判定

在 ARM Linux 上免编译安装并启动 dsh

27.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-io/dsh-arm64
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · market
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 38 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 取源不可用(Error: 仓库体积 624.0MB 超过扫描上限 200MB(避免单条拖垮整轮))
扫描于 2026/11/4(0 天前)

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-arm64 DeepSeek Harness(dsh)在 Linux aarch64 上的官方部署包。 npm install @deepseek-ai/dsh 会拉取一棵庞大的依赖树,其中包含许多平台相关的原生二进制文件(node-pty、koffi、sharp/libvips、sherpa-onnx、ripgrep、libreoffice-kit、node-addon-system……),这些都由 npm 在安装时解析——在 ARM 硬件上既脆弱又慢。本项目在 GitHub arm64 runner 上预先构建完整的 dsh 依赖树(含原生二进制文件),再把结果作为可下载的 release 发布。
展开完整文档(README 剩余 1 节)
dsh-arm64

DeepSeek Harness(dsh)在 Linux aarch64 上的官方部署包。

npm install @deepseek-ai/dsh 会拉取一棵庞大的依赖树,其中包含许多平台相关的原生二进制文件(node-pty、koffi、sharp/libvips、sherpa-onnx、ripgrep、libreoffice-kit、node-addon-system……),这些都由 npm 在安装时解析——在 ARM 硬件上既脆弱又慢。本项目在 GitHub arm64 runner 上预先构建完整的 dsh 依赖树(含原生二进制文件),再把结果作为可下载的 release 发布。

快速安装

方式 A —— 单个脚本(无需 Node 工具链)

curl -fsSL https://raw.githubusercontent.com/dsh-io/dsh-arm64/main/install.sh | bash

默认安装到 ~/.dsh-arm64(用 --dir 和 --version 修改):

curl -fsSL https://raw.githubusercontent.com/dsh-io/dsh-arm64/main/install.sh | bash -s -- --version 0.1.7-rc.2

方式 B —— npm 轻量安装器

npx @dsh-io/dsh-arm64-install@latest

两种方式都从 GitHub Releases 下载 release 产物,校验 sha256 校验和,然后解包——你的机器上不编译任何东西。

启动 harness

~/.dsh-arm64/node_modules/.bin/dsh web

首次运行会通过 dsh 内置的初始化流程引导你设置 API key 和配置档(这里不附带预置配置档)。

环境要求

- aarch64 上的 Linux(不支持 Apple Silicon 机器——请在 macOS 上原生运行 dsh,或使用 ARM Linux 虚拟机/容器)
- Node.js >= 22.19(dsh 依赖如 @deepseek-ai/libreoffice-kit 要求)
- curl、tar、sha256sum

工作原理

| 组件 | 作用 |
| build/build.sh | 在 arm64 上从随附的 npm 缓存离线安装 @deepseek-ai/dsh@<VERSION>;平台二进制文件作为可选包落地,node-pty 仅在其自带的 linux-arm64 预构建失败时才回退到源码重建 |
| build/verify.sh | 加载两个原生插件,启动真实 pty,无头启动 dsh web,遇到任何原生模块错误即失败 |
| build/package.sh | 生成 dsh-arm64-<VERSION>.tar.gz + sha256sums.txt |
| vendor/ | package-lock.json + npm-cache.tar.gz.part-*(按 GitHub 100MB 文件上限拆分)——完整性锁定的依赖树;在任何联网主机上运行 REGENERATE_VENDOR=1 ./build/build.sh <VERSION> 重新生成 |
| .github/workflows/build.yml | 在 ubuntu-24.04-arm 上运行流水线,上传产物,发布 release |
| install.sh | 零依赖安装器(解析 GitHub Releases API) |
| installer/ | @dsh-io/dsh-arm64-install npm 包(逻辑相同,轻量封装) |

Release 打上 v<VERSION> 标签,其中 <VERSION> 与随附的 dsh 基线一致(例如 v0.1.7-rc.2 附带 dsh@0.1.7-rc.2)。

为什么不直接发布到 npm?

通过 npm 安装 dsh 会解析并拉取几十个平台相关的原生包(带源码编译回退),而这正是这个项目存在的意义,就是避开失败与依赖负担——所以运行时本身从不发布到 npm。npm 上只有一层薄安装器,它负责下载预构建产物。

手动校验发布包

curl -fsSLo /tmp/d.tgz https://github.com/dsh-io/dsh-arm64/releases/download/v0.1.7-rc.2/dsh-arm64-0.1.7-rc.2.tar.gz
curl -fsSLo /tmp/s.txt https://github.com/dsh-io/dsh-arm64/releases/download/v0.1.7-rc.2/sha256sums.txt
(cd /tmp && sha256sum -c s.txt) && tar xzf /tmp/d.tgz -C ~/.dsh-arm64

路线图

- Termux/Android aarch64 打包
- Windows arm64(node-pty 上游已提供 win32-arm64 预构建,等 dsh 本体跟进)

许可证

MIT。dsh-arm64 是 DeepSeek Harness 的独立发行版,后者本身也采用 MIT 许可证。本项目与 DeepSeek 无隶属关系。
预览分享卡片长什么样 ↓dsh-io/dsh-arm64
分享 · DeepSeek Harness Hub
dsh-io/dsh-arm64

在 ARM Linux 上免编译安装并启动 dsh

这是你的仓库?认领条目

回到顶部