dsh-genui

插件多媒体与生成中文文档MIT
The model no longer just answers in text. Install this plugin, ask "how are this month's orders doing", and it renders a clickable data panel right inside the answer as it analyzes: watch trends, drag sliders, hit refresh — and the model actually responds.

功能特性

  • Registry channel: when the host exposes the fence-registry extension point (newer dsh builds), fences register through the host's streaming render pipeline and behave seamlessly with the host;
  • Answer-as-UI: components are embedded in the reply and appear as they stream — no waiting for the whole message
  • 30+ components: cards, tables, charts, forms, tabs, accordions, file trees, timelines, diffs…
  • Function plots: plot draws curves; parameter sliders redraw in real time, with optional auto-animation
  • Quiz: quiz grades on click with explanation and retry; with action, the answer is also sent back to the model (grading stays local and instant)
  • Form semantics: input Enter / textarea Ctrl+Enter submits immediately (submit:true), no blur needed; fields with an id are collected into the submit's fields

安装命令

dsh plugin --profile web add git+https://github.com/omdsh-dev/dsh-genui.git

项目预览

项目简介

GenUI 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 plugin, the browser renderer (client half), and the genui skill.

话题标签

#dsh#dsh-plugin
← 返回 插件 列表