← Back to home@Bemly

dsh-plug

🫐Bemly_'s o-chinchin🐳

Stars
1
Language
JavaScript
Created
Oct 20, 2026
Updated
Oct 26, 2026

Introduction

dsh-plug

Plug collection for DeepSeek Harness (DSH): RE MCP bundles, browser/computer-use enabler, UI decoration, agent presets, plus one shell CLI skill.

PathProvidesTools / Effect
bundles/ida-mcpOfficial Hex-Rays IDA MCP (uvx ida-mcp)mcp__ida__* (6)
bundles/jadx-mcpHeadless JADX MCP on JDK 21mcp__jadx__* (26)
bundles/idalib-mcpIDA Pro MCP in headless IDALib mode (idalib-mcp, mrexodia ida-pro-mcp 2.0.0)mcp__idalib__*
bundles/enable-browser-computerEnables official experimental Browser Use (Playwright MCP, Chrome launch) + Computer Use (macOS CUA)browser + CUA rows
bundles/whale-tail-plugWhale-tail plugin-button icon (still + hover wiggle) + stacked maid crest, no themeUI decoration (client)
bundles/opencode-presetsTwo agent presets ported from Bemly/opencode: nsfw + unrestrictedagent presets
bundles/zako-hubEncrypted-payload installer (bundled bridge): decrypts the bundled payload and installs it into the current profileinstaller bundle
skills/native-re-toolsShell recipes: kuna, Ghidra headless, ilspycmd, Hopper CLIskill (on demand)

Status

Working backup from the author's Mac (IDA Pro 9.4, Apple Silicon). Paths in cordis.patch.yml and SKILL.md are currently machine-specific (/Users/bemly/...) and work as-is on that machine only.

Renamed from dsh-re-toolkit to dsh-plug on 2026-10-22; old name redirects on GitHub. bundles/ida-mcp and bundles/jadx-mcp are the same content as the standalone dsh-ida-mcp / dsh-jadx-mcp dirs (plus README); idalib-mcp, enable-browser-computer, whale-tail-plug, opencode-presets were folded in from the author's current Documents/Dsh workdir on the same day.

Roadmap before npm publishing:

  • Resolve tool paths portably (!!js + DSH_HOME-relative, no hardcoded home dirs)
  • setup downloader for Temurin JDK 21 + jadx-headless-mcp jar (never ship binaries in npm)
  • Prereq checks (uvx, IDA 9.4 + idalib activation)
  • Parameterize skill paths (~/.dsh/tools, $JAVA_HOME)
  • npm publish dsh-ida-mcp, dsh-jadx-mcp (names verified free); LICENSE (MIT planned)

Use (author's machine)

# install a bundle into the desktop profile
# (via DSH plugin manager: install_bundle with the bundle directory)
bundles/ida-mcp                  # row mcp-ida, serverName ida
bundles/jadx-mcp                 # row mcp-jadx, serverName jadx
bundles/idalib-mcp               # row mcp-idalib, serverName idalib
bundles/enable-browser-computer  # browser-use + computer-use rows
bundles/whale-tail-plug          # tail icon + stacked crest (client)
bundles/opencode-presets          # rows preset-nsfw + preset-unrestricted
bundles/zako-hub                  # encrypted payload installer (zako-hub install)

Skill (global): copy skills/native-re-tools to ~/.dsh/skills/. Always-on variant: the same content also lives in ~/.dsh/AGENTS.md (not versioned here — machine-local config).

Upstream sources

opencode/ mirrors both branches (nsfw, unrestricted) of Bemly/opencode — the upstream of bundles/opencode-presets.