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

账号枢纽插件集 leeingo136-blip/dsh-plugin-cfl

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

集中管理各 AI 账号与本地模型插件

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
数据截至 2026/11/03·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 25 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

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

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

读写/删除本地文件发起外部网络请求
查看扫描证据(共 42 处,展示前 36 条)
  • 读取本地文件
    build/client/tsdown.client.ts:317
    this.emitFile({ type: 'asset', fileName, source: await readFile(file), originalFileName: file })
  • 读取本地文件
    build/client/tsdown.client.ts:375
    readFileSync(resolvePath(REPOSITORY_ROOT, manifestPath), 'utf8'),
  • 读取本地文件
    build/client/tsdown.client.ts:478
    const current = await stat(entryPath)
  • 写入本地文件
    build/client/tsdown.client.ts:480
    await utimes(entryPath, current.atime, completedAt)
  • 读取本地文件
    build/client/tsdown.client.ts:571
    const source = await readFile(fileId)
  • 读取本地文件
    build/client/tsdown.client.ts:596
    const source = await readFile(fileId)
  • 读取本地文件
    build/client/tsdown.client.ts:611
    const source = await readFile(fileId)
  • 读取本地文件
    packages/dsh-plugin-account-hub/generate-typert.mjs:27
    const manifest = JSON.parse(readFileSync(join(root, packageRoot, 'package.json'), 'utf8'))
  • 写入本地文件
    packages/dsh-plugin-account-hub/generate-typert.mjs:42
    mkdirSync(output, { recursive: true })
  • 写入本地文件
    packages/dsh-plugin-account-hub/generate-typert.mjs:43
    writeFileSync(join(output, `typert.${artifact.face}.js`), artifact.js)
  • 写入本地文件
    packages/dsh-plugin-account-hub/generate-typert.mjs:44
    writeFileSync(join(output, `typert.${artifact.face}.d.ts`), artifact.dts)
  • 写入本地文件
    packages/dsh-plugin-account-hub/generate-typert.mjs:46
    writeFileSync(join(output, 'typert.remote-client.js'), artifact.remote.js)
  • 写入本地文件
    packages/dsh-plugin-account-hub/generate-typert.mjs:47
    writeFileSync(join(output, 'typert.remote-client.d.ts'), artifact.remote.dts)
  • 写入本地文件
    packages/dsh-plugin-account-hub/generate-typert.mjs:48
    writeFileSync(join(output, 'typert.remote-client.d.ts.map'), artifact.remote.dtsMap)
  • 读取本地文件
    packages/dsh-plugin-account-hub/rewrite-paths.mjs:12
    let text = readFileSync(path, 'utf8')
  • 写入本地文件
    packages/dsh-plugin-account-hub/rewrite-paths.mjs:16
    writeFileSync(path, text)
  • 发起网络请求
    packages/dsh-plugin-account-testcode/src/regions.ts:257
    const response = await fetch(
  • 请求外部主机ipapi.co
    packages/dsh-plugin-account-testcode/src/regions.ts:279
    const response = await fetch('https://ipapi.co/json/', { signal: AbortSignal.timeout(PROBE_TIMEOUT_MS) })
  • 发起网络请求
    packages/dsh-plugin-account-testcode/src/regions.ts:279
    const response = await fetch('https://ipapi.co/json/', { signal: AbortSignal.timeout(PROBE_TIMEOUT_MS) })
  • 读取本地文件
    packages/dsh-plugin-embedding-local/src/local-embed.ts:34
    return readdirSync(modelRoot()).filter((name) => name.endsWith('.gguf')).sort()
  • 读取本地文件
    packages/dsh-plugin-embedding-local/src/local-embed.ts:50
    return existsSync(path) ? { file, path } : undefined
  • 读取本地文件
    packages/dsh-plugin-embedding-local/src/local-embed.ts:56
    return existsSync(path) ? { file: name, path } : undefined
  • 读取本地文件
    packages/dsh-plugin-llama-local/probe-wllama.mjs:29
    const bytes = await readFile(modelPath)
  • 写入本地文件
    packages/dsh-plugin-llama-local/src/fetch-weights.ts:43
    await mkdir(dir, { recursive: true })
  • 发起网络请求
    packages/dsh-plugin-llama-local/src/fetch-weights.ts:62
    const response = await fetch(url, { signal, redirect: 'follow' })
  • 写入本地文件
    packages/dsh-plugin-llama-local/src/fetch-weights.ts:85
    createWriteStream(temporary),
  • 写入本地文件
    packages/dsh-plugin-llama-local/src/fetch-weights.ts:88
    await rename(temporary, target)
  • 读取本地文件
    packages/dsh-plugin-llama-local/src/fetch-weights.ts:89
    const done = await stat(target)
  • 读取本地文件
    packages/dsh-plugin-llama-local/src/local-model.ts:42
    const parsed = JSON.parse(readFileSync(ENABLED_FILE, 'utf8')) as { enabled?: unknown }
  • 写入本地文件
    packages/dsh-plugin-llama-local/src/local-model.ts:55
    mkdirSync(STATE_DIR, { recursive: true })
  • 写入本地文件
    packages/dsh-plugin-llama-local/src/local-model.ts:56
    writeFileSync(ENABLED_FILE, JSON.stringify({ enabled: value }), 'utf8')
  • 读取本地文件
    packages/dsh-plugin-llama-local/src/local-model.ts:84
    files = readdirSync(modelRoot()).filter((name) => name.endsWith('.gguf'))
  • 读取本地文件
    packages/dsh-plugin-llama-local/src/local-model.ts:117
    return model.file !== '' && existsSync(model.path)
  • 读取本地文件
    packages/dsh-plugin-llama-local/src/local-model.ts:744
    if (existsSync(join(cur, 'packages')) || existsSync(join(cur, '.git')) || existsSync(join(cur, 'deepseek-harness'))) {
  • 读取本地文件
    packages/dsh-plugin-llama-local/src/local-model.ts:766
    if (existsSync(full)) return full
  • 读取本地文件
    packages/dsh-plugin-llama-local/src/local-model.ts:778
    if (!existsSync(root)) continue
扫描于 2026/11/4(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
涉及外部主机:ipapi.co

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

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 集中管理AI账号
  • 管理本地模型插件

README

由 DeepSeek 最新模型翻译生成
DSH 插件集 / DeepSeek Harness 外部插件集 DeepSeek Harness 的全部外部插件,独立于 harness 主仓库之外,pnpm workspace 自包含。 External plugins for the DeepSeek Harness, kept standalone from the harness repo. Self-contained pnpm workspace. 插件清单 / Plugins 全部位于 packages/ 下 / All under packages/: | 目录 | 说明 | 依赖 account-hub | | dsh-plugin-account-hub | 账号管理枢纽(官方宿主适配:hub API / 桌面 shim / UI 组件 ×2) | ——(本体) | | dsh-plugin-deepseek-account | DeepSeek 官方账号插件(credential-inject 模式) | ✅ 必须 | | dsh-plugin-account-testcode | TestCode 测试账号插件(direct 模式) | ✅ 必须 |
展开完整文档(README 剩余 1 节)
DSH 插件集 / DeepSeek Harness 外部插件集

DeepSeek Harness 的全部外部插件,独立于 harness 主仓库之外,pnpm workspace 自包含。

External plugins for the DeepSeek Harness, kept standalone from the harness repo. Self-contained pnpm workspace.

插件清单 / Plugins

全部位于 packages/ 下 / All under packages/:

| 目录 | 说明 | 依赖 account-hub |
| dsh-plugin-account-hub | 账号管理枢纽(官方宿主适配:hub API / 桌面 shim / UI 组件 ×2) | ——(本体) |
| dsh-plugin-deepseek-account | DeepSeek 官方账号插件(credential-inject 模式) | ✅ 必须 |
| dsh-plugin-account-testcode | TestCode 测试账号插件(direct 模式) | ✅ 必须 |
| dsh-plugin-llama-local | 本地 GGUF 推理插件:xLAM-2-3B-fc-r(函数调用)/ Qwen3-0.6B 兜底,node-llama-cpp 引擎,工具调用走别名注入 + 解析回环 | ✅ 必须 |
| dsh-plugin-zcode-ability | ZCode 移植容器:persona / skills / plan / workflow / environment(zCode之剑 预设)+ z.ai-account 账号 + 8 个技能 | ⚠️ 仅 z.ai-account |
| dsh-plugin-qwen-ability | Qwen 容器:账号 / persona / loop / environment(Qwen的折扇 预设) | ⚠️ 仅 qwen-account |
| dsh-plugin-codex-ability | Codex 容器:账号 / persona / loop / environment(Codex吐息 预设) | ⚠️ 仅 codex-account |

依赖关系 / Dependencies

account-hub 是所有账号插件的宿主。 deepseek-account、qwen-account、codex-account、 z.ai-account、account-testcode、llama-local 的账号卡片全部通过 hub API 注册进 account-hub 的「设置-账号」界面——不装 hub,这些插件没有 UI 入口,账号无法登录与管理。容器内的 persona / loop / environment / skills 等纯提示词与预设组件不依赖 hub。

account-hub is required by every account plugin. The account cards of
deepseek-account, qwen-account, codex-account, z.ai-account, account-testcode and
llama-local all register through the hub API into account-hub's Settings-Account
page. Without hub installed they have no UI surface and accounts cannot be signed
in or managed. Persona / loop / environment / skills components inside the
containers do not depend on hub.

因此安装任何账号插件前,先安装 account-hub / Install account-hub first, then the account plugins.

安装 account-hub 前注意:hub 会屏蔽 dsh 自带的 DeepSeek 账号,并屏蔽模型中的默认 DeepSeek API 模型组——请先确认默认模型组的 API 记录已保存、DeepSeek 账号已登出,再安装;如需 DeepSeek 登录功能,请安装 dsh-plugin-deepseek-account。详见 account-hub README。

Before installing account-hub: it hides the built-in DeepSeek account and the
default DeepSeek API model group. Save those API records and sign out first; for
DeepSeek sign-in install dsh-plugin-deepseek-account.

⚠️ 账号风险警告 / Account risk warning

适用于需要登录的账号插件:deepseek-account、codex-account(订阅 OAuth)、 z.ai-account(OAuth)、qwen-account(API Key)。

这些插件为官方客户端行为的开源代码移植:登录与请求流程已考虑指纹伪造(客户端平台标识、User-Agent、设备标识等请求头),但未经过长期压力测试,无法保证不被官方风控识别——存在账号被限制或封禁的风险,请酌情使用。建议不要绑定重要账号,因使用本插件产生的账号后果由使用者自行承担。

Applies to the login-capable account plugins: deepseek-account,
codex-account (subscription OAuth), z.ai-account (OAuth) and
qwen-account (API key).

These plugins are open-source ports of official client behaviour. Fingerprint
spoofing (client platform, User-Agent, device headers) is taken into account, but
它们没有经过长期压力测试——服务商的风控仍可能识别出来。账号确实有被限制或封禁的风险,请自行斟酌使用,最好别拿你输不起的账号去试。账号出任何问题,后果由你自己承担。

仓库不含的内容 / Not included

- node_modules/ —— 在根目录 pnpm install 自包含重建(宿主依赖走 npm,pi-ai 0.87.1 经 patchedDependencies 修补;llama-local 的全平台预编译二进制由 supportedArchitectures 约定,macOS 与 Windows 共用同一份)。
- dist/ —— 构建产物,各包内重建:tsc -p tsconfig.build.json。
- models/ —— 模型权重(单文件远超 Git 托管上限)。llama-local 权重用 node scripts/fetch-model.mjs 重新拉取。
- .state/ —— 运行时状态(如 llama-local 的启用标记)。

构建与安装 / Build & install

1. 安装:仓库根 pnpm install(pnpm 11.x)。
2. 构建:各包 tsc -p tsconfig.build.json。
3. 装机:官方 App profile(~/.dsh/profiles/desktop)以 link: 指向各容器包,pnpm install 同步;依赖键与 bundle 清单中,账号插件须与 account-hub 同时出现。

许可 / License

MIT
预览分享卡片长什么样 ↓leeingo136-blip/dsh-plugin-cfl
分享 · DeepSeek Harness Hub
leeingo136-blip/dsh-plugin-cfl

集中管理各 AI 账号与本地模型插件

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