dsh-tree
Manifest valid★ 15Draw conversation branches as a clickable tree
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
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
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 outline | This node is part of your current conversation |
| Solid blue | The turn you're looking at |
| Orange triangle | This turn was compacted |
| Faded branch | Turns you rewound — no longer pretending to be part of the conversation |
Make it yours
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
Comments
Loading…
From the same category
by anywhere-labs
为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 20k
↓ 145/wk
MIT
TypeScript
Aug 25, 2026
dsh plugin --profile web add dsh-plugin-desktopA collection of independent Web UI plugins and skins, including task boards, Git graphs, mobile access, and live token stats.
★ 8.6k
↓ 156/wk
Apache-2.0
TypeScript
dsh plugin --profile web add dsh-webby zhu1090093659
DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
★ 6k
↓ 156/wk
Apache-2.0
TypeScript
Aug 25, 2026
dsh plugin --profile web add dsh-webby omdsh-dev
开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git,
★ 2.9k
↓ 83.6k/wk
MIT
TypeScript
Aug 25, 2026
dsh plugin --profile web add dsh-better-sidebarby alvinunreal
Local first, desktop companion platform with animated pets, plugin SDK and coding-agent integrations.
★ 1.1k
↓ 230/wk
MIT
TypeScript
Aug 25, 2026
dsh plugin --profile web add @open-pets/dshby agentrq
AgentRQ: Human-in-loop realtime conversational task manager for AI Agents. Self-hosted! Control your own agents from wherever you want Mobile, Web, Desktop. Designed to work well with your own Claude
★ 1.1k
↓ 46/wk
Apache-2.0
JavaScript
Aug 24, 2026
dsh plugin --profile web add @agentrq/dsh-plugin-agentrq