dsh-claude-cli

@katsos · 模型与账号接入
检测有风险提示无安装脚本

把本机已登录的 Claude Code CLI 接入 DSH 作为 LLM 供应商,用订阅登录代替 API key 调用模型

v0.1.0版本
GitHub 源码安装安装方式
2026-08-15最近更新
5Star
dsh plugin --profile web add github:katsos/dsh-claude-cli查看仓库

插件介绍

根据仓库资料整理 · commit 3a3a57f

主要功能

  • 将本机已安装的 Claude Code CLI 作为 DSH 的 LLM 供应商,复用现有 Claude 订阅登录,无需按量计费的 API key
  • 关闭 CLI 自身的 agent 循环、工具、设置与记忆文件,仅保留模型调用能力,由 harness 提供系统提示词、历史与工具
  • 通过内置 MCP 桥(bridge.mjs)把 harness 的工具声明给 CLI,模型输出的 tool_use 被转换为 harness 的 tool-call,由 harness 负责实际执行
  • 支持配置可执行文件路径、工作目录、流式空闲超时、不支持字段的处理方式(报错/忽略)及默认推理强度
  • 模型别名(fable/opus/sonnet/haiku)或完整模型 id 均可直接传给 CLI 使用
  • 明确列出已知限制:无跨轮 prompt caching、不支持 temperature/maxTokens/stop、不发送图片、不重放历史推理内容、无归因请求头、共享账号速率限制

适合什么时候用

  • 已有 Claude 订阅(而非按量计费 API key),希望在 DSH 中直接用该订阅驱动模型调用
  • 想在 harness 中使用 Claude 模型,但保留 harness 自身的工具执行、历史管理和 agent 逻辑,只借用 CLI 的模型通道

安装后会多出什么

界面模型选择器中新增 “Claude Code CLI” 供应商分组,可选择其下的模型

使用前需要

  • 本机 PATH 中需有可用的 claude(Claude Code)命令行工具,并已登录订阅账号
  • Node.js 版本需为 ^22.19 或 >=24
  • 依赖 DSH 的 @deepseek-ai/dsh-llm 与 @deepseek-ai/cordis(peerDependencies),且需装入实际运行的 profile 并重启 harness 生效
  • 非 npm 发布,仅可通过 github-source(本地仓库路径)方式安装
  • 使用前需自行确认所用 Claude 账号计划的使用条款是否允许此类自动化调用

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统MCP宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库katsos/dsh-claude-cli安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:katsos/dsh-claude-cli#3a3a57f 锁定本次检测的 commit。收录日期2026-08-15固定 commit3a3a57f22a3e · 2026-08-15
dsh plugin --profile web add github:katsos/dsh-claude-cli