Skip to content

yanglongyun/dsh-ramify

70Last commit Aug 16, 2026

dsh-ramify DSH plugin

Ramify is a plugin for DeepSeek Harness (DSH) that transforms multiple creative directions and runnable artifacts into a visual tree. You can submit requests directly from its built-in input panel, and the agent writes results into the canvas in real time. Branch from any node to continue exploration without losing previous work.

How to install the dsh-ramify DSH plugin

dsh plugin --profile web add @ramify/dsh-ramify

Copying does not run this command. Review the repository and version before installing the dsh-ramify DSH plugin.

dsh-ramify DSH plugin data source

dsh-ramify DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-ramify DSH plugin can do

  • Real-time creative tree canvas: visualize and navigate multiple agent-generated outputs as nodes in a tree.
  • Branching from any node: click a divergence button to fork a new branch from an existing node.
  • Instant preview of HTML, Markdown, SVG, images, video, and audio artifacts directly in the canvas.
  • Local SQLite persistence: all projects and nodes are saved locally, surviving upgrades and restarts.

Where the dsh-ramify DSH plugin fits

  • Exploring multiple design directions for a landing page or product UI.
  • Iterating on creative writing by generating alternative story branches.
  • Comparing different solutions to a coding problem, viewing the code or runnable output side by side.
  • Brainstorming marketing copy or taglines with varied tones and styles.

Who the dsh-ramify DSH plugin is for

  • AI researchers and developers who use DSH and want to visually explore generated outputs.
  • Content creators and designers seeking an interactive way to compare and refine AI-generated ideas.

dsh-ramify DSH plugin limitations

  • Requires Node.js 22.19 or later and DeepSeek Harness 0.1.0-rc.6 or compatible.
  • Currently in early development; the npm package is not yet published, so installation from source is recommended.
  • Canvas card thumbnails use an empty sandbox and do not run JavaScript, limiting interactive previews on the canvas.

dsh-ramify DSH plugin: from the repository README

Quoted from the yanglongyun/dsh-ramify README, the upstream source of the dsh-ramify DSH plugin. Copyright remains with the original authors.

Ramify 是一个专为 DeepSeek Harness(DSH)开发的 `dsh-plugin`。它把 Agent 生成的多个创作方向、可运行作品和后续修订组织成一棵实时更新的创意树,让你可以在 DSH 内直接查看、比较并继续分叉。 ![Ramify 创意树画布](media/ramify-canvas.png) ## 工作方式 1. 点击 DSH 左侧栏的 **Ramify**,打开内置工作台。 2. 在 Ramify 原生输入框中输入需求并选择方案数量。 3. 插件立即创建项目并进入画布,同时把任务提交给当前 DSH 会话和模型。 4. Agent 通过 Ramify 工具把方案持续写入画布,节点和预览实时出现。 5. 点击节点右上角的发散按钮,输入修改要求,即可从该节点继续生成分支。 整个过程不需要复制本地地址,也不需要在 Ramify 中再次配置模型或 API Key。 ## 特性 - **原生 DSH 插件**:使用标准插件清单、Cordis 服务和 Client UI 插槽,没有修改 Harness 源码。 - **原生 Ramify UI**:保留网站版创作票据、数量选择、画布、节点卡片和分支气泡的视觉与交互。 - **当前会话驱动**:界面提交通过 DSH 官方会话输入能力发送给当前模型。 - **即时进入画布**:首页提交后先创建项目并立即打开画布,Agent 随后向同一项目写入节点。 - **可视化分支**:从任意已完成节点继续发散,旧方案保持不变。 - 安装后自动启动本地画布,不需要单独运行 CLI。 - HTML、Markdown、SVG、图片、视频和音频作品可直接预览。 - SQLite 本地持久化,前端轻量轮询感知变更。 - 不接收或存储模型 API Key。 - 插件卸载时清理自己启动的运行时;已有 Ramify 实例会被复用而不会被关闭。 ## 环境要求 - Node.js 22.19 或更高版本 - DeepSeek Harness 0.1.0-rc.6(当前测试版本)或兼容版本 ## 安装 ### 从源码安装(当前推荐) ```sh git clone https://github.com/yanglongyun/dsh-ramify.git cd dsh-ramify npm install npm run build dsh plugin --profile web add "$PWD" dsh web --port 3099 ``` ### npm 包发布后 ```sh dsh plugin --profile web add @ramify/dsh-ramify dsh web --port 3099 ``` 启动后点击 DSH 左侧栏底部的 **Ramify**。插件会自动启动运

Read the full READMERepository license: MIT

dsh-ramify DSH plugin questions

How do I install Ramify?

Currently, you need to clone the source repository, run npm install and npm run build, then add the plugin with `dsh plugin --profile web add "$PWD"`. Once the npm package is published, you can use `dsh plugin --profile web add @ramify/dsh-ramify`.

How do I start using Ramify after installation?

After adding the plugin, start DSH web with `dsh web --port 3099`, then click the Ramify icon in the left sidebar. The plugin will automatically start its runtime and open the workbench.

Can I branch from an existing node?

Yes, click the divergence button (a small icon) on the top-right corner of any completed node. Enter your modification request, and a new branch will be generated from that node.

Does Ramify store my API keys?

No, the plugin does not read, receive, or store any model API keys. All API calls are handled by the current DSH session, which you configure separately.

How do I uninstall Ramify?

Run `dsh plugin --profile web remove @ramify/dsh-ramify` (or the local path). The plugin will clean up its runtime. If you installed from source, remove the cloned directory.