DeepSeek Harness Hub
← 返回列表

keman-ai/dsh-pocket

DeepSeek 客户端兼容 / 相关生态spec-screened在 GitHub 查看 ↗
未验证

把 DeepSeek Harness 装进口袋——在手机浏览器上看住、接手电脑上的 agent。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/2 · 已提供中文文档

从手机浏览器观察并操控你的 DSH 代理:批准工具调用、发送消息、停止回合

综合分
28.9
GitHub 分
28.9
用户评分
★ Stars
1
周下载量
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/keman-ai/dsh-pocket.git
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH Pocket

把 DeepSeek Harness 装进口袋——在手机浏览器上看住、接手电脑上的 agent。
批准一次工具调用、回答一个提问、补一句话、叫停跑偏的任务——不用走回电脑前。

dsh-pocket.a2hmarket.ai
— 在手机上打开、登录,你的电脑就在里面

English · 简体中文

如果它对你有用,点个 Star 是最大的鼓励

每个会话,都在口袋里
电脑上正在跑的会话,按 dsh 的分组列出来。点一个打开,也能从这里开新会话。

看住它、接手它
输出实时流出来——思考和回答都在。批准一次工具调用、补一句话或一张照片、叫停一轮。dsh 每轮注入的上下文会折叠起来,留下的是真正的对话。

上手

1 · 装进 web profile,启动 dsh:

dsh plugin --profile web add -w github:keman-ai/dsh-pocket
dsh --profile web

-w 是必需的——profile 是个 pnpm 工作区根目录。从源码跑 harness 就用 pnpm dsh。

2 · 打开它。 Pocket 默认关闭——把一台能跑 shell 的机器接到公网中继,这决定由你来做。在 $DSH_HOME/profiles/web/cordis.patch.yml 里启用,重启 dsh:

- id: pocket
config:
enabled: true

3 · 连账号。 在 dsh 里打开 设置 → 手机接管 → 连接 A2H 账号,在弹出的标签页里确认。之后这台机器显示为在线。

4 · 在手机上打开。 访问 dsh-pocket.a2hmarket.ai,用同一个账号登录,点你的电脑、选一个会话就进去了。批准用的签名密钥会自动下发,不用扫码或手动复制。

在手机上能做什么

- 实时看会话输出——不只是回答,连它的思考过程也能看到,好分辨是在想还是卡住了。
- 批准或拒绝一次工具调用,就在它开口问的那一刻。这一轮正卡着等你,点一下就放行。
- 回答它的提问——它停下来问的时候。
- 发消息,或者拍张照片直接丢给 agent——这是电脑那头做不到的事。
- 叫停一轮跑偏的任务。
- 切换模型、改偏好(语言、外观、默认模型、Agent 循环)、换皮肤——全都不用走回电脑前。

dsh 每一轮注入的上下文——运行环境快照、技能清单——会被折叠起来,屏幕上留下的是真正的对话。

皮肤、默认模型、语言、Agent 循环等偏好——都能在手机上改

安全

- 默认关闭:不打开、不连账号,就什么都不会连。
- 不开入站端口:插件和手机都是朝外拨到中继,够到你的机器不需要端口转发、内网穿透或隧道;Pocket 不新开任何可供连入的端口。
- 帧只过中继、不进中继:会话帧在内存里转发,内容不落盘、不落日志。

连上一台机器,就意味着任何登录了那个账号的手机都能批准这台机器上的命令。请把这个账号当成 SSH 私钥来对待。

环境要求

| 依赖 | 要求 | 没有会怎样 |
|---|---|---|
| DeepSeek Harness | 0.1.2+ | 更早的版本没有按域拆分的控制器和 settings section,插件挂载不上 |
| profile | web profile | 连接界面和设置面板都是 client UI;headless / tui 没有 web app,插件不会激活 |
| Node.js | >= 22.19 | dsh 自己的下限;中继连接用 Node 内置的全局 WebSocket,host 半边因此不带运行时依赖 |
| 账号 | 一个 A2H Market 账号 | 连接是按账号来的,手机用同一个账号登录 |
| 网络 | account.a2hmarket.ai、dsh-pocket.a2hmarket.ai,以及中继(api-prod.a2hmarket.ai) | 所有连接都是朝外的,机器从不监听 |

开发

pnpm install
pnpm run check   # 类型检查
pnpm run test    # node --test
pnpm run build   # lib/index.js + lib/client.js

用 pnpm 的 link: 装进 profile(别用 file:,它会拷贝包、把之后的 rebuild 藏掉):

cd ~/.dsh/profiles/ && pnpm add -w link:/path/to/dsh-pocket

lib/ 是有意提交的——git 安装不跑构建——所以改完跑一次 pnpm run build,把它一起提交。

types/dsh.d.ts 里的 harness 类型是手抄的——@deepseek-ai/dsh-client-* 这条链没有完整发布,而且这些模块在运行时本来就是外部注入的。只声明真正用到的部分;host 那边报错时先来这里看。

相关

| | |
|---|---|
| dsh-pocket.a2hmarket.ai | 手机前端。在手机上打开、登录即可 |
| dsh-skin-market | 姊妹插件:在浏览器里搜索并安装 dsh 皮肤,不用回终端 |

许可

MIT © 2026 Science Roam Limited

如果它对你有用,点个 Star 是最大的鼓励

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群