DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-clipbook

H

dsh-clipbook

Discovered

灏忓す瀛?路 dsh-clipbook: a clipbook for DeepSeek Harness conversations 鈥?one click on any assistant reply to keep it; a header panel to browse, search, copy, delete and export your clips.

Machine translated

dsh-clipbook · 小夹子

A clipbook for your DSH conversations. One click on any assistant reply to keep it; a 🦊 button in the session header opens your clips — browse, search, copy, delete, export.

DeepSeek Harness plugin · MIT · works on desktop and web

English | 简体中文


What it does

  • 🔖 夹一下 (Clip) — every finalized assistant message gets a clip button. One click saves that reply (text + model + time + message id) into your clipbook.
  • 🦊 小夹子 (N) — a button in the session header shows how many clips you have and opens a panel: browse, search, copy, delete, export to Markdown.
  • Settings page — the same shelf, another view.
  • One shelf, shared — clips live in one file, so the web UI and the desktop app see the same collection.

Why

DSH is all about long agent runs, and the good answers scroll away. 小夹子 is a place to keep the few lines worth keeping — a conclusion, a snippet, a phrasing — without copying them into another app.

Install

dsh plugin --profile desktop add dsh-clipbook     # desktop app
dsh plugin --profile web add dsh-clipbook         # web UI

Restart DSH. Then, in any assistant message's action row you will see 🔖 夹一下, and 🦊 小夹子 appears in the session header.

Use

You wantDo this
keep a replyclick 🔖 夹一下 under that reply (it turns into 📌 已夹)
see your clipsclick 🦊 小夹子 (N) in the session header
searchtype in the box at the top of the panel
copy one复制
remove one拿掉
export all导出 (opens the whole clipbook as Markdown)

Where data lives

$DSH_HOME/clipbook/items.json (DSH_HOME defaults to ~/.dsh). Plain JSON — delete it to clear the shelf (it is recreated).

Limits

  • Clips the text of assistant replies (reasoning and tool output are not clipped).
  • One shelf per DSH_HOME — that is a feature, not a clone-per-profile bug.

Development

npm install
npm run build      # src/index.ts -> lib/index.js ; src/client/index.ts -> lib/client.js
npm run typecheck
npm test           # pure-logic unit tests (against the built bundles; no DSH needed)

Authors & license

  • Author: Hwayn (幻弈)
  • Collaborator: Yucheng Xiao (肖宇成) — direction, requirements, testing
  • License: MIT

For both kinds of users

  • 第一次用: 在任意助手回复下方点「🔖 夹一下」,那段话就进小夹子了。
  • 找东西: 面板里直接搜,副标题会告诉你命中几条。
  • 带走: 「导出 Markdown」把整个夹子导成一篇 Markdown。

In one line: a first-timer gets running in one click; a regular keeps everything within reach.

Comments

Loading…

Similar plugins

dsh-notebook

by Rebebberd

给 DeepSeek Harness 的封闭知识箱:基于你导入的资料提问、出题、记笔记,回答标注出处,数据全部留在本机。

Manifest valid

★ 0

MIT

JavaScript

Oct 25, 2026

dsh plugin --profile web add dsh-notebook

by wuwaka

Adds a right-click menu to DeepSeek Harness inside desktop shells that ship no context menu: cut, copy, paste and select all in the composer, copy and copy-as-plain-text on selected text elsewhere, an

UI & ExperienceDevelopment & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 12, 2026

dsh plugin --profile web add dsh-clipboard-menu

by uio-o

DeepSeek Harness 会话面板插件:按轮次/步骤统计 Skill、MCP 调用与文件读写,含失败详情、按来源筛选、文件删除标注。

UI & ExperienceManifest valid

★ 0

MIT

JavaScript

Oct 7, 2026

dsh plugin --profile web add dsh-plugin-operation-log

by GooDAnDReaDY

Session management for the DeepSeek Harness sidebar: pin and label conversations, search their contents, jump by keyboard, read and export archived transcripts

UI & ExperienceTerminal & ClientsSessions & MessagesManifest valid

★ 1

↓ 275/wk

MIT

JavaScript

Oct 15, 2026

dsh plugin --profile web add @goodandready/dsh-session-control

by guowenwei

DeepSeek Harness 会话标记板:把任意一轮对话标记成任务卡,命名、跳回原处、一键把结论填进输入框(标记保存在本机浏览器)

Manifest valid

★ 0

MIT

TypeScript

Oct 29, 2026

dsh plugin --profile web add dsh-markboard

dsh 插件:把复制粘贴的链接、图片、文本、账密收进本地仓库,自动分类,能在对话里检索取回

Terminal & ClientsMemory & ContextManifest valid

★ 1

MIT

TypeScript

dsh plugin --profile web add @chance722/dsh-inbox