搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

Fanqi89/dsh-craft-anything

开发工具

把本地 craft-anything 逆向引擎以 MCP 工具接入 DeepSeek Harness,并带净室/深度模式切换。

123
24
JavaScript
MIT
创建于 1 天前

项目介绍

这是一个 DeepSeek Harness(DSH)插件,把本地的 craft-anything-cli 以 mcp__craft__* 工具名暴露给 DSH。上游 Craft Anything 是一个纯 Rust、MIT/Apache-2.0 双许可的逆向研究引擎,用于研究网站、桌面应用、手机应用、游戏、固件与文件格式,记录证据,并可交给编码智能体重建 。本仓库只做 DSH 接入层,不含也不修改上游代码,并声明与 ArtCraft / Storytold 无隶属关系。

插件提供 craft_status、craft_cli、craft_install、craft_mode 四个工具,以及左侧栏状态页、对话框左下角的模式开关和带 SHA256 校验的 CLI 安装器 。净室/深度模式决定上游工具的可见范围:净室模式只允许「从外面看」的工具,深度模式才放开读取目标内部的工具。

快速使用

前置条件是 DSH 桌面版 0.2.1-rc.2 或更新。Host 侧(MCP 桥、四个工具、HTTP 路由)自 0.2.1-rc.2 起可用;左侧栏入口、状态页和对话框模式开关在 0.2.1-rc.5 上真机验证过,更老的 Harness 会自动不显示这几块 UI,其余功能不受影响 。不需要单独安装 Node,启动器运行在 DSH 自带的 Node 上。

安装固定版本或跟随 main:

dsh plugin --profile desktop add github:Fanqi89/dsh-craft-anything#v0.1.1
dsh plugin --profile desktop add github:Fanqi89/dsh-craft-anything

装好后在 DSH「插件」页启用 Craft Anything,再执行一次 CLI 安装与状态检查:

craft_install
craft_status

craft_install 会把官方 CLI 下载到 ~/.dsh/plugins-data/craft-anything/<版本>/,解压前对照 SHA256SUMS.txt 校验,成功后自动重启 MCP 桥 。默认净室模式下研究一个目标:

mcp__craft__core_target_open   { "path": "C:\\Windows\\System32\\where.exe" }
mcp__craft__core_target_triage
mcp__craft__core_evidence_show { "detail": "summary" }
mcp__craft__core_report_write  { "format": "markdown" }

用对话框左下角下拉开关、craft_mode { "mode": "deep" } 或单次命令加 --deep 切到深度模式 。

使用约束

  • 模式切换是全局的,并会重启 MCP 服务,切换瞬间的在途调用会失败,工具列表 1–2 秒后刷新。
  • 深度模式或 --all-tools(321 个工具)会给每次请求增加大体积 JSON schema;默认只暴露 Essentials(30 个工具)。
  • rebuild 需要编码智能体(如 Claude Code)或 API Key;研究与证据类工具不需要。
  • 平台验证程度不一:Windows 完整验证;macOS 的启动器与安装器已适配但未真机验证;Linux 为 best effort 。
  • 只对拥有或获准检查的软件使用;上游不绕过 DRM、登录或反作弊。
  • 本仓库代码为 MIT,上游为 MIT OR Apache-2.0 。

HotRepo 点评

HotRepo 在 2026-11-07 的 JavaScript 新项目榜记录了该项目:107 stars、23 forks,观察窗口内净增 6 stars、1 fork。它没有全部语言日榜名次,且只有两个 Star 采样点,这次单条快照不足以判断趋势。能确认的是,一个面向 DSH 的逆向引擎接入插件已经进入新项目榜;它是否值得用,取决于你是否已经在跑 DSH,以及是否想把 Craft Anything 的工具放进 DSH 工作流里。

项目源码与说明

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。