DeepSeek Harness 插件

opentandem/dsh-phone

下载量(近 30 天) 773 分类 远程与移动端 收录于 2026-11-10 npm dsh-phone

在 dsh web 中新增「手机连接」页并显示二维码,用手机扫码、登录 OpenTandem 并点「允许」后,即可在 OpenTandem 里把任务发给这台电脑上的 dsh。首次使用会安装 OpenTandem 命令行和后台 Runner。

安装

# npm 包(预构建)

dsh plugin --profile web add dsh-phone

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:opentandem/dsh-phone

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

在手机上使用 DeepSeek Harness(dsh)。在 dsh web 里扫描二维码,在手机上登录 OpenTandem 并点「允许」,就能把任务发给运行 dsh 的这台电脑。电脑上已有的 dsh 会话会出现在手机上,手机和电脑接着同一个会话聊。

English

安装

从 npm 安装:

dsh plugin --profile web add dsh-phone

从 GitHub 安装:

dsh plugin --profile web add github:opentandem/dsh-phone

也可以在 dsh web 里打开「插件 → 添加插件」,输入 dsh-phone,安装后点「立即启用」。如果侧栏没有出现「手机连接」,刷新一次页面。

使用

  1. 点 dsh web 侧栏的「手机连接」,再点「显示二维码」。
  2. 用手机扫描二维码,用浏览器打开。
  3. 在手机上登录 OpenTandem,点「允许」。
  4. dsh web 的页面会显示这台电脑已经连接。
  5. 在手机上打开 OpenTandem。dsh 用过的项目目录和其中最近的会话会自动添加到任务列表,可以接着聊,也可以新建任务。

要连接其他账号,在页面上点「换账号连接」。在手机上点「允许」之前,当前连接不受影响。

截图见英文说明。

它会安装什么、发送什么

这个插件只提供一个页面和配对步骤,让手机保持连接的是 OpenTandem 命令行。它是一个独立程序,点「显示二维码」之前应该先了解它会做什么:

项目 说明
下载 第一次使用时,插件从 https://opentandem.org/api/cli-script?file=launcher.mjs 下载启动器到 ~/.opentandem-dsh/,用运行 dsh 的 Node.js 执行。启动器会安装 OpenTandem 命令行,大约需要一分钟。
后台服务 命令行会启动一个常驻后台的 Runner,关掉 dsh web 之后手机仍然能连到这台电脑。可以用 opentandem uninstall 卸载,也可以在 OpenTandem 设置里删除这台电脑。
手机能做什么 点「允许」之后,从该 OpenTandem 账号发出的任务会通过 dsh 在这台电脑上运行。只有配对是你自己发起的才应该允许。
账号 登录发生在手机上,所以插件不接触你的 OpenTandem 账号和密码,也不使用你的 DeepSeek 账号。任务使用你在 dsh 里已经配置好的模型。
连接校验 插件的所有路由都经过 dsh 自己接口使用的连接校验,POST 路由只接受 application/json。

OpenTandem Runner 和命令行的源码以 AGPL-3.0 公开。

配置

环境变量 含义
OPENTANDEM_CLI 使用指定的启动器或 opentandem 程序,不再下载。
OPENTANDEM_SERVER 下载和配对使用的 OpenTandem 服务器,默认是 https://opentandem.org。

兼容性

已在 macOS 上用 dsh 0.2.1-rc.2 和 0.2.2-rc.1 测试过,Windows 和 Linux 还没有测试。

关于 OpenTandem

OpenTandem 是一款面向个人与团队、统一管理多个 AI 编码 Agent,并提供移动端接入的工具。 一个空间,连接你的所有机器,支持 Agent 切换、模型调度、实时额度追踪与团队协作。

许可证

MIT。OpenTandem 命令行和 Runner 是独立的 AGPL-3.0 程序,本插件只把它们作为子进程启动,不包含它们的代码。

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →

社区评论

评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。