DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Serena Lens — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
S

dsh-serena-lens

Serena Lens

Serena dashboard lens for DeepSeek Harness — m4/m5 tabs embedding Serena's tool-call stream inside the GUI

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:johndfowler/dsh-serena-lens#df091cf5406a876a0aa3e3ca26678cb1a53aa8d4
READMECompatibilityVersions

Compatibility and provenance

Serena Lens is published as dsh-serena-lens and currently resolves to version 0.2.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/31/2026

Versions

0.2.0stable
8/31/2026
0.1.0stable
8/30/2026

Related plugins

Loading related plugins…

Latest
0.2.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/30/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Remote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Client Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundlePet@linxin666/dsh-petMulti-pet companion plugin for the dsh web GUI: a registry-driven floating pet that reacts to model activity, with per-pet naming, petting/feeding interactions and an affinity score

README

dsh-serena-lens

A Serena lens for the DeepSeek Harness Web GUI — watch what your agents are thinking at the code level without leaving the conversation.

A 🧠 button floats at the bottom-right of the GUI. Tap it to open a panel embedding the Serena web dashboard — live tool-call stream, executions queue, per-tool usage stats — with tabs for each machine (m4 / m5) so you can watch both brains' code exploration side by side.

Why

DSH shows you the agent's conversation-level thinking (tool calls in the message flow). Serena's dashboard shows the code-level thinking underneath: which symbols it searches, which files it opens, which edits it makes, how long each execution takes. The lens puts the second view one click from the first.

How it works

  • Fixed-position overlay (button + panel) — no DOM mutation inside React's tree (the file-mentions crash class avoided)
  • Iframes the Serena dashboard over the tailnet (https://<machine>.ts.net:24282) — reachable from phone and desktop alike
  • Both machine frames stay alive across tab switches (state preserved)
  • Desktop: right side panel · Narrow/mobile: bottom sheet

Prerequisite

Serena's dashboard must be reachable from the viewing device. The house setup:

# ~/.serena/serena_config.yml
web_dashboard_trusted_hosts:
- 127.0.0.1
- localhost
- <machine>.tail9464ee.ts.net
- <machine>.tail9464ee.ts.net:24282

plus tailscale serve --bg --https 24282 http://127.0.0.1:24282.

Edit MACHINES in lib/client.js for your own machine names.

Install

cd ~/.dsh/profiles/web
pnpm add file:~/path/to/dsh-serena-lens

Add dsh-serena-lens to the profile's dsh.profile.bundles in package.json, restart the GUI, and the 🧠 appears.

License

MIT