DSH Hub
dsh-grok-provider cover

yoshino-xiao7/dsh-grok-provider

dsh-grok-provider

UITerminal0 GitHub stars· updated 2026-08-27

dsh-grok-provider is a community DeepSeek Harness plugin. Read the repository README before installing.

Install

npx @deepseek-ai/dsh plugin --profile web add [email protected]

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-grok-provider DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-grok-provider.svg)](https://dshhub.dev/plugins/dsh-grok-provider)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from yoshino-xiao7/dsh-grok-provider, cleaned of badges and images.

dsh-grok-provider

简体中文 | English

让 DeepSeek Harness 使用你已登录的官方 Grok Build 账号:动态模型发现、流式推理、工具调用,以及账号额度与模型能力面板。

非官方社区项目,与 xAI 或 DeepSeek Harness 官方无隶属关系。当前稳定版本为 0.1.3。项目不再发行预发行版;正式版缺陷通过新的递增稳定版本修复。

它解决什么问题

能力当前实现
登录调用官方 grok login --oauth 打开浏览器;插件不实现 OAuth grant
凭据复用官方 CLI 的登录状态;插件不创建第二份 token 存储
模型运行时读取账号可见的全部 Grok Build 模型,不维护静态模型白名单
对话Responses 流式文本、reasoning、加密 reasoning replay、usage 与 finish reason
工具将 function call 交回 Harness 权限层;Provider 本身不执行工具
账户面板登录状态、每周/月额度、重置时间、动态模型能力与 reasoning 档位
界面Web 设置页中英文切换;TUI 提供闭合的 /grok 命令

快速开始

1. 准备环境

  • DeepSeek Harness 0.1.1-rc.2
  • Node.js 24.19.0 或更高版本
  • macOS arm64 或 Windows x64
  • 官方 Grok Build CLI(支持 login --oauth,并使用官方默认 Grok home)

请从 Grok Build 官方文档 安装 CLI,并先确认:

grok --version
grok models

首次运行 Grok CLI 会打开浏览器登录。插件只支持官方默认的 ~/.grok(Windows 为 %USERPROFILE%\.grok)目录。

2. 安装 Provider

从 npm 安装已发布的精确版本:

dsh plugin --profile web add [email protected]
dsh web

3. 登录并选择模型

打开 设置 → Grok Build

  1. 点击“使用 Grok 登录”;
  2. 在官方 Grok CLI 打开的浏览器页面完成授权;
  3. 返回 Harness,刷新账户面板;
  4. 在模型选择器中选择当前账号可见的 Grok 模型。

插件不会接管登录页面,也不会要求粘贴 access token 或 refresh token。

使用界面

Web 设置页展示:

  • 当前登录状态及登录、取消、退出操作;
  • 已使用/剩余额度和真实周期重置时间;
  • 当前账号可见模型、上下文窗口、reasoning 档位、streaming 与 tool capability。

当 protobuf-backed billing 返回完整的 weekly/monthly 周期但省略零值百分比时,页面会恢复为“已使用 0% / 剩余 100%”;其他不完整响应保持未知,不伪造额度。

插件预览

账户额度与模型能力

Harness 模型选择器

Grok 对话上下文

TUI 命令:

/grok status
/grok login
/grok cancel
/grok logout

这些命令不会进入模型上下文。退出操作需要二次确认,因为它会调用官方 grok logout,并影响共享同一 Grok home 的其他客户端。

更新与卸载

更新已安装版本:

dsh plugin --profile web update dsh-grok-provider
dsh web

卸载:

dsh plugin --profile web remove dsh-grok-provider
dsh web

卸载插件不会删除官方 Grok CLI,也不会直接修改或删除 auth.json

项目来源与发现

  • npm 精确版本:[email protected]
  • GitHub 发行版与校验值:v0.1.3
  • GitHub 社区发现:仓库已添加 DeepSeek Harness 官方推荐的 dsh-plugindsh Topics
  • YukiRyou 受管来源:deepseek-yukiryou-plugin-catalog,跟随已验证的精确稳定版本,当前只标记已验证的 macOS arm64

出现在目录中不代表 xAI 或 DeepSeek Harness 官方背书。项目已向公共 awesome-dsh-plugin curated 目录提交收录 PR #3415,自动门禁已通过,仍需独立维护者评审后才能正式收录。

兼容性与范围

项目0.1.3 状态
DeepSeek Harness精确支持 0.1.1-rc.2
Node.js>=24.19.0
macOS arm64已完成真实网络与隔离 Harness 验收
Windows x64代码与 Windows CI 支持;本次正式发布未完成独立真机验收
macOS x64 / Linux不支持
Grok CLI不锁完整版本;严格校验官方路径、login --oauth 能力与生产 OIDC 凭据契约
模型当前账号目录中 backend 已被严格 codec 支持的全部模型

首版不包含图片输入、Web/X Search、任意文件下载、API Key 模式、多账号、企业 OIDC、ACP 或 Headless agent 封装。完整范围见产品需求

工作原理

Harness UI / TUI
       │ 仅发送闭合操作与脱敏 DTO
       ▼
dsh-grok-provider Host
       ├── 官方 Grok CLI:login / models / logout
       ├── 固定 Models/Billing endpoint:目录与额度
       └── 固定 Responses endpoint:流式推理
                    │
                    ▼
              xAI Grok Build

模型 ID 来自运行时目录,不是硬编码列表。如果账号出现当前版本无法安全映射的新 backend,发现过程会失败关闭,而不是隐藏模型后宣称“全部支持”。

安全与隐私

Related plugins