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.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
I

dsh-inline-visuals

Inline Visuals

Inline, replayable visuals for DeepSeek Harness: 18 kinds for charts, ML/paper reading (training curves, ROC/PR, confusion matrices, leaderboards, embeddings, histograms), flows and KPIs — with styles, click-to-ask and edit_visual.

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

npx -y @deepseek-ai/dsh plugin --profile web add github:YLifeOnlyOnce/dsh-inline-visuals#3132f3b4a70fa1afa224e664cbd9dcee69efbe8d
READMECompatibilityVersions
eighteen visual kinds

Compatibility and provenance

Inline Visuals is published as dsh-inline-visuals and currently resolves to version 1.1.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
11/5/2026

Versions

1.1.0stable
11/5/2026

Related plugins

Loading related plugins…

Latest
1.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
11/5/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.

Plugin Wallpaper Enginedsh-plugin-wallpaper-engineWallpaper Engine backgrounds for the DSH web GUI: render your local Wallpaper Engine wallpapers behind the chat — Scene and Web in real time through the bundled WebWallGL engine, Video played directly — with iOS-style liquid glass, adjustable blur/scrim/bClaude Designdsh-claude-designDeepSeek Harness plugin: the claude-design skill from baoyu-design. The agent writes canvases of artboards as files and opens them in a local canvas editor.Claude Slidesdsh-claude-slidesDeepSeek Harness plugin: the claude-slides skill from baoyu-design. The agent writes editable slide decks as files and opens them in a local slide editor.Genui@changfenhuang/dsh-genuiGenUI for DeepSeek Harness: interactive UI components rendered inline in assistant replies via the ```dsh-ui fence — layout, charts, plots, forms, quizzes, mermaid, 3D scenes, and an action event loop back to the model. Ships the fence-teaching host plugi

README

Inline Visuals

English · 简体中文

Inline Visuals banner

Charts your agent can draw — and your session can replay.

A plugin for DeepSeek Harness that turns numbers into pictures inside the conversation: 18 kinds of charts, tables, timelines, gantt, heatmaps, flows and KPI tiles — plus ML/paper visuals such as training curves, ROC/PR curves, confusion matrices, leaderboards and embedding clusters. With styles, exports and click-to-ask.

eighteen visual kinds

Why you'll like it

  • Figures in the answer, not just the tool log. The final chart of a turn lands beneath the reply.
  • See it, don't read it. "Three caching strategies, compared" becomes a card you scan in two seconds.
  • It stays. The card is stored in the session log — refresh, reopen, branch the session, it is still there.
  • Ask, don't retype. Click any data point, get a one-click follow-up prompt in your composer.
  • Change it by talking. "Make it horizontal and stacked, with labels." The agent patches the chart with edit_visual instead of redrawing everything.
  • Native and safe. Follows the host theme (light/dark, English/Chinese). The model sends data, never HTML or JavaScript.
  • Made for ML & papers. Training curves with log axes, smoothing and error bars; ROC/PR with AUC; confusion matrices; model leaderboards; embedding clusters; histograms.
  • Made to share. Copy JSON/CSV, export PNG or SVG.

Install in 30 seconds

Inside a DSH session, paste one line:

plugin_manager({ action: "install_bundle", target: "dsh-inline-visuals" })

No clone, no configuration. You should see show_visual (and edit_visual) among your agent's tools.

Requires DeepSeek Harness v0.2.1-rc.3 or newer. Prefer source? Use github:YLifeOnlyOnce/dsh-inline-visuals, or point Plugin Manager at a local clone (see the technical reference).

Try it

Just talk to your agent:

"Compare three caching strategies — hit rate, memory and complexity — as a chart."

"Turn that into a horizontal stacked bar, and add value labels."

"Draw our release pipeline as a flow."

"Show last week's traffic as a heatmap."

What it can draw

Chartsbar · line · area · pie · doughnut · scatter · radar · waterfall
ML & paperstraining curves · ROC/PR curves · confusion matrix · histogram · model leaderboard · embedding scatter
Everything elsecompare table · timeline · gantt · heatmap · flow · KPI tiles

Every visual accepts presentation styles: horizontal or stacked bars, stepped lines, data labels, legends, grids, five palettes, height and density, scatter trend lines, log axes, EMA smoothing and error bars.

before and after

Built for ML & paper reading

ML gallery

Reading a paper or a training log? Ask for the figure:

"Plot train/val loss for 8 epochs on a log scale, smoothed, with error bars."

"Draw the ROC curve from these points and mark AUC."

"Make a confusion matrix for cat/dog/bird from this table."

"Compare these four models on accuracy, F1 and latency — highlight the best."

"Cluster these embeddings by class and show a t-SNE scatter."

How it works (in one breath)

The model sends a small, declarative spec → the plugin validates and stores it on the tool result → your client renders it with the host's theme. Because the data lives in the session log, replays need no extra model call.

FAQ

Do I need to configure anything? No. Install and ask.

Where do the cards live? In the session log (tool/result.meta), not in a separate file.

Does it send my data anywhere? No. The plugin performs no network calls; the model already sees what you typed.

Can I get the numbers out? Copy as JSON or CSV; charts export as PNG; hand-drawn cards as SVG.

Which kinds are interactive? Click-to-ask works on chart kinds (canvas). More surfaces are on the roadmap.

Text-only clients? They receive a compact text summary instead of the card — nothing is lost.

Under the hood

  • 38 tests (node:test), CI on every push, tag-driven npm release with provenance.
  • ~35 KB host half, one self-contained browser file (~217 KB, Chart.js inlined, React shared with the host).
  • Spec version: 3 is stable; v1/v2 specs still render.

Full parameter reference, limits and development notes: docs/reference.md. Changelog: CHANGELOG.md. Contributing: CONTRIBUTING.md.

License

MIT © 2026 YLifeOnlyOnce