dsh-purge (DeepSeek Harness 维护工具)
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 官方界面(首次安装)
- 打开 DSH 完成初始化。
- 进入「插件」→ 点击「实验性插件」旁的「更多」→ 启用「自定义插件市场」。
- 进入「发现 → 添加索引源」,填入社区索引地址:
https://kingcharleslzy-ai.github.io/dsh-purge/index.json - 选择
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 层状态自检 · 左侧栏整页设置 [](https://github.com/kingcharleslzy-ai/dsh-purge/releases) [](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 章节有说明。