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

Grok Bot 桥接 Lniosy/dsh-tool-grok-bot

DeepSeek Harness
Lniosy3 天前有提交已提供中文文档扫描:含敏感能力

在对话中向 Grok Bot 发消息并管理云端记忆

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

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

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Lniosy/dsh-tool-grok-bot
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · tool
暂无时间戳·判据 →
装得上吗[实装验证]—
静态安装检查有提示项,装前建议看一眼 README
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/06·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 3 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-tool-grok-bot(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/4 06:34:10

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 14 处,展示前 13 条)
  • 读取密钥环境变量
    lib/host.js:11
    const envToken = process.env.GROK_BOT_ACCESS_TOKEN || ''
  • 读取本地文件
    lib/host.js:25
    if (file && existsSync(file)) stored = JSON.parse(readFileSync(file, 'utf8'))
  • 读取本地文件
    lib/host.js:25
    if (file && existsSync(file)) stored = JSON.parse(readFileSync(file, 'utf8'))
  • 发起网络请求
    lib/host.js:59
    const res = await fetch(`${API}/${method}`, {
  • 读取本地文件
    lib/session.js:24
    if (!secretsPath || !existsSync(secretsPath)) return null
  • 读取本地文件
    lib/session.js:25
    const stored = JSON.parse(readFileSync(secretsPath, 'utf8'))
  • 执行外部命令固定命令
    lib/session.js:57
    macPassword = execFileSync('/usr/bin/security', [
  • 读取本地文件
    lib/session.js:85
    if (!existsSync(path)) return null
  • 读取本地文件
    lib/session.js:86
    const doc = JSON.parse(readFileSync(path, 'utf8'))
  • 执行外部命令固定命令
    lib/session.js:116
    const out = execFileSync('powershell.exe', ['-NoProfile', '-NonInteractive', '-Command', script], {
  • 读取本地文件
    lib/session.js:129
    if (!existsSync(plist)) continue
  • 执行外部命令固定命令
    lib/session.js:131
    const version = execFileSync('/usr/bin/plutil', ['-extract', 'CFBundleShortVersionString', 'raw', plist], { encoding: 'utf8' }).trim()
  • 读取本地文件
    lib/session.js:146
    if (!existsSync(yml)) continue
扫描于 2026/11/6(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

在 DSH 里把一句话发给指定的 Grok Bot。

README

由 DeepSeek 最新模型翻译生成
接通 Grok Bot 在 DeepSeek Harness 里接通 Grok Bot。 发一句话,取回回复,并管理云端记忆。 鲸鱼是 Harness,两道眼睛是 Grok Bot。套在一起,表示两边能互通。 DeepSeek Harness 0.2.1 DeepSeek Harness Grok Bot 对话里调用工具 云端 Bot,和它自己的电脑 │ │ └──────────── 这条插件接通 ──────────────┘ 工具 | 工具 | 作用 | | grok_bot_status | 看本机登录通不通,并数一下 Bot | | grok_bot_list | 列出 Bot。kind 为 team 的是团队房间 | | grok_bot_history | 读最近的对话,不新发消息 | | grok_bot_ask | 发给一个 Bot,或一个团队房间 | | grok_bot_ask_team | 同一句话分别发给最多 8 个 Bot | | grok_bot_computer | 请 Bot 在它自己的电脑上做事,把结果文字贴回来 | | grok_bot_memory_recall | 按一句话回忆相关事实 | | grok_bot_memory_list | 导出云端记忆。
展开完整文档(README 剩余 1 节)
接通 Grok Bot

在 DeepSeek Harness 里接通 Grok Bot。
发一句话,取回回复,并管理云端记忆。

鲸鱼是 Harness,两道眼睛是 Grok Bot。套在一起,表示两边能互通。

DeepSeek Harness 0.2.1

DeepSeek Harness Grok Bot
对话里调用工具 云端 Bot,和它自己的电脑 │ │ └──────────── 这条插件接通 ──────────────┘

工具

| 工具 | 作用 |
| grok_bot_status | 看本机登录通不通,并数一下 Bot |
| grok_bot_list | 列出 Bot。kind 为 team 的是团队房间 |
| grok_bot_history | 读最近的对话,不新发消息 |
| grok_bot_ask | 发给一个 Bot,或一个团队房间 |
| grok_bot_ask_team | 同一句话分别发给最多 8 个 Bot |
| grok_bot_computer | 请 Bot 在它自己的电脑上做事,把结果文字贴回来 |
| grok_bot_memory_recall | 按一句话回忆相关事实 |
| grok_bot_memory_list | 导出云端记忆。一批列完就返回,没列完可以再拉 |
| grok_bot_memory_write | 写入一条。位置是账号共用或仅此 Bot,属性是指令或普通事实 |
| grok_bot_memory_forget | 按原文忘掉一条 |

回复、写入和忘掉都会出现在那个 Bot 的官方对话里。

安装后,技能目录里会有 grok-bot。助手调用工具前会先读它。里面写明:Bot 有自己的云端电脑,任务过程和结果文件都在那台电脑上;记忆也在云端。

地点

| 地点 | 里面有什么 |
| Bot 自己的电脑 | 读文件、跑命令、截图、写出的结果文件 |
| 云端记忆 | 账号共用或仅此 Bot 的事实。人设、技能、聊天记录另有位置 |
| 这台电脑 | 只跑 Harness 和本插件。Bot 的结果文件不落在这里 |

安装

三条路,装完都是同一件事。装完要完全退出 DeepSeek Harness 再打开。Web 版刷新页面。

1. 点一下

页面顶部的蓝色按钮会唤起桌面客户端,按这个地址安装:

dsh://plugin/install?id=dsh-tool-grok-bot&name=%E6%8E%A5%E9%80%9A%20Grok%20Bot&version=0.2.7&repo=Lniosy%2Fdsh-tool-grok-bot&permissions=%E8%AF%BB%E5%8F%96%E6%9C%AC%E6%9C%BA%E7%99%BB%E5%BD%95%2C%E8%B0%83%E7%94%A8%20Grok%20Bot&downloadUrl=https%3A%2F%2Fgithub.com%2FLniosy%2Fdsh-tool-grok-bot%2Farchive%2Frefs%2Fheads%2Fmain.zip

按钮没反应,就用下面的命令或脚本。Windows 上如果装过桌面版,install.ps1 会在本机还没有 dsh:// 时补上这个协议。

| 参数 | 值 | 含义 |
| id | dsh-tool-grok-bot | 插件包名 |
| name | 接通 Grok Bot | 显示名 |
| version | 0.2.7 | 跟 main 上的版本一致 |
| repo | Lniosy/dsh-tool-grok-bot | GitHub 仓库 |
| permissions | 读取本机登录,调用 Grok Bot | 这个插件会做的事 |
| downloadUrl | main 分支的 zip | 客户端下载这一包 |

2. 官方命令

桌面版在插件页安装 github:Lniosy/dsh-tool-grok-bot。

命令行:

dsh plugin --profile web add github:Lniosy/dsh-tool-grok-bot

桌面版把 web 换成 default。

3. 脚本

没有 dsh 命令、但本机已经有 ~/.dsh 时用脚本。它会:

1. 检查 node、pnpm,以及 ~/.dsh/profiles 里带 package.json 的目录
2. 把插件复制到 ~/.dsh/plugins/dsh-tool-grok-bot(已有就覆盖)
3. 先备份 package.json,文件名带时间戳
4. 写上依赖 file:../../plugins/dsh-tool-grok-bot,并放进 dsh.profile.bundles
5. 执行 pnpm install

Web 版和桌面版都在时,两个都装。重复运行不会装两遍。只要装一个:

chmod +x install.sh uninstall.sh
DSH_PROFILE=web ./install.sh # 或 default

Windows:右键 install.ps1 →「使用 PowerShell 运行」。拦下来时:

powershell -ExecutionPolicy Bypass -File .\install.ps1
$env:DSH_PROFILE = "web" # 只要装一个时再加这行

数据目录不在 ~/.dsh 时,先设 DSH_HOME。

自己改

在 ~/.dsh/profiles/web/package.json(桌面版是 profiles/default)里追加,原有条目留着:

"dependencies": {
"dsh-tool-grok-bot": "file:../../plugins/dsh-tool-grok-bot"
},
"dsh": {
"profile": {
"bundles": ["@deepseek-ai/dsh-base", "dsh-tool-grok-bot"]
}
}

插件文件先放到 ~/.dsh/plugins/dsh-tool-grok-bot。然后在那个 profile 目录执行 pnpm install。

怎么确认装上了

1. 完全退出再打开。Web 版刷新。
2. 新会话调用 grok_bot_status。能看到登录通不通,以及 Bot 数量,就是装上了。
3. 技能目录里有 grok-bot。

卸载

./uninstall.sh

Windows 运行 uninstall.ps1。只卸一个 profile 时同样设 DSH_PROFILE。脚本会先备份 package.json,再去掉依赖。没有任何 profile 还在用时,才删掉插件目录。

登录

不用手填。本机的 Grok Bot 已经登录时,插件自己读取这份登录。先打开一次 Grok Bot,再在 Harness 里调用工具。

没有安装 Grok Bot 的环境,才把登录写到 ~/.dsh/grok-bot.json,格式见 examples/grok-bot.json.example。这个文件不要提交。环境变量 GROK_BOT_ACCESS_TOKEN 和 GROK_BOT_MACHINE_ID 可以盖过本机登录。

许可

MIT。
预览分享卡片长什么样 ↓Lniosy/dsh-tool-grok-bot
分享 · DeepSeek Harness Hub
Lniosy/dsh-tool-grok-bot

在对话中向 Grok Bot 发消息并管理云端记忆

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部