DSH Plugins Marketplace

DSH Plugins

Plugins

/

UI & Experience

/

dsh-chat-tree

J

dsh-chat-tree

Manifest valid★ 15

Draw conversation branches as a clickable tree

UI (client)hasBundlePatch

dsh-chat-tree — Conversation trees for dsh

dsh-chat-tree

Every branch of a conversation, drawn as a tree down the right edge of DeepSeek Harness.
Click a dot to jump to that turn. Click + to continue from it.

English · 中文


Install

dsh plugin --profile web add github:JRJRJPRO/dsh-chat-tree

Refresh your browser and it's live — no dsh restart, no other plugins needed.

To remove it: dsh plugin --profile web remove dsh-chat-tree. It also shows up under Installed in the plugin market, where the toggle turns it on and off in about a second.

The tree draws itself

The conversation tree

Refresh the page and it's already there, next to your chat.

Every dot is one turn. Click one to jump to it — the turn you're looking at is filled in solid as you scroll.

Branches sit side by side, so you can see at a glance where a conversation split and which path you're on. Named nodes carry their label right on the tree.


Every node has a card

Node detail card

Hover a dot for a preview. Double-click the card to expand it — rename the node, pick a shape, pick a color, or upload an image.

On touch devices, a tap does what hovering does.


+Continue from this turn as a new branch. On the empty root node, starts a fresh conversation in the same tree
☆Favorite. The dot becomes a gold star, and you can give it its own icon and color
⇥ / ⇤Split a branch off into its own tree, or put it back
⊕ / ⊖Merge another conversation from this folder into the tree, or pull it back out

A greyed-out button means you can't do it right now — hover it and it will say why.

The colors mean something

Blue outlineThis node is part of your current conversation
Solid blueThe turn you're looking at
Orange triangleThis turn was compacted
Faded branchTurns you rewound — no longer pretending to be part of the conversation

Make it yours

Settings card

Settings → Plugins → Conversation tree.

Visible range keeps big trees readable by drawing only what's near your current turn — by depth or by distance, whichever you prefer. Either one has an "off" setting. Nodes at the edge shrink and fade rather than vanishing, and come back the moment you hover them.

Node size scales dots, lines and spacing together, 50%–250%.

Colors are one row per kind of node, color on the left and shape on the right. Pick with the color wheel, or type a hex value like #FFD43B straight in. What you set is exactly what gets drawn — the same in light and dark. Reset hands a row back to the default.


Favorite icons

Once a node is starred, its card offers two more rows:

  • 12 shapes — circle, rounded square, square, diamond, triangle, inverted triangle, arrow, pentagon, hexagon, cross, four-point star, hourglass
  • A character — any letter or emoji, drawn inside a rounded outline
  • An image — png / jpg / webp / svg, any size, scaled for you

Names, favorites, icons and colors are all stored on the dsh side, so they follow you to another browser or your phone.

  • A color — 6 presets, a reset swatch, a color picker, or a typed hex value

Using Claude Code through dsh-claude? Read the note in AGENTS.md first.

Want to hack on it? AGENTS.md

MIT

Versions

Latest versionPublishedSize
0.2.2——
0.1.0——
0.1.1——
0.2.0——

Comments

Loading…

Similar plugins

dsh-just-chat

by exoticknight

One-click native conversations with independent workspaces for DeepSeek Harness

Terminal & ClientsUI & ExperienceDevelopment & InfrastructureManifest valid

★ 1

Apache-2.0

JavaScript

Oct 6, 2026

dsh plugin --profile web add dsh-just-chat

by RyanZeeee

A visual, non-linear conversation canvas for DeepSeek Harness (DSH) — every turn is a node, every question grows a branch. DSH 插件:把线性聊天记录变成一张可以看、可以点的对话地图,每轮问答是一个节点,每次提问都是一条新分支。

Sessions & MessagesManifest valid

★ 4

MIT

JavaScript

Sep 13, 2026

dsh plugin --profile web add dsh-chattree

by zdjmrq

给 DeepSeek Harness 的「纯对话」模式:像网页版一样聊天,但会自己多轮思考

Manifest valid

★ 0

MIT

JavaScript

Sep 30, 2026

dsh plugin --profile web add think_better

by z953218350

Codex-style conversation turn timeline and hover history overview for DSH Web UI

UI & ExperienceManifest valid

★ 17

↓ 101/wk

MIT

JavaScript

Aug 31, 2026

dsh plugin --profile web add dsh-history-tree

A live conversation map for DeepSeek Harness web: real-time session tree with subagent lineage, running state, and one-click navigation.

UI & ExperienceWorkflow & AutomationManifest valid

★ 0

dsh plugin --profile web add dsh-conversation-map

by WilliamShi666

DeepSeek Harness 多对话面板:并排查看并与多个 Agent 会话同时交互。

UI & ExperienceManifest valid

★ 11

MIT

TypeScript

Aug 21, 2026

dsh plugin --profile web add multiple-chat-panels