登录 注册

dsh-purge (DeepSeek Harness 维护工具)

去点 Star
游戏与娱乐
6,540
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
JavaScript
语言
创建时间
最近更新

项目能做什么

DeepSeek Harness 的社区维护版自托管插件,提供宿主补丁、状态诊断、提示词管理与本机备份回滚等功能。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

项目简介

dsh-purge Community 是针对 DeepSeek Harness(DSH)的自托管插件(社区俗称「破甲」插件),基于原作者(小杨 / YuJunZhiXue)的项目独立维护。

该项目运行在本地,旨在减少日常交互中的反复确认与打断,让 Agent 能够更连贯地执行任务。它不修改模型本身,也不上传任何数据。当前版本为 1.6.86,适配 DSH Desktop 0.2.2-rc.1 及 0.2.1-rc 各版本。


核心功能

  • 减少交互摩擦:将频繁的确认与打断收敛为一次性设置,让 Agent 执行任务更连贯。
  • 状态诊断与补丁:内置 86 条宿主补丁与 25 层状态自检,左侧栏提供整页设置面板,安装与注入状态一目了然。
  • 快照备份与回滚:在执行安装、应用补丁或回滚操作前自动创建快照,保留原文件和校验清单。
  • 按预设排除注入:支持通过 excludePresets 参数让指定预设(如 roleplay、minimal)免受全局提示词注入影响。
  • 搭配本机出图:支持联动配套插件 dsh-qwen-studio,在本地利用 GPU/Apple Silicon 直接生成图片。

适合谁用

  • 需要在本机进行高频实验、学习或个人项目开发的个人开发者。
  • 编写自动化脚本、维护工作,希望减少交互打断的场景。
  • 注意:仅限在个人拥有或已获授权的系统环境中使用。

安装步骤

说明:首次安装可使用官方界面或 CLI;若已安装旧版 dsh-purge,请使用方式三原地迁移,不要先卸载。

方式一:DSH 官方界面(首次安装)

  1. 打开 DSH 完成初始化。
  2. 进入「插件」→ 点击「实验性插件」旁的「更多」→ 启用「自定义插件市场」。
  3. 进入「发现 → 添加索引源」,填入社区索引地址: https://kingcharleslzy-ai.github.io/dsh-purge/index.json
  4. 选择 dsh-purge Community,确认包名为 dsh-purge-community 后点击安装。

方式二:DSH 官方 CLI(已配置好环境的用户)

适用于已安装 dsh 命令且运行 web profile 的用户:

dsh plugin --profile web add "https://github.com/kingcharleslzy-ai/dsh-purge/releases/download/v1.6.86/dsh-purge-community-1.6.86.tgz"

注:web profile 需与实际启动环境一致;请勿直接替换为裸包名。

方式三:社区安装器(支持备份与迁移)

macOS Desktop

在终端会话中依次执行预检与安装:

PURGE_INSTALL_DIR="$(mktemp -d)"
curl -fSL --connect-timeout 20 --max-time 90 "https://raw.githubusercontent.com/kingcharleslzy-ai/dsh-purge/master/scripts/install.sh" -o "$PURGE_INSTALL_DIR/install.sh"
# 预检
sh "$PURGE_INSTALL_DIR/install.sh" --dry-run
# 安装
sh "$PURGE_INSTALL_DIR/install.sh"

自定义路径可在执行前声明 DSH_APP 或 DSH_HOME,自定义 profile 请追加 --profile=实际名称。

Windows Desktop (PowerShell 5.1 / 7)

在同一个 PowerShell 窗口中执行:

$PurgeInstaller = Join-Path $env:TEMP ('purge-install-' + [guid]::NewGuid().ToString('N') + '.ps1')
Invoke-WebRequest -UseBasicParsing -TimeoutSec 90 -Uri 'https://raw.githubusercontent.com/kingcharleslzy-ai/dsh-purge/master/scripts/install.ps1' -OutFile $PurgeInstaller
# 预检
powershell -NoProfile -ExecutionPolicy Bypass -File "$PurgeInstaller" -DryRun
# 安装
powershell -NoProfile -ExecutionPolicy Bypass -File "$PurgeInstaller"

自定义 profile 可追加 -Profile 参数。


配置说明

  • excludePresets(预设排除): 默认值为空列表 []。可填入需要排除提示词注入的预设名称(例如 roleplay、minimal 等),排除后该预设下保留原提示词,但保留相关命令与面板功能。
  • 环境变量与启动参数:
  • DSH_APP:自定义应用安装路径(macOS)。
  • DSH_HOME:自定义 DSH 数据目录(默认 ~/.dsh)。
  • --profile / -Profile:指定启动配置文件(如 desktop、web)。
  • (更多配置文件语法及高级选项,原文未详细列出,请查看原仓库文档)

常见问题

  • 下载时提示 fetch failed: 版本 1.6.39 及以上提供了分阶段错误码和自动回退系统 curl 重试机制。若仍失败,请重新下载脚本运行 --dry-run 抓取诊断日志,并检查本地网络代理设置。
  • 已有旧版插件如何处理: 不要直接卸载。建议直接使用方式三的社区安装脚本,脚本会自动保留原有快照与校验清单并完成原地迁移。
  • 安装后未生效: 安装插件、应用宿主补丁、手动重启 DSH 属于独立步骤,请确认补丁已应用并完全重启宿主程序。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">

# dsh-purge Community

**让 AI 更专注地辅助你的学习与动手实验。**

给 DeepSeek Harness 的自托管控件(俗称「破甲」插件)· 86 条宿主补丁 · 25 层状态自检 · 左侧栏整页设置

[![Release](https://img.shields.io/github/v/release/kingcharleslzy-ai/dsh-purge?label=release)](https://github.com/kingcharleslzy-ai/dsh-purge/releases)
[![Checks](https://github.com/kingcharleslzy-ai/dsh-purge/actions/workflows/community.yml/badge.svg)](https://github.com/kingcharleslzy-ai/dsh-purge/actions/workflows/community.yml)

当前版本 **1.6.86** · 适配 **DSH Desktop 0.2.2-rc.1**(0.2.1-rc.1 / rc.2 / rc.3 / rc.5 同样通过) · [English](docs/README.en.md)

1.6.86 为已授权测试入口增加一次性命令执行挑战,区分文件写入与命令执行。[发行说明](https://github.com/kingcharleslzy-ai/dsh-purge/releases/tag/v1.6.86)。

**原项目与作者**:基于 [小杨 / YuJunZhiXue 的 dsh-purge](https://github.com/YuJunZhiXue/dsh-purge) 独立维护。原仓库已恢复;保留原作者署名、版权与 MIT 许可证。社区版由本仓库维护,并非原作者官方发行。

</div>

---

## 搭配:本机出图(Qwen Studio)

破甲之后最直接的玩法,是把「生图」也搬到本机——不用网页、不用会员、不把提示词发到别人服务器。

配套插件 **Qwen Studio**(`dsh-qwen-studio`)把 Qwen Image 2.1 接进 DSH:

- **Apple Silicon Mac**:MLX / MFLUX 本机推理,模型用时加载、空闲释放;
- **Windows / Linux + NVIDIA**:连你自己的 GPU 网关(ComfyUI 或 vLLM-Omni 协议),也支持 SSH 按需拉起;
- 支持参考图编辑(按图改画风、换材质)、LoRA、ControlNet、蒙版、整套预设、图库与批量任务;
- 装好之后,会话里直接说「画一张…」或「把这张改成水彩」,Agent 调用 `qwen_generate_image` 并把图返回到对话里。

**组合效果**:破甲让 Agent 不再反复确认「要不要画」,出图插件让它真的画出来,全程在你自己的机器上完成。

**仓库**:[kingcharleslzy-ai/dsh-qwen-studio](https://github.com/kingcharleslzy-ai/dsh-qwen-studio) · **下载**:[最新 Releases](https://github.com/kingcharleslzy-ai/dsh-qwen-studio/releases/latest) · **安装与硬件自查**:[docs/SETUP.md](https://github.com/kingcharleslzy-ai/dsh-qwen-studio/blob/main/docs/SETUP.md)(先看「这台机器能不能跑」再动手)

## 它是什么

dsh-purge Community 是一个跑在你自己机器上的 Harness 附加组件。它把日常使用里最消耗注意力的几件事收敛到一处:

- **看清楚状态**:安装、补丁、注入到底有没有就绪,一条命令或一屏面板给结论;
- **少一些往返**:把反复出现的确认与打断,收敛成一次设置;
- **随时能回去**:应用、回滚、开关都留记录,操作前自动快照;
- **方便做实验**:提示词、规则、预设集中管理,改坏了能撤。

目标很简单:**让助手更连贯地配合你的学习与动手实验**,而不是每做一步都先停下来问一句。

社区里通常把它叫作「破甲」或「无限制模式」插件——指的是它降低了交互层面的摩擦,让 agent 能连续执行任务;它不改模型本身,也不改变你要做的事。

### 下载时报 `fetch failed`?

1.6.39 起,独立安装器会显示失败阶段和错误码,有限重试后可切换系统 curl;两条通道都保留来源、证书和 SHA256 校验。请先重新下载安装脚本再运行 dry-run,仍失败时提交脱敏诊断行即可。见 [下载排查说明](docs/maintenance-issue-52.md)。不会自动修改代理或重启 DSH。

### 让不同预设保留自己的提示词

1.6.40 新增 `excludePresets`:默认空列表,保持原有行为;可将 `roleplay`、`minimal` 等预设排除在 Purge 提示词注入之外,保留命令、面板与工具。切换预设、并行会话和子 Agent 各自判断,宿主兜底也遵守排除。配置示例、升级步骤与边界见 [按预设排除说明](docs/maintenance-issue-53.md)。这不会撤销全局宿主补丁。

## 设计原则

| 原则 | 含义 |
| --- | --- |
| 本机优先 | 全部逻辑在本机运行,不改云端账号、不上传提示词或配置 |
| 可见 | 每个动作都有状态与证据,不靠"应该生效了"这种判断 |
| 可回滚 | 应用 / 安装 / 回滚前自动快照,保留原文件与校验清单 |
| 不替你做决定 | 只减少摩擦,不改变你的目标;改什么、开什么,都由你确认 |

## 适用场景

本机学习、个人项目、自动化实验与维护工作。请在你拥有或已获授权的环境中使用;涉及他人系统时,先取得许可。

## 1.6.39 更新

修复独立安装器只显示 `fetch failed` 的问题:分阶段诊断、有限重试和系统 curl 备用下载,继续严格校验官方来源、证书和 SHA256。下载失败不触碰现有安装。[发行说明](docs/releases/1.6.48.md) · [配置与验收](docs/maintenance-issue-52.md)

## 安装

**DSH 官方入口负责安装插件;下面的社区安装器由本仓库维护,不是 DeepSeek 官方脚本。** 首次安装可用官方界面或 CLI;已经装过 `dsh-purge` / 旧独立面板时,用社区安装器原地迁移,不要先卸载。安装、应用宿主补丁、手动重启是独立动作。

### 方式一:DSH 官方界面(首次安装)

1. 先打开 DSH 完成初始化。按
阅读完整原文

商业机会分析 AI 生成

高阶工作流定制预设与规则集订阅(Prompt & Patch Pack)

产品构想针对科研、自动化代码重构、自媒体批量生产等场景,提供免维护、高稳定性的开箱即用补丁与预设包,用户无需手动调试复杂的排除策略。
核心功能一键导入的高级角色/场景预设、自动化错误重试与长链路免打断配置、云端同步与自动适配官方最新客户端补丁。
目标用户不具备代码魔改能力但追求连续全自动执行能力的个人创作者、程序员。
难度/周期低 · 1-2周 · 成本:静态托管及配置验证机(百元级/月)
收费模式按月订阅或单次买断专业预设包(如 Gumroad/爱发电)。
竞争风险官方客户端底层大改导致补丁失效,维护频率高;用户易通过社区白嫖公开配置。
依据 已验证事实

跨平台一键部署与桌面管理客户端(All-in-One GUI 工具)

产品构想解决用户在终端运行脚本报 `fetch failed`、依赖冲突、SHA校验失败等痛点,封装一个零终端命令的可视化桌面辅助工具,集成 Qwen Studio 与 DSH 一键打补丁管理。
核心功能网络环境自检与镜像加速、一键应用/回滚宿主补丁、多 Profile 切换、集成配套扩展市场与环境依赖修复。
目标用户Windows/Mac 非技术背景用户,只想本地玩转无限制 Agent 和私有生图的普通玩家。
难度/周期中 · 3-5周 · 成本:代码签名证书成本、多平台测试机器。
收费模式软件买断制(提供免费基础版与高级自动更新/加速通道专业版)。
竞争风险涉及绕过安全确认(破甲),可能面临平台防病毒误报或官方安全策略封堵。
依据 数据支持的判断

垂直领域本地合规与无感执行私有套件(针对自动化测试/安全研究)

产品构想面向本地安全渗透测试、代码逆向工程等受限领域,提供完全在隔离沙箱内自动执行的高级 DSH 工具链集成包,提供合规日志审计与回溯支持。
核心功能一次性沙箱提权挑战机制、带审计日志的无阻断命令执行流、特定逆向/测试工具链的专属 Agent 动作库封装。
目标用户安全研究员、白帽子、本地自动化流水线开发者。
难度/周期高 · 2-3个月 · 成本:开发调试与特定安全实验环境搭建成本。
收费模式向企业或高级研究员售卖技术支持服务与商业授权许可。
竞争风险受众相对小众;工具属性存在合规与双刃剑风险(AI推测)。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
langgenius/dify 构建 Agent 工作流与 RAG 管道的一站式 AI 应用开发与部署平台。 160,796 Python
langflow-ai/langflow 用于构建和部署 AI Agent 与工作流的强大开发工具。 156,495 Python
anthropics/claude-code 运行在终端中的 Agent 编程助手,用自然语言执行日常开发与 Git 工作流。 155,121 TypeScript
x1xhlol/system-prompts-and-models-of-ai-tools 收录多种主流 AI 工具的系统 Prompt、内部工具及模型的集合仓库。 144,586 -
headroomlabs-ai/headroom 在传入 LLM 前压缩工具输出、日志和 RAG 分块以节省 Token 的工具。 79,267 Python
OpenMontageInc/OpenMontage 开源的 Agent 视频制作系统,将 AI 助手转化为完整的视频生产工作室。 79,197 Python
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 98 个 Release
社区活跃Star 6,540 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/kingcharleslzy-ai/dsh-purge.git
cd dsh-purge
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。