An external plugin that does not modify DSH source
Moses14159/dsh-visualizer · skills
An external plugin that does not modify DSH source: lets the model render visuals on the fly in the conversation — streaming SVG/HTML widgets and structured charts (ChartSpec → echarts).
★ 4GitHub stars
0Forks
2026-09-06Last updated
JavaScriptLanguage
MITLicense
Key features
- Two kinds of output, three delivery paths: visualize(spec) for charts
- Structured charts — the spec of the visualize tool, rendered with echarts (line / bar / area / pie / scatter).
- conversationEvents is a cordis Service an external plugin can inject
- ```svg / ```html fences in the message body for streaming widgets
Requirements
- Charts still appear "whole"ChartSpec is delivered via a tool call, so there is no token-by-token streaming chart (tool arguments aren't streamable)
- the fence widgets are the streaming path.
Install command
dsh plugin --profile web add github:Moses14159/dsh-visualizer