Role-play conversations with character cards, in-chat character-card authoring and editing, and image generation through configurable backends.
Install
# from npm (prebuilt)
dsh plugin --profile web add dsh-roleplay
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:chinosk6/dsh-roleplay
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).
README
English | 简体中文
- DeepSeek Harness role-play plugin

Features
Character card generation / import, with interactive character card creation
Image generation, supporting:
- Official NAI API
- ai.erp.sex third-party API
- Local Stable Diffusion WebUI API
Requirements
Install
From npm
dsh plugin --profile web add -w dsh-roleplay
From GitHub
dsh plugin --profile web add -w github:chinosk6/dsh-roleplay
You can also pin a branch or tag:
dsh plugin --profile web add -w github:chinosk6/dsh-roleplay#v0.1.0
Git installs run prepare to build lib/. If pnpm reports that the build script was ignored, add this to ~/.dsh/profiles/web/pnpm-workspace.yaml:
allowBuilds:
dsh-roleplay: true
Update
dsh plugin --profile web update dsh-roleplay
Then restart dsh.
Uninstall
dsh plugin --profile web remove dsh-roleplay
- Character cards and generated image caches remain in
$DSH_HOME/roleplay/and must be removed manually.
Build
pnpm install
pnpm run build
On Windows, if npx / pnpm is blocked by the execution policy, you can run:
node node_modules/typescript/bin/tsc -p tsconfig.json --noEmit
node node_modules/typescript/bin/tsc -p tsconfig.client.json --noEmit
node scripts/build.mjs
Add a local checkout to dsh:
dsh plugin --profile web add -w .
Then restart dsh web.
Credits
- Character cards from RP-Hub can be imported. Some prompts were adapted from that project.
Links
More in this category
Nagi-ovo/dsh-ads★ 494
Parody ads in 2005-Chinese-web style: sidebar banners, in-chat feeds, corner popups, and a close button whose hit area is smaller than it looks. All fictional.
vlln/whale-girl★ 231
Desktop pet (QQ-pet style): floats in the corner, draggable, feedable, playable.
PC2005-cloud/dsh-pet#dsh-pet★ 125
Desktop pet for the DSH Web UI with 25 transparent animations, screen wandering, click reactions and drag, plus a reproducible asset-generation pipeline.
Awu12277/dsh-stock-watch★ 47
A-share watchlist real-time market monitoring plugin: a collapsible popup in the top-right corner of the DeepSeek Harness (DSH) web interface for real-time quote monitoring, group switching, intraday and candlestick (K-line) charts, and buy/sell target price settings.
hellodigua/dsh-emoji★ 24
Automatically add emojis to AI replies.
lhh010/dsh-minigames★ 23
Side-panel arcade: 18 offline mini-games to play while the model thinks.