dsh-ramify:DeepSeek Harness 的创意分支画布插件
yanglongyun/dsh-ramify
DSH plugin 创意分支画布,树状工作区生成、对比和迭代多个可交互方案。
在 DeepSeek Harness 中组织、比较和迭代多个创作方向,无需离开当前会话。
dsh plugin --profile web add github:yanglongyun/dsh-ramify- 分类
- 工作流与自动化
- 平台
- DSH-Plugin
- 作者
- yanglongyun
- 分发方式
- 插件
dsh-ramify 核心特性
dsh-ramify 仓库信息

dsh-ramify 仓库简介
dsh-ramify 是 DeepSeek Harness(DSH)的创意分支画布插件(DSH plugin),由 yanglongyun 开发,采用 MIT 许可证,用 TypeScript 编写。它解决的是 Agent 生成多个创作方向时难以组织、比较和迭代的问题:Ramify 把方案组织成一棵实时更新的创意树,让你在 DSH 内直接查看、对比并继续分叉,无需复制本地地址或重新配置模型。核心能力包括原生 DSH 插件集成、可视化分支、多格式作品预览、SQLite 本地持久化,以及一组供模型调用的 Ramify 工具。
dsh-ramify 这个 DSH plugin 支持哪些核心特性?
Ramify 作为原生 DSH 插件,使用标准插件清单、Cordis 服务和 Client UI 插槽,不修改 Harness 源码。界面提交通过 DSH 官方会话输入能力发送给当前模型,因此无需在 Ramify 中配置 API Key。它支持从任意已完成节点继续发散,旧方案保持不变;HTML、Markdown、SVG、图片、视频和音频作品可直接预览;数据保存在 SQLite 中,前端轻量轮询感知变更。插件卸载时会清理自己启动的运行时,已有 Ramify 实例会被复用而不会被关闭。
dsh-ramify 怎么安装?
安装需要 Node.js 22.19 或更高版本,以及 DeepSeek Harness 0.1.0-rc.6 或兼容版本。推荐从源码安装:
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
启动后点击 DSH 左侧栏底部的 Ramify,插件会自动启动运行时并把工作台嵌入 DSH 覆层。
dsh-ramify 如何使用?
你可以直接在 Ramify 输入框输入需求并选择方案数量,也可以在 DSH 对话中要求 Agent 使用 Ramify。插件向模型注册了 ramify_start、ramify_project_create、ramify_node_add、ramify_node_complete 等工具,用于启动画布、创建项目、添加节点和写入作品。例如,你可以说:“使用 Ramify 为这个 AI 搜索产品探索三个明显不同的落地页方向,做出可预览页面让我比较。”
dsh-ramify 的架构和数据存储是怎样的?
Ramify UI 作为 DSH 覆层 iframe,通过 DSH Client UI 会话桥与当前会话和模型通信,模型通过 Ramify 工具写入项目、节点和作品,本地 Ramify runtime 使用 SQLite 和本地 artifact 文件存储。DSH Web UI 默认运行在 http://127.0.0.1:3099,Ramify runtime 默认运行在 http://127.0.0.1:9519。数据默认保存在操作系统应用数据目录(macOS 为 ~/Library/Application Support/Ramify/,Windows 为 %APPDATA%/Ramify/,Linux 为 ${XDG_DATA_HOME:-~/.local/share}/ramify/),升级或重启不会清空。
dsh-ramify 兼容哪些 DeepSeek Harness 版本和平台?
Ramify 需要 Node.js 22.19 或更高版本,以及 DeepSeek Harness 0.1.0-rc.6(当前测试版本)或兼容版本。它支持 macOS、Windows 和 Linux 平台。插件不读取、不接收也不保存模型 API Key,模型调用由当前 DSH 会话负责。