CodeReader:在 DSH Web 中查看和编辑工作区文件
CodeReader 是专为 DeepSeek Harness (DSH) Web 设计的插件,由 PathChan 维护,采用 MIT 许可。它旨在对话界面中集成工作区文件树与多标签编辑画板,让用户无需切换窗口即可浏览、核对、编辑并写回当前工作区磁盘文件。核心功能包括可展开的文件树、支持语法高亮与行号的多标签编辑器、以及通过快捷键或工具栏保存并校验内容。该插件支持智能体协同,在模型生成文件时自动切换为只读模式以防冲突,并允许将文件交由系统默认程序打开。用户偏好设置仅保存在本地浏览器,不经过服务端。安装时需先配置 DSH Web,再通过 npx 命令从 GitHub 或本地源码添加插件。Cod
阅读全文dsh-plugin-workbench:把 DSH 网页做成可编辑文件工作台
dsh-plugin-workbench 是专为 DSH Web 开发的文件工作台插件,旨在解决流程中断问题,使网页端具备轻量代码编辑器功能。该插件由 Pasumao 维护,MIT 许可,支持 Node >=18,当前版本 0.0.15。 核心功能包括:左侧文件树侧栏(支持懒加载、独立状态保存)、多标签页可编辑代码预览(支持 JS/TS、Python 等语法高亮、行号、透明 textarea 叠加编辑)、右键文件操作(新建、重命名、删除、复制剪切粘贴、跨工作区操作)、图片内联预览(支持多种格式,20MB 上限)、Markdown 渲染及消息中 @ 引用或拖拽插入工作区文件路径。 插件支持每工作
阅读全文dsh-worktree:DSH 子代理的 Git worktree 隔离与交付
`dsh-worktree` 是 DSH 的 Git worktree 插件,旨在解决多个子代理并行处理同一仓库时的写入冲突。它通过为子代理提供独立的工作树,支持审阅、验证、提交、合并、推送、创建 Pull Request 及归档恢复等完整交付流程。该插件安装在全局 DSH profile,不修改业务项目配置。用户可通过 `subagent_worktree` 委派任务,或使用 `/worktree` 命令手动管理。插件支持多种工作树起点和保留模式,内置安全机制防止误删有修改的工作树,且推送不使用强制模式。适用于需要并行开发且保留结果可追溯的场景。使用前需检查源码和许可证,卸载插件不会自动删除
阅读全文dsh-balance-stats:为 DeepSeek Harness Web 提供余额与用量统计
dsh-balance-stats 是 DeepSeek Harness Web 的社区插件,由 pangzi499 维护,采用 MIT 许可证。该插件旨在解决余额、会话成本及用量分散的问题,在界面中集中展示 DeepSeek 账户余额(可用、充值、赠送)、当前会话实时成本估算、历史花费(今日、7 天、30 天)及按模型划分的 Token 用量。 插件支持两种发票导入方式:一是自动导入,需保存平台 userToken 至本地凭据文件(权限 0600)以定期获取发票;二是手动导入 JSON 响应。若未导入发票,则回退至本地估算。插件具备容错机制,请求失败时保留最近成功数据,并支持可配置间隔刷新。
阅读全文dsh-mobile-control:用 WDA 驱动 iOS 模拟器的 DSH 插件
`dsh-mobile-control` 是一个 DeepSeek Harness (DSH) 插件,旨在通过 WebDriverAgent (WDA) 驱动 iOS 模拟器,实现移动设备的自动化操控。该插件无需依赖 macOS 辅助功能或 idb,利用 WDA 的 HTTP 服务提供截图、UI 元素查找、点击操作、URL 打开、可访问性树导出及隐私预授权等功能。安装后,它会向 agent 注册 8 个 `mobile_*` 工具,支持自然语言调用。 使用前需确保环境满足 Node >=20.11 及特定依赖,并通过命令从 GitHub 安装。核心操作包括使用 `wda-up.sh` 脚本启动
阅读全文DSH Marketplace:DeepSeek Harness 的社区 Marketplace 插件
DSH Marketplace 是由 ouyangyipeng 维护的非官方社区插件,旨在将 GitHub `topic:dsh-plugin` 的实时社区仓库集成至 DeepSeek Harness,支持插件的发现、搜索、检查、安装、更新及卸载。在 DS-Harness Desktop v0.2.0 中内置离线版本;标准 Web profile 需 Node.js v22.19.0+ 及 pnpm,通过 `dsh plugin add` 命令安装。该插件提供 Bootstrap、Catalog、Install 和 Remove 等 HTTP API,写接口仅限同源 loopback 并需进程
阅读全文orriduck/dsh-tui:一个会话感知的 DeepSeek Harness 终端 UI
orriduck/dsh-tui 是一个基于 MIT 许可的轻量级终端 UI(TUI),专为单人日常使用场景设计,旨在优化 DeepSeek Harness(DSH)在本地项目中的交互体验。该工具采用“会话感知”机制,允许用户在当前目录启动会话、持续追问,并实时监控工具活动、审批状态、上下文窗口占用及权限徽章。它通过 DSH 官方命令处理凭证、模型设置、沙箱及审批,自身不存储敏感密钥。核心功能包括流式文本与推理输出、交互式审批、技能发现与调用、以及基于目录的持久会话管理(支持列表、新建、恢复)。安装需 Node.js 22+、pnpm 及 DSH CLI,通过 `npm install` 全局
阅读全文dsh-read-image:为纯文本 DeepSeek Harness 提供即插即用读图
`dsh-read-image`是DeepSeek Harness(DSH)的一款MIT开源插件,旨在解决纯文本模型无法直接读取图片像素的痛点。该插件允许文本路由接受图片输入,将图片块投影为`[Image #N]`文本占位符,并自动注册`read_image`工具。通过该工具,开发者可调用可配置的视觉模型读取会话中的指定图片或文件路径,将其内容转换为文本供模型推理。若路由本身支持原生多模态,插件会智能回退至内置工具以避免冲突。插件提供“Read image”设置区块,支持配置视觉模型及提示词等参数。安装需DSH版本0.1.0-rc.6以上,通过命令行添加后重启即可。插件具备环境自检和失败安全机
阅读全文dsh-voice-funasr:DSH Web UI 的本地离线语音输入插件
dsh-voice-funasr 是 DSH Web UI 的本地离线语音输入插件,旨在提供不依赖云端语音服务的语音转写方案。其核心机制为“本地优先”,优先使用基于 FunASR int8 ONNX 引擎(含 Paraformer、FSMN-VAD 及 ct-punc 模型)在本地完成音频转写;若本地引擎不可用,则自动回退至浏览器 Web Speech API。该插件支持按住麦克风按钮录音、松手发送的操作,并可选调用用户配置的 LLM 端点进行两段式润色,以修正口误或口头禅,这是唯一可能出网的环节,其余数据均在本地内存中处理。 安装需先通过 pip 安装 funasr-onnx 等依赖,并下载
阅读全文dsh-tool-schema:DSH 的 JSON Schema 验证工具插件
`dsh-tool-schema` 是一款基于 MIT 许可的 DSH 本地 JSON Schema 验证插件,旨在通过单次工具调用解决复杂嵌套结构下的数据校验、错误定位及 Schema 解释问题。该插件提供 `validate`、`paths`、`explain` 和 `normalize` 四个核心动作,分别用于完整验证、快速定位失败路径、静态解释约束以及在验证前安全应用默认值。 插件强调安全性与稳定性,坚持零网络访问和零动态代码执行,并在固定资源限制内运行,包括限制数据大小(256 KiB)、嵌套深度(64层)及节点数量等,以防止性能滥用。其验证内核采用纯函数风格,支持本地 `$ref`
阅读全文dsh-tool-regex:给 DSH 提供确定性正则工具
`dsh-tool-regex` 是 DSH 工作流中零依赖的正则工具插件,旨在解决模型直接“心算”正则结果难以验证及临时脚本引入风险的问题。该插件采用纯函数设计,统一输出 JSON,提供四种核心操作:`test` 判断匹配、`find` 提取捕获组与索引、`replace` 执行支持反向引用的安全全局替换,以及 `explain` 静态解析正则结构而不执行匹配。 插件具备严格的安全边界,包括输入长度、模式大小、输出体积及匹配数量的上限,并设有 1000ms 硬超时机制以防止恶意或复杂正则导致的资源耗尽。它要求 Node.js ^22.19.0 或更高版本,通过 DSH 插件命令安装到指定 p
阅读全文omdsh-dev/dsh-tool-json:DSH JSON 查询工具插件
`omdsh-dev/dsh-tool-json` 是一款为 DSH 插件开发的轻量级只读 JSON 查询工具,MIT 许可。它提供名为 `json` 的工具,通过自定义的 JMESPath-inspired 路径子集从 JSON 值或字符串中精准提取字段,避免字符串搜索混淆或引入完整查询引擎的高成本。 核心功能支持点号访问、数组索引、特殊字符 key 访问及数组通配符投影。该插件有意限制查询范围,不支持过滤器、管道、函数调用或对象字段枚举,且多级通配符返回嵌套数组而非扁平化结果。安全方面,采用手写解析器避免 `eval`,防止原型链污染,并设有查询长度、深度及元素数量等资源上限。 安装需适配
阅读全文dsh-tool-encoding:DSH 的 UTF-8 文本编码、哈希与 UUID 工具插件
dsh-tool-encoding 是 DSH 智能体工作流的编码/哈希工具插件,提供 UTF-8 文本的 base64/base64url/url/hex 编解码、哈希(md5/sha1/sha256/sha512)及 UUID v4 生成。其定位为零依赖、零进程、纯函数,旨在替代 shell 外部命令,降低进程调度与拼接成本。所有操作按 UTF-8 文本处理,输入上限 1 MB,输出上限 4 MB。工具具备严格校验机制,包括 RFC 4648 canonical 校验、fatal 模式 UTF-8 解码、拒绝孤立 surrogate 及 hex 解码合法性检查。该插件适用于 web 和 h
阅读全文dsh-auto-chess:DSH Web 里的简化自走棋插件
`dsh-auto-chess` 是 `omdsh-dev` 开发的 MIT 许可 DSH Web 插件,旨在提供简化自走棋界面,用于观察大模型在固定规则下的决策逻辑。该插件支持人机对战(用户执蓝方)及双 AI 对弈模式,允许用户分别为蓝红方配置独立模型、编辑提示词,并选择 Off、High、Max 等思考档位,若模型不支持则自动回落默认设置。系统默认单次决策超时为 300000ms,输出上限 32000 token。每次 AI 决策后,用户可在面板查看完整推理文本;若发生非法操作或瞬时故障,系统会提示原因并在预算内自动重试。插件构建需执行 `pnpm run build`,并通过 `dsh
阅读全文dsh-lan-access:在 DSH Web 中增加局域网访问开关
`dsh-lan-access` 是一款 DSH Web 插件,旨在简化 DSH 局域网访问的配置管理。DSH 默认仅绑定回环地址(127.0.0.1)以确保安全,拒绝绑定 0.0.0.0。该插件在 `Settings → General` 界面提供“LAN access”开关,允许用户在可信局域网内灵活切换绑定地址:开启时绑定 0.0.0.0,使同网段设备可通过 `http://<LAN-IP>:3080` 访问;关闭时恢复为 127.0.0.1。插件核心功能无需修改 DSH 核心代码,通过注册安全的 JSON 路由实现状态读写与配置同步,并支持远程设置页面访问及浏览器兼容性补丁。安装需执行
阅读全文DeepSeek Harness 插件:unified-agent-memory(共享 Obsidian Vault 的 Agent 记忆)
unified-agent-memory 是 Noelune 开发的 DSH 插件,旨在解决 dsh、Codex、Claude Code 及 Hermes 等多 Agent 记忆隔离问题。它提供共享的 Obsidian Vault 记忆仓库,结合本地 SQLite FTS5 索引实现高效检索,支持开发者直接编辑和人工审查事实。 核心功能包括覆盖知识摄取、晋升、冲突裁决及可逆遗忘(归档不删除)的全生命周期管理。插件支持基础 BM25 检索及可选的混合检索(融合语义向量与概念图谱),并通过 `memory digest` 自动提炼会话内容。安全方面具备提示词隔离与凭据脱敏机制。 安装需 Node
阅读全文niyongsheng/free-vision-skill:DSH 本地图像理解与 OCR 插件
niyongsheng/free-vision-skill 是一款面向 macOS 的 DSH 插件,基于 macOS Vision Framework 提供完全本地的图像理解与 OCR 服务,确保图片不离开本机。该插件采用 MIT 许可证,核心功能包括图像描述、文本提取及表格结构识别。它提供 view_image 和 ocr_image 两个主要工具:前者用于描述图像场景、人物及二维码等内容;后者支持提取文本,并可通过 layout=true 参数获取表格结构及坐标。输入格式支持 http(s) URL、base64 及本地路径。安装需使用 dsh plugin add 命令,并在配置文件中
阅读全文DshViewModes:为 DSH Web 增加 Verbose、Normal、Summary 三种会话展示模式
DshViewModes 是由 NigelYao 维护的 DSH Web 客户端展示插件,旨在通过不同颗粒度的视图优化用户体验。该插件基于 MIT 许可证,仅修改浏览器端展示而不涉及核心文件,提供 `Verbose`、`Normal` 和 `Summary` 三种模式。`Verbose` 保留思考、工具调用等完整调试信息;`Normal`(默认)按语义阶段分组过程步骤,适合日常阅读并支持展开细节;`Summary` 隐藏过程噪音,仅展示结果摘要。用户可通过会话头部或快捷键 `Alt+1/2/3` 切换模式,选择状态保存在 localStorage 中,且界面语言跟随 Harness Setti
阅读全文dsh-billing:DSH Web GUI 实时计费监控插件
dsh-billing 是 DSH Web GUI 的实时计费监控插件,集中管理本机模型调用用量、余额及费用估算。核心功能包括:侧边栏实时显示余额(2秒刷新)及状态告警;展开面板查看消费明细、Token 用量及最近流水;支持 DeepSeek v4 峰谷定价及多供应商单价匹配;可通过 API Key 同步官方余额与单价。插件提供设置页配置阈值、单价表及数据管理,并集成 `billing_balance` Agent 工具供查询。账本数据持久化存储,重启自动恢复。安装无需构建,支持从 GitHub 或本地直接安装。需注意其仅统计本机调用,API Key 明文存储于本地,计费为估算值。适合需实时监
阅读全文dsh-model-balance:在 DSH Web GUI 模型选择器前显示账户余额与配额
dsh-model-balance 是一款专为 DSH Web GUI 设计的插件,旨在解决多模型供应商开发中频繁切换控制台查看余额的痛点。该插件不改变模型调用链路,仅在模型选择器前显示 DeepSeek、StepFun、Kimi、OpenRouter、MiniMax 及 xAI 等支持 API 查询供应商的真实余额或配额;对于通义、小米等无 API 接口的供应商,则提供控制台入口链接。插件具备智能刷新机制,包括切换模型即时显示、对话结束后强制刷新、每两分钟定时轮询及点击手动刷新,并设有成功与失败结果的不同缓存策略以确保状态准确。用户可通过 npx 命令从 GitHub 或 npm 轻松安装,
阅读全文dsh-subagent-profile:按任务管理 DSH 子 Agent 的模型、推理强度与工具范围
`muzyLink/dsh-subagent-profile` 是 DeepSeek Harness 的子 Agent 派发插件,旨在统一管理与优化子任务配置。该插件允许用户根据任务需求灵活选择模型、推理强度及工具范围,并将常用组合保存为可复用的命名 Profile。其核心能力包括内置多重安全检查机制、成本估算与节省分析,以及记录请求、生效配置、执行过程及结算细节的完整决策台账,实现派发的透明化与可追踪。 安装后,用户可通过设置页面管理 Profile,利用 `dispatch` 工具进行前台或后台派发,并在会话标签页中复查决策记录。安全方面,插件默认移除高危工具 `run_code`,且需宿
阅读全文DeepSeek Harness Desktop:把 dsh web 界面放进原生桌面窗口
DeepSeek Harness Desktop 是 DeepSeek Harness 生态中的桌面窗口插件,旨在解决用户希望本地快速访问 `dsh web` 界面而不依赖浏览器的问题。该插件基于 Electron,直接加载当前 `dsh web` profile 的真实 Web UI,而非独立前端,从而保留原有所有能力。它支持桌面快捷方式、开始菜单、安装目录及 Web UI 中的 `/desktop` 命令等多种启动入口,默认采用浅色风格,可切换为深色 Codex 皮肤,外部链接由系统浏览器打开。安装要求 Node.js 22.19+,提供 Git 克隆、Zip 便携版、Setup.exe
阅读全文dsh-nuphus-mcp:在 DSH 中挂载 nuphus-mcp 的 computer-use 工具
dsh-nuphus-mcp 是 mrpulor-gh 维护的 MIT 协议 DSH 插件,旨在将 nuphus-mcp 作为 DSH 原生工具挂载,使 Agent 在 web profile 中具备桌面或计算机使用能力。该插件注册 38 个 mcp__nuphus-mcp__* 工具,首次启动时若缺少依赖会自动安装,并默认开启 --confirm-write 安全机制,要求写操作必须传入 confirm: true 参数。支持通过 NUPHUS_MCP_* 环境变量及 cordis.yml 配置 serverName、命令、超时等参数。安装命令为 npx -p @deepseek-ai/ds
阅读全文dsh-find-skill:为 DSH 接入技能搜索、安装与生命周期
dsh-find-skill 是 DeepSeek Harness (DSH) 的 MIT 许可证插件(v0.2.1),旨在桥接 vercel-labs/skills 生态,提供 LLM 驱动的技能搜索、安装及生命周期管理。该插件支持临时、项目、全局三种作用域:临时技能仅当前会话可见,随会话销毁自动清理;项目或全局技能持久化至托管根目录。核心功能包括 skill_find(基于 skills.sh API 搜索)、skill_install(通过 CLI 隔离安装)及 skill_remove,并提供 /skill 子命令供人工维护。配置项涵盖搜索基址、默认作用域及 Provider 排名等。
阅读全文dsh-vision-tools:给 DSH 会话增加图片理解能力
dsh-vision-tools 是 DSH 生态中的视觉插件,由 moon09300731 维护(MIT 许可)。它提供全局 `vision_understand` 工具,通过 OpenAI 兼容 API(支持智谱、阿里、硅基流动、OpenAI)理解本地图片,实现画面描述、文字识别及基于图片的回答。图片可通过粘贴、拖拽或按钮选择方式送入,自动保存至指定目录并填入提示词。插件支持限流自动降级、全局及项目级配置实时生效,并在 Web 界面提供“识图”入口。安装命令为 `dsh plugin --profile web add dsh-vision-tools`,需重启 `dsh web`。配置需
阅读全文