[ { "id": "dsh-quick-ask", "name": "侧边快速提问", "nameEn": "Side Quick Ask", "author": "Volta-ln", "description": "在 DSH Web 聊天界面右侧的悬浮面板中,就当前话题提出小问题,由独立轻量会话通过官方 /api RPC 回答,不写入、不影响主对话。支持流式正文、可折叠思考、工具 chips、停止按钮、agent 预设选择,并自动抓取主对话最近内容作为背景。", "descriptionEn": "A floating side panel on the right edge of the DSH Web chat view that answers small questions about the current topic in an independent lightweight session driven through the official /api RPC, leaving the main conversation untouched. Streaming text, collapsible reasoning, tool chips, stop button, agent-preset selector, and an automatic context snapshot from the visible main chat.", "repo": "https://github.com/Volta-ln/dsh-quick-ask", "npm": "dsh-quick-ask", "category": "ui", "subcategory": "panel" }, { "id": "dsh-data-agent", "name": "Data Agent", "nameEn": "Data Agent", "author": "omdsh-dev", "description": "为 DSH 定义专用 Data Agent 预设,让 AI 帮你查询、更新、分析数据。", "descriptionEn": "Defines a dedicated Data Agent preset for DSH so the AI can query, update and analyze data.", "repo": "https://github.com/omdsh-dev/dsh-data-agent", "category": "agent", "subcategory": "preset" }, { "id": "dsh-tui", "name": "dsh-TUI", "nameEn": "dsh-TUI", "author": "ccch1mneyyy", "description": "Claude Code 风格全屏交互终端插件:像素鲸鱼顶栏、实时工作状态行、思考流式展开、双击 Esc 回滚、上下文进度条与 TPS 仪表。", "descriptionEn": "A Claude Code style fullscreen interactive terminal plugin: pixel-whale header, live working-state line, streaming reasoning expansion, double-Esc rollback, context progress bar and TPS gauges.", "repo": "https://github.com/ccch1mneyyy/dsh-TUI", "npm": "@deepseek-harness-tui/dsh-tui", "category": "ui", "subcategory": "terminal" }, { "id": "dsh-tianshu-tui", "name": "天书 TUI", "nameEn": "Tianshu TUI", "author": "huiliyi37", "description": "基于官方 DeepSeek Harness 的交互式终端 UI 插件,在官方基础上增加 TDD 与证据门等工作流。", "descriptionEn": "An interactive terminal UI plugin for DeepSeek Harness that adds TDD and evidence-gate workflows on top of the official base.", "repo": "https://github.com/huiliyi37/dsh-tianshu-tui", "category": "ui", "subcategory": "terminal" }, { "id": "dsh-context", "name": "上下文可视化", "nameEn": "Context Visualizer", "author": "bowenliang123", "description": "一站式 DeepSeek Harness 上下文洞察与可视化插件:Context 面板与浏览器加 /context 命令,透视上下文构成、历史演进与压缩/剪枝等事件,并展示消息与图片的 token 占用。", "descriptionEn": "A one-stop DeepSeek Harness context insight and visualization plugin: a Context dashboard and browser plus /context command that reveal composition, history evolution, compaction/prune events, and token cost per message and image.", "repo": "https://github.com/bowenliang123/dsh-context", "npm": "dsh-context", "category": "tools", "subcategory": "context" }, { "id": "dsh-builtin-toggles", "name": "内置能力检查器", "nameEn": "Built-in Capability Inspector", "author": "Starfie1d1272", "description": "Evidence-backed 内置 capability Inspector:展示 DSH Web built-in capability 的 provenance、compatibility 与 structural drift;仅对 9 个经过审阅的 UI leaves 提供 fail-closed 开关。", "descriptionEn": "Evidence-backed built-in capability Inspector: surfaces provenance, compatibility and structural drift of DSH Web built-ins, with fail-closed toggles for only the nine reviewed UI leaves.", "repo": "https://github.com/Starfie1d1272/dsh-builtin-toggles", "npm": "dsh-builtin-toggles", "category": "tools", "subcategory": "context" }, { "id": "dsh-pilot", "name": "Pilot 浏览器驾驶舱", "nameEn": "Pilot Browser Cockpit", "author": "guo6x", "description": "给 agent 一双会开车的手:零依赖 CDP 浏览器操控(8 个 pilot_* 工具:导航/点击/输入/按键/JS/截图)+ Web GUI 可拖拽驾驶舱面板,无需 Playwright、无需 API key。", "descriptionEn": "Give your agent hands: zero-dependency CDP browser control (8 pilot_* tools: navigate/click/type/keys/eval/screenshot) plus a draggable cockpit panel in the Web GUI - no Playwright, no API key.", "repo": "https://github.com/guo6x/dsh-pilot", "category": "tools", "subcategory": "browser" }, { "id": "dsh-housekeeper", "name": "环境管家", "nameEn": "Environment Housekeeper", "author": "guo6x", "description": "管住 agent 的脏手:工具链台账(node/pnpm/git/gh/ffmpeg 等自动探测)、缓存与临时目录扫描 + 白名单安全一键清理、机器规则 AGENTS.md 查看编辑,全在设置面板完成。", "descriptionEn": "Keep your agent's hands clean: toolchain inventory, scratch/cache scan with whitelist-guarded one-click cleanup, and the machine rules file (AGENTS.md) view/edit - all in the settings panel.", "repo": "https://github.com/guo6x/dsh-housekeeper", "category": "utility", "subcategory": "cleanup" }, { "id": "dsh-deepread", "name": "DeepRead 精读助手", "nameEn": "DeepRead Assistant", "author": "xiehuan123", "description": "五种模式精读插件(quick / deep / map / feynman / book),支持公众号链接与文件输入、批量对比、预算预检与后台任务进度透明,导出 md / mm / html,Web UI 提供工具结果卡片与精读面板。", "descriptionEn": "A five-mode deep reading plugin (quick / deep / map / feynman / book) for links and files, with batch comparison, budget preflight, transparent background-job progress, md / mm / html exports, and Web UI tool-result cards plus a reading panel.", "repo": "https://github.com/xiehuan123/dsh-deepread", "npm": "dsh-deepread", "category": "knowledge", "subcategory": "reading" }, { "id": "dsh-mnemon", "name": "Mnemon 记忆系统", "nameEn": "Mnemon Memory", "author": "omdsh-dev", "description": "与 Mnemon CLI 集成的跨 Agent、本地优先持久记忆插件:用户画像 / 工作记忆 / 项目档案与长期 Memory Spaces,支持导入导出。", "descriptionEn": "A cross-agent, local-first persistent memory plugin integrating the Mnemon CLI: profiles, working memory, project documents and long-term Memory Spaces, with import and export.", "repo": "https://github.com/omdsh-dev/dsh-mnemon", "npm": "dsh-mnemon", "category": "knowledge", "subcategory": "memory" }, { "id": "dsh-plugin-hub", "name": "插件中心(dsh-plugin-hub)", "nameEn": "Plugin Hub", "author": "Noob-stupid", "description": "插件管理面板:已安装插件一键启用/停用,内置 GitHub dsh-plugin 插件市场(官方/聚合识别、子包浏览、一键安装与本地 AI 兜底修复、删除卸载),版本检测与一键更新、框架一键升级。", "descriptionEn": "Plugin management panel: one-click enable/disable, a GitHub dsh-plugin marketplace with official/aggregate detection, subpackage browsing, one-click installs with local-AI fallback repair, uninstall, update detection and one-click framework upgrade.", "repo": "https://github.com/Noob-stupid/dsh-plugin-hub", "npm": "@noob-stupid/dsh-plugin-console", "category": "tools", "subcategory": "dev" }, { "id": "dsh-genui", "name": "GenUI 生成式 UI", "nameEn": "GenUI", "author": "omdsh-dev", "description": "给模型输出配交互式 UI:助手回复内联渲染 dsh-ui 围栏(布局、图表、表格、表单、Mermaid、3D、原生音视频),双通道渲染兼容原版 DSH 与新构建,支持流式渲染、面板停靠与组件交互回传模型。", "descriptionEn": "Interactive UI inside assistant replies via the dsh-ui fence: layouts, charts, tables, forms, quizzes, Mermaid, 3D and native audio/video. Dual-channel rendering covers stock DSH and newer builds, with streaming render, panel docking and component actions that loop back to the model.", "repo": "https://github.com/omdsh-dev/dsh-genui", "npm": "@omdsh-dev/dsh-genui", "category": "ui", "subcategory": "render" }, { "id": "dsh-annotation", "name": "选中批注", "nameEn": "Selection Annotation", "author": "omdsh-dev", "description": "选中助手文字即可批注,回车随消息发送;自己的气泡只显示问题与「批注 ×N」标签,模型按 Annotation N 逐条对照回复(悬浮芯片);UI 与批注块跟随 DSH 语言切换 zh/en,Cmd/Ctrl+Enter 可直发纯批注,斜杠命令原样放行。", "descriptionEn": "Select text in an assistant reply to annotate it; annotations ride along with your next message, hidden in your own bubble behind an Annotations xN chip, and the model replies per Annotation N with hoverable chips. UI and annotation block follow the DSH locale (zh/en); Cmd/Ctrl+Enter sends annotations alone; slash commands pass through.", "repo": "https://github.com/omdsh-dev/dsh-annotation", "npm": "@changfenhuang/dsh-annotation", "category": "ui", "subcategory": "chat" }, { "id": "deepseek-harness-auth", "name": "DeepSeek Harness Auth", "nameEn": "DeepSeek Harness Auth", "author": "taichuy", "description": "为 DSH Web 公网部署提供登录认证前置代理,支持账号密码、验证码、失败锁定和 IP/CIDR 白名单。", "descriptionEn": "An authentication proxy for public DSH Web deployments with password login, captcha, failed-attempt locking, and IP/CIDR allowlists.", "repo": "https://github.com/taichuy/deepseek-harness-auth", "npm": "deepseek-harness-auth", "category": "security", "subcategory": "access" }, { "id": "dsh-cloud-sync", "name": "云同步服务", "nameEn": "Cloud Sync", "author": "dickpy", "description": "支持 WebDAV、S3、阿里云 OSS、腾讯云 COS 与 MinIO 的 DSH 云同步插件,可同步 profile、插件配置及本地插件源码归档。", "descriptionEn": "DSH cloud sync for WebDAV, S3, Alibaba Cloud OSS, Tencent Cloud COS and MinIO, syncing profiles, plugin settings and local plugin source archives.", "repo": "https://github.com/dickpy/dsh-cloud-sync", "npm": "@dickpy/dsh-cloud-sync", "category": "integration", "subcategory": "sync" }, { "id": "dsh-auto-memory", "name": "自动记忆", "nameEn": "Auto Memory", "author": "Aik358", "description": "主动联想记忆插件:记忆不靠模型调用,自己被唤回——Host 观察情境,NLP 关键词+向量化双轨检索,固定边界注入不破坏前缀缓存。三层记忆自动沉淀、欢迎向导(每项功能当场开关)、唤起回顾、无人值守、AI 问候与每日反思、日历、跨工具记忆继承。语义后端可自选:内置 JS 档(e5-small,默认)或可选 Python BGE-M3 int8,词法 BM25 永远兜底。", "descriptionEn": "Proactive associative memory: memories recall themselves without the model ever calling a tool. Host watches the conversation, dual-track retrieval (NLP keywords + vector similarity), fixed-boundary injection, prefix-cache friendly. Three-layer auto-consolidation, welcome tour with per-feature switches, recall review, unattended mode, AI greetings & reflections, calendar, cross-tool memory inheritance. Semantic backends selectable: built-in JS tier (e5-small, default) or optional Python BGE-M3 int8 — lexical BM25 always-on as 0GB floor.", "repo": "https://github.com/Aik358/dsh-auto-memory", "npm": "@a9i5k4/dsh-auto-memory", "category": "knowledge", "subcategory": "memory" }, { "id": "dsh-memoir", "name": "项目记忆 Memoir", "nameEn": "Project Memory Memoir", "author": "Qinling-Melon-Farmers", "description": "项目持久化记忆与会话经验沉淀:memoir_record / memoir_read 工具(BM25 相关度排序检索)、每轮工作自动蒸馏、记忆诊断面板与跨项目全局检索,纯本地零外部依赖。", "descriptionEn": "Project persistent memory and session-lessons distillation: memoir_record / memoir_read tools with BM25-ranked retrieval, per-turn auto-distill, a memory diagnostics panel and cross-project search - fully local, no external dependency.", "repo": "https://github.com/Qinling-Melon-Farmers/dsh-memoir", "category": "knowledge", "subcategory": "memory", "npm": "dsh-memoir" }, { "id": "dsh-worktime-board", "name": "牛马修仙看板", "nameEn": "Worktime Cultivation Board", "author": "spacexun2", "description": "DeepSeek Harness 工时统计 × 修仙养成:日/周/月/学年四档汇总 agent 活跃时长、token、输入与工具调用,十二重境界(炼气→宇宙洪荒)量化进度,纯本地存储。", "descriptionEn": "Worktime statistics meets cultivation: daily / weekly / monthly / yearly agent activity, token, input and tool-call summaries with a twelve-realm progression (Qi Refining to Cosmic Chaos), fully local.", "repo": "https://github.com/spacexun2/dsh-worktime-board", "npm": "dsh-worktime-board", "category": "utility", "subcategory": "stats" }, { "id": "dsh-skill-explorer", "name": "技能中心(Skill Explorer)", "nameEn": "Skill Explorer", "author": "wingsky-1", "description": "DSH 技能中心:按来源分级浏览已加载 skill(系统内置 / 项目 / 用户 / 自定义 / 运行时),支持启用/禁用、创建与删除(移入 .trash)。", "descriptionEn": "DSH skill center: browse loaded skills grouped by source (bundled / project / user / custom / runtime), with enable/disable, create and delete (move to .trash).", "repo": "https://github.com/wingsky-1/dsh-skill-explorer", "npm": "@linxin666/dsh-client-ui-skill-explorer", "category": "tools", "subcategory": "dev" }, { "id": "dsh-friendly-steps", "name": "过程精简 Friendly Steps", "nameEn": "Friendly Steps", "author": "dongwenxiu83-web", "description": "面向文字工作者的过程精简:纯 CSS 折叠 Think / 工具调用等技术过程行,右下角浮条「已完成 N 步」一键展开收起,失败步骤红色计数反馈;不注入 React 列表、无全量扫描,零侵入。", "descriptionEn": "Writer-friendly process collapse: hides Think / tool-call rows via pure CSS behind a floating 'N steps done' pill with red failure counts and one-click expand/collapse. No foreign nodes in React lists, no full-DOM scans — zero interference.", "repo": "https://github.com/dongwenxiu83-web/dsh-friendly-steps", "category": "ui", "subcategory": "chat" }, { "id": "dsh-full-remote", "name": "全功能远程访问", "nameEn": "Full Remote Access", "author": "JUANWANG-BUAA", "description": "令牌门控反向代理:公网隧道或局域网下,在手机等设备上远程使用 DeepSeek Harness,设置、凭据与文件访问保持可用,支持按设备会话。", "descriptionEn": "Token-gated reverse proxy for remote access: use DeepSeek Harness over public tunnels or LAN from phones and other devices, with settings, credentials and file access kept working and per-device sessions.", "repo": "https://github.com/JUANWANG-BUAA/dsh-full-remote", "npm": "dsh-full-remote", "category": "integration", "subcategory": "remote" }, { "id": "dsh-history-tree", "name": "历史树", "nameEn": "History Tree", "author": "z953218350", "description": "在聊天消息左侧提供 Codex 风格对话轮次时间线点阵与悬浮历史概览卡片,支持鱼眼放大动效与点击直达对应轮次。", "descriptionEn": "Codex-style conversation turn timeline rail and hover overview cards beside chat messages, with fish-eye magnification and click-to-jump navigation.", "repo": "https://github.com/z953218350/dsh-history-tree", "npm": "dsh-history-tree", "category": "ui", "subcategory": "chat" }, { "id": "dsh-gzip", "name": "dsh-gzip", "nameEn": "dsh-gzip", "author": "wingsky-1", "description": "/api 响应 gzip 压缩插件:为远程 / 低带宽链路开启 /api 响应压缩,解决会话历史因大响应无压缩而超时加载失败的问题;SSE / zip / 已编码响应自动豁免,无全局副作用。", "descriptionEn": "API response gzip plugin for DSH Web GUI: enables gzip on /api responses for remote / low-bandwidth links, fixing session-history loads that fail on the timeout of large uncompressed responses; SSE, zip and already-encoded responses are passed through untouched, with no global side effects.", "repo": "https://github.com/wingsky-1/dsh-plugin-hub/tree/main/packages/dsh-gzip", "npm": "@wingsky-1/dsh-gzip", "category": "utility", "subcategory": "net" }, { "id": "dsh-wsl-bridge", "name": "WSL Windows 桥", "nameEn": "WSL Windows Bridge", "author": "ch1bug", "description": "让 WSL 里的 agent 访问 Windows 侧:读写 C:\\ 文件、运行 .exe、Explorer 打开、wslpath 路径互转与盘符枚举(win_ls/read/write/run/open/path/drives)。", "descriptionEn": "Lets a WSL agent reach the Windows host: read/write C:\\ files, run .exe programs, open in Explorer, convert paths via wslpath and list drives (win_ls/read/write/run/open/path/drives).", "repo": "https://github.com/ch1bug/dsh-wsl-bridge", "category": "integration", "subcategory": "bridge" }, { "id": "dsh-mimo-agent-tools", "name": "MiMo 多模态工具", "nameEn": "MiMo Multimodal Tools", "author": "ch1bug", "description": "把小米 MiMo API 封装为 agent 工具:联网搜索、图像/音频/视频理解、语音转写、语音合成与音色克隆(mimo_search/vision/audio/video/asr/tts/voiceclone)。", "descriptionEn": "Turns the Xiaomi MiMo API into agent tools: web search, image/audio/video understanding, speech-to-text, text-to-speech and voice cloning (mimo_search/vision/audio/video/asr/tts/voiceclone).", "repo": "https://github.com/ch1bug/dsh-mimo-agent-tools", "category": "tools", "subcategory": "model" }, { "id": "dsh-skill-fuzzy", "name": "技能模糊搜索", "nameEn": "Skill Fuzzy Search", "author": "ch1bug", "description": "Codex 风格模糊技能搜索:/bug、/diag、/regression 都能在 / 技能菜单里命中 diagnosing-bugs(名称子序列 + 描述连续子串匹配)。", "descriptionEn": "Codex-style fuzzy skill search: /bug, /diag and /regression all find diagnosing-bugs in the / skill menu (name subsequence + description substring matching).", "repo": "https://github.com/ch1bug/dsh-skill-fuzzy", "category": "ui", "subcategory": "chat" }, { "id": "dsh-approve-for-me", "name": "自动审批审核", "nameEn": "Approve for Me", "author": "DamonKoy", "description": "只读工具自动放行、危险命令自动拒绝,可配置全自动模式。", "descriptionEn": "Auto-approves read-only tools, auto-denies dangerous commands, optional full-auto mode.", "repo": "https://github.com/DamonKoy/dsh-plugins/tree/main/packages/dsh-approve-for-me", "npm": "dsh-approve-for-me", "category": "security", "subcategory": "policy" }, { "id": "dsh-memories", "name": "项目记忆", "nameEn": "Project Memories", "author": "DamonKoy", "description": "按项目作用域持久化的键值记忆,支持增删查列与搜索。", "descriptionEn": "Project-scoped persistent key-value memories with set/get/list/delete/search.", "repo": "https://github.com/DamonKoy/dsh-plugins/tree/main/packages/dsh-memories", "npm": "dsh-memories", "category": "knowledge", "subcategory": "memory" }, { "id": "dsh-notifier", "name": "dsh-notifier", "nameEn": "dsh-notifier", "author": "wingsky-1", "description": "审批/完成/错误事件通知:浏览器 Notification + 系统原生 toast(Windows PowerShell WinRT / Linux·macOS notify-send,零依赖);提示音可配、错误同类合并、免打扰时段、通知历史与配置面板;非安全上下文自动降级横幅。", "descriptionEn": "Approval / completion / error event notifications: browser Notification API plus native OS toasts (Windows PowerShell WinRT, Linux and macOS notify-send, zero dependencies); configurable sound, error merging, quiet hours, notification history and a settings panel; falls back to in-page banners outside secure contexts.", "repo": "https://github.com/wingsky-1/dsh-plugin-hub/tree/main/packages/dsh-notifier", "npm": "@wingsky-1/dsh-notifier", "category": "utility", "subcategory": "notify" }, { "id": "dsh-logicprobe", "name": "逻辑探针", "nameEn": "Logic Probe", "author": "AmethystLuna", "description": "AI 智能体声明核查技能:枚举设计文档与重构计划中的每个可验证声明,对照代码库事实逐条核验;行为类声明升级为状态机/数据模型逻辑原语验证,支持前后回归、领域约束与并发风险挖掘,输出 file:line 证据。", "descriptionEn": "Claim verification for AI coding agents: enumerate every verifiable claim in design docs and refactoring plans, verify against codebase facts, then escalate behavioral claims to state-machine/data-model logic-primitive verification with before/after regression, domain constraints, and concurrency risk mining.", "repo": "https://github.com/AmethystLuna/logicprobe", "category": "tools", "subcategory": "dev" }, { "id": "dsh-chatgpt-subscription", "name": "子代理管理", "nameEn": "Subagent Management", "author": "Aa728848", "description": "让 DSH 通过 ChatGPT 订阅使用 GPT 系列模型:PKCE OAuth 登录、DPAPI/钥匙串/0600 凭据存储、流式 Responses、图片生成、Codex 搜索、额度展示与子代理管理。", "descriptionEn": "Use GPT models in DSH through your ChatGPT subscription: PKCE OAuth login, DPAPI/keychain/0600 credential storage, streaming Responses, image generation, Codex search, quota display and subagent management.", "repo": "https://github.com/Aa728848/dsh-chatgpt-subscription", "npm": "@eddyskywalker/dsh-chatgpt-subscription", "category": "integration", "subcategory": "external-ai" }, { "id": "dsh-imagegen", "name": "AI 生图", "nameEn": "AI ImageGen", "author": "dickpy", "description": "AI 生图插件:通过可配置的 OpenAI 兼容端点(gpt-image-2 / gpt-image-1 / dall-e-3)实现文生图与图生图,提供生成历史、提示词模板库与 API 设置卡片。", "descriptionEn": "AI image generation for the DSH Web GUI: text-to-image and image-to-image through a configurable OpenAI-compatible endpoint (gpt-image-2 / gpt-image-1 / dall-e-3), with generation history, a prompt template library and an API settings card.", "repo": "https://github.com/dickpy/dsh-imagegen", "npm": "@dickpy/dsh-imagegen", "category": "tools", "subcategory": "model" }, { "id": "dsh-api-visualizer", "name": "接口捕获", "nameEn": "API Capture", "author": "lemonmmice", "description": "Fiddler 式实时抓包面板:tail 客户端 System.Net 跟踪日志自动解析 HTTP 请求/响应(gzip 自动解包)并实时入库,内置本地 MITM 代理可抓任意进程,支持筛选 / 详情 / 导出 / 重放 / 标记。", "descriptionEn": "Fiddler-style realtime capture panel: tails the client's System.Net trace log into live HTTP request/response records (gzip auto-decompressed), plus a built-in local MITM proxy for arbitrary processes, with filters, detail view, export, replay and flags.", "repo": "https://github.com/lemonmmice/dsh-api-visualizer", "category": "tools", "subcategory": "api" }, { "id": "dsh-postman", "name": "接口调试", "nameEn": "API Debugger", "author": "lemonmmice", "description": "类 Postman 接口调试面板:由宿主服务端发起 HTTP 请求(绕过浏览器 CORS),支持 WebSocket / 原始 TCP / gRPC、鉴权助手、环境变量、cURL 导入导出、请求集合与历史。", "descriptionEn": "Postman-style API debug panel: host-side HTTP requests without browser CORS limits, plus WebSocket / raw TCP / gRPC, auth helpers, env variables, cURL import/export, request collections and history.", "repo": "https://github.com/lemonmmice/dsh-postman", "category": "tools", "subcategory": "api" }, { "id": "dsh-workspace-api", "name": "企业信息查询 Agent", "nameEn": "Workspace API", "author": "liaoyonghong", "description": "把企业文档变成可对话的聊天机器人:员工或应用系统用自然语言提问,AI 代理查阅文档后带出处回答;同时提供 workspace 内容 HTTP API。", "descriptionEn": "Turn enterprise documents into a conversational Q&A bot: employees or apps ask in natural language and an AI agent answers with cited sources; also exposes a workspace content HTTP API.", "repo": "https://github.com/liaoyonghong/dsh-workspace-api", "npm": "dsh-workspace-api", "category": "knowledge", "subcategory": "qa" }, { "id": "dsh-llm-verifier", "name": "LLM 裁判复核", "nameEn": "LLM Verifier", "author": "Aa728848", "description": "DSH 原生可配置 LLM 裁判复核插件:成对比较、锦标赛择优、进度判定与自动验收门控(verifier_compare/select/track/current_session),A–T 标尺 + 期望评分,自带 Web 设置面板。", "descriptionEn": "Configurable DSH-native LLM verifier plugin: pairwise comparison, pivot tournament selection, progress tracking and auto-acceptance gating (verifier_compare/select/track/current_session) with A-T scale scoring and a Web settings page.", "repo": "https://github.com/Aa728848/dsh-llm-verifier", "npm": "dsh-llm-verifier", "category": "tools", "subcategory": "model" }, { "id": "dsh-session-id", "name": "会话 ID", "nameEn": "Session ID", "author": "yufengnigel", "description": "侧边栏底部会话 ID 面板:列出全部会话的完整 ID 并一键复制(纯浏览器、只读,不修改会话状态)。", "descriptionEn": "Sidebar-foot Session ID panel: lists every session with its full id and one-click copy (browser-only and read-only, never mutates sessions).", "repo": "https://github.com/zhu1090093659/dsh-web/tree/main/packages/dsh-session-id", "npm": "@linxin666/dsh-client-ui-session-id", "category": "ui", "subcategory": "panel" }, { "id": "dsh-session-insights", "name": "会话复盘", "nameEn": "Session Insights", "author": "GreenLv", "description": "回头看看你是怎么使用 AI 的:/session-insights 会整理一段时间内的 DSH 会话,找出哪些做法有效、哪些问题总在重复、最终真正留下了哪些成果,并生成一份保存在本机的复盘报告。", "descriptionEn": "See how you have been using AI: /session-insights reviews your DSH sessions over time, shows what worked, which problems kept coming back, and what results were actually produced, then creates a retrospective report on your machine.", "repo": "https://github.com/GreenLv/dsh-session-insights", "npm": "dsh-session-insights", "category": "tools", "subcategory": "dev" }, { "id": "dsh-mcp-manager", "name": "MCP 管理器", "nameEn": "MCP Manager", "author": "wingsky-1", "description": "MCP 服务器管理插件:分工作目录维护项目级 / 全局两级 MCP 配置(项目级随仓库走、可提交 git),模型面经中间层恒定两个原子工具(ws_mcp_search / ws_mcp_call)按会话 cwd 路由、不同仓库互不串台;支持 stdio / streamable-http 双传输、JSON 导入与浮窗状态面板。", "descriptionEn": "MCP server management plugin: per-working-directory project/global config tiers (project-level travels with the repo, committable to git); the model surface stays at two middleware atomic tools (ws_mcp_search / ws_mcp_call) routed by session cwd, so different repos never clash; stdio / streamable-http transports, JSON import and a floating status panel.", "repo": "https://github.com/wingsky-1/dsh-plugin-hub", "npm": "@wingsky-1/dsh-mcp-manager", "category": "tools", "subcategory": "dev" }, { "id": "dsh-provider-usage", "name": "用量统计悬浮框", "nameEn": "Provider Usage", "author": "wingsky-1", "description": "多 provider 通用用量统计框架:内置 DeepSeek 官方(余额 + 峰谷倒计时徽标 + 每日用量推算)与 OpenCode Go 开箱即用,自写一个 mjs 适配器文件即可接入任意数据源并在设置页热插拔;渲染在宿主端完成,密钥不进浏览器。", "descriptionEn": "A generic multi-provider usage statistics framework: DeepSeek official (balance + peak/valley countdown badge + daily usage estimation) and OpenCode Go adapters built in out of the box; plug in any data source with one mjs adapter file, hot-swappable from the settings page. Rendering happens host-side - keys never reach the browser.", "repo": "https://github.com/wingsky-1/dsh-plugin-hub", "npm": "@wingsky-1/dsh-provider-usage", "category": "tools", "subcategory": "model" }, { "id": "dsh-milestone", "name": "会话里程碑导航条", "nameEn": "dsh-milestone", "author": "SnowCrescenter-tech", "description": "DSH Web UI 右侧的圆点时间轴:每条提问一个圆点,悬停查看内容与元信息(时间、轮次、耗时、TTFT、token),点击即跳转;附带全会话消息列表、站内与跨会话搜索、书签深链接(#msg=)和键盘导航。", "descriptionEn": "Git-style dot timeline on the right edge of the DSH web UI: one dot per user message, hover for content and metadata (time, turn, duration, TTFT, tokens), click to jump; full-session list, in-session and cross-session search, #msg= deep-link bookmarks, keyboard navigation.", "repo": "https://github.com/SnowCrescenter-tech/dsh-milestone", "npm": "dsh-milestone", "category": "ui", "subcategory": "chat" }, { "id": "dsh-delete-message", "name": "消息删除", "nameEn": "Delete Message", "author": "viplocco", "description": "每条消息操作区的垃圾桶按钮:确认后经官方 surface-replace 契约将消息从模型上下文移除并从转录隐藏,原始日志不动、随时可恢复;覆盖用户/助手/注入行/工具调用/Think 卡,失败回合整窗清理与步骤级删除,删除前预检置灰、过渡动画,中英双语界面。", "descriptionEn": "A trash icon in every message action bar: confirmed deletes remove the message from model context via the official surface-replace contract and hide it from the transcript, while raw logs stay intact and recoverable. Covers user/assistant/injected rows, tool calls and Think cards; whole-window cleanup of failed turns, step-level deletion, preflight graying, transition animations, bilingual zh/en UI.", "repo": "https://github.com/viplocco/dsh-delete-message", "npm": "dsh-delete-message", "category": "ui", "subcategory": "chat" }, { "id": "dsh-notion-skill", "name": "Notion 集成", "nameEn": "Notion Skill", "author": "Zhiyi-Zhao", "description": "DSH Notion 技能:通过官方 REST API 读写 Notion 工作区——搜索/读取页面(转 markdown)、创建/更新页面、查询/新增/更新数据库条目;纯 Python 标准库、零依赖、Windows / macOS / Linux 通用。", "descriptionEn": "A DSH Notion skill: read and write your Notion workspace via the official REST API - search/read pages as markdown, create/update pages, query/add/update database entries; pure Python stdlib, zero dependencies, cross-platform.", "repo": "https://github.com/Zhiyi-Zhao/dsh-notion-skill", "category": "integration", "subcategory": "sync" }, { "id": "dsh-passwords", "name": "远程访问网关", "nameEn": "Access Gateway", "author": "slywalker2006", "description": "为 DSH Web 公网部署增加登录与多租户控制的网关插件:自动 HTTPS、多账号权限/配额/沙箱、会话级访问控制、登录限流与审计日志、SQLite 静态加密(内置于 dsh web 前端,中英双语 UI)。", "descriptionEn": "Server-grade gateway that turns DeepSeek Harness into a multi-tenant platform: remote access + automatic HTTPS, per-subuser permissions and quotas, sandbox enforcement, first-run setup, SQLite auth with at-rest encryption, rate-limit and audit log (bilingual UI).", "repo": "https://github.com/slywalker2006/dsh-passwords", "npm": "dsh-passwords", "category": "security", "subcategory": "access" }, { "id": "dsh-free-search", "name": "免费搜索", "nameEn": "Free Search", "author": "DDDMUC", "description": "无需 API key 的多引擎网络搜索:10 个引擎自动回退(Bing/DDG/AnySearch/SearXNG/Exa/Tavily/Keenable/Perplexity/DeepSeek 等——其中付费引擎需各自配置 API key)+ 时间过滤 + 8 个平台搜索 + Web 设置面板。安装时会接管宿主默认 web 搜索 provider(searchProvider=ddg 指向本插件),卸载时由 bundle patch 的 rollbackPatch 恢复原默认值。", "descriptionEn": "Multi-engine web search without API keys: 10 engines with auto-fallback (Bing/DDG/AnySearch/SearXNG/Exa/Tavily/Keenable/Perplexity/DeepSeek — paid engines need their own API key) + time filtering + 8 platform searches + a web settings panel. Installing takes over the host default web search provider (searchProvider=ddg points at this plugin); uninstalling restores the previous default via the bundle patch rollbackPatch.", "repo": "https://github.com/DDDMUC/dsh-free-search", "npm": "dsh-free-search", "category": "tools", "subcategory": "dev" }, { "id": "dsh-agent-plugins-market", "name": "Agent Plugins市场(兼容Claude Code Plugin)", "nameEn": "Agent Plugins Market", "author": "Sivan757", "description": "把 Claude Code 插件市场生态接入 DSH:任意 Claude Code / Codex / Cursor / Kimi 市场 git 仓库加为源,即可一键安装 suite,skills、MCP 服务器、hooks 与斜杠命令在运行时注入会话;Web GUI 内置市场页面,零转换零拷贝,Claude Code 技能原样可用。", "descriptionEn": "Brings the Claude Code plugin-marketplace ecosystem into DSH: add any Claude Code / Codex / Cursor / Kimi marketplace git repo as a source and install suites with one click - skills, MCP servers, hooks and slash commands are injected into sessions at runtime, with a market page right inside the Web GUI; zero conversion, zero copying, Claude Code skills work verbatim.", "repo": "https://github.com/Sivan757/dsh-agent-plugins-market", "npm": "dsh-agent-plugins-market", "category": "tools", "subcategory": "dev" }, { "id": "dsh-fulltext-search", "name": "全文搜索", "nameEn": "Fulltext Search", "author": "termanli", "description": "侧边栏按文件内容全文搜索当前会话工作目录(ripgrep 优先、纯 JS 引擎回退),支持正则、大小写与整词匹配,点击结果行在编辑器中打开文件。需先安装 dsh-better-sidebar(npm 包);商店一键安装不会自动带上该依赖。", "descriptionEn": "Full-text content search over the session working directory in the sidebar (ripgrep-first with a pure-JS engine fallback), with regex, case and whole-word matching; click a result row to open the file in the editor. Requires dsh-better-sidebar (npm package); the store's one-click install does not pull it in.", "repo": "https://github.com/termanli/dsh-fulltext-search", "category": "tools", "subcategory": "dev" }, { "id": "dsh-reasoning-effort", "name": "思考强度配置器", "nameEn": "Reasoning Effort", "author": "Jamsharden", "description": "为第三方 API 的模型提供可视化思考强度配置:支持自定义 reasoning effort 档位、Provider 默认强度、思考协议与参数开关,让 DSH 用户使用第三方 API 时也能调节思考强度。兼容 DSH >=0.1.1-rc.2;DSH核验支持版本为 0.1.1-rc.2 与 0.1.2-alpha.1,插件在这两个版本下均可正常运行;卸载插件不会自动删除已写入 llm-pi-ai 的思考配置。", "descriptionEn": "Adds a visual reasoning-effort editor for models served by third-party APIs, with custom levels, provider defaults, thinking-format and parameter controls, so DSH users can tune thinking strength when using external endpoints. Compatible with DSH >=0.1.1-rc.2; DSH verified support versions are 0.1.1-rc.2 and 0.1.2-alpha.1, and the plugin runs normally on both versions; uninstalling does not automatically remove reasoning settings written to llm-pi-ai.", "repo": "https://github.com/Jamsharden/dsh-reasoning-effort", "npm": "@megen-lebar/dsh-reasoning-effort", "category": "tools", "subcategory": "model" }, { "id": "dsh-codekin", "name": "码灵", "nameEn": "Codekin", "author": "Nath-Vikky", "description": "把 DSH 使用事件转化为码灵遭遇、收集与战斗的 Web 游戏插件:包含 25 只码灵、五类计算属性、8×8 指令三消、三只编队共享运行值、阶段伤害与防护、Boss 机制、捕捉养成、挂机补给和无尽塔;状态保存在 DSH 主目录的 codekinsave/state.json,首次启动会无损迁移旧的 tracewild/state.json,卸载后默认保留,不修改提示词、工具或模型请求。", "descriptionEn": "A Web creature-collection RPG driven by DSH activity events, with 25 Codekin, five computing attributes, an 8×8 command-match battle system, shared squad runtime, phase damage and defense, Boss mechanics, capture, growth, idle supplies and an endless tower. State is stored in codekinsave/state.json under the DSH home directory; the former tracewild/state.json is migrated losslessly on first launch, and progress remains after uninstall by default. Prompts, tools and model requests are unchanged.", "repo": "https://github.com/Nath-Vikky/dsh-codekin", "category": "ui", "subcategory": "panel" }, { "id": "dsh-archived-chats", "name": "会话档案", "nameEn": "Session Archive", "author": "Ultronen", "description": "本地优先的归档聊天管理插件:按工作区浏览和全文搜索,原生只读预览对话、工具活动与图片,支持标签备注、ZIP 备份恢复、历史版本恢复为副本、可撤销回收站、空间分账、保留策略和来源分支视图。", "descriptionEn": "Local-first archived chat management with workspace browsing and full-text search, native read-only previews of conversations, tool activity and images, tags and notes, ZIP backup restore, History restore-as-copy, an undoable Recycle Bin, storage accounting, retention policies, and lineage views.", "repo": "https://github.com/Ultronen/dsh-archived-chats", "npm": "dsh-archived-chats", "category": "ui", "subcategory": "panel" }, { "id": "dsh-prompt-enhance", "name": "提示词增强", "nameEn": "Prompt Enhance", "author": "rongxingda", "description": "输入框一键提示词增强:把草稿改写为结构化提示词(角色与目标、可执行步骤、输出格式、验收标准、边界条件),支持前后对比、回填与一键撤销;不改变原意、不凭空编造需求。", "descriptionEn": "One-click prompt enhancement in the composer: rewrites the draft into a structured prompt (role and goal, executable steps, output format, acceptance criteria, edge cases) with before/after preview, fill-back, and undo. Never changes intent, never fabricates requirements.", "repo": "https://github.com/rongxingda/dsh-prompt-enhance", "npm": "dsh-prompt-enhance", "category": "ui", "subcategory": "chat" }, { "id": "dsh-completion-guard", "name": "完成守卫", "nameEn": "Completion Guard", "author": "GreenLv", "description": "避免 DSH Agent 在长任务中忘记你的要求。会话恢复后继续核对关键条件和完成依据,防止只做完一部分就报告整个任务已完成。", "descriptionEn": "Keeps DSH agents from forgetting your requirements during long tasks. After a session resumes, it checks the key conditions and completion evidence again so partial work is not reported as the whole task done.", "repo": "https://github.com/GreenLv/dsh-completion-guard", "npm": "dsh-completion-guard", "category": "tools", "subcategory": "dev" }, { "id": "dsh-session-enhance", "name": "会话增强(dsh-session-enhance)", "nameEn": "Session Enhance", "author": "Tinger-X", "description": "会话管理增强插件:支持真实物理删除、跨工作区分组拖拽搬移会话、一键物理文件与 storages JSON 对账及墓碑防复活机制。", "descriptionEn": "Enhanced session management plugin: physical transcript deletion, cross-workspace drag-and-drop migration, physical file reconciliation, and tombstone anti-resurrection.", "repo": "https://github.com/Tinger-X/dsh-session-enhance", "npm": "dsh-session-enhance", "category": "utility", "subcategory": "cleanup" }, { "id": "dsh-audiogen", "name": "AI 音频", "nameEn": "AI AudioGen", "author": "shimingming520", "description": "AI 音频生成插件:通过可配置的多厂商渠道(OpenAI 兼容、ElevenLabs、MiniMax、Stability AI 与自定义)实现 TTS 文本转语音、音乐与音效生成,提供按渠道模型/音色目录、Agent 工具与侧边栏面板。", "descriptionEn": "AI audio generation for the dsh web GUI: TTS, music and sound effects through configurable multi-vendor channels (OpenAI-compatible, ElevenLabs, MiniMax, Stability AI and custom), with per-channel model/voice catalogs, an Agent tool and a sidebar panel.", "repo": "https://github.com/shimingming520/dsh-audiogen", "npm": "dsh-audiogen", "category": "tools", "subcategory": "model" }, { "id": "dsh-linkdigest", "name": "LinkDigest", "nameEn": "LinkDigest", "author": "jcaiagent7143-ui", "description": "把小红书、抖音、TikTok、YouTube 或 X 链接转成文本:带时间戳的转写、屏幕文字、逐图描述与 OCR、正文与元数据。挂载托管的 MCP 服务,不需要本地浏览器和登录。", "descriptionEn": "Turns a Xiaohongshu, Douyin, TikTok, YouTube or X link into text: transcript with timecodes, on-screen text, a description and OCR of every image, caption and metadata. Mounts a hosted MCP server over streamable HTTP, with no local browser or login step.", "repo": "https://github.com/jcaiagent7143-ui/linkdigest-mcp", "category": "integration", "subcategory": "remote" }, { "id": "dsh-quote-followup", "name": "引用追问", "nameEn": "Quote Follow-up", "author": "tr1v3r", "description": "在 Web 对话里划选任意文本,一键以原生引用 chip 追加进输入框进行针对性追问;发送时自动展开为模型可读的 Markdown 引文,旧宿主降级为纯文本引用。", "descriptionEn": "Select any text in the Web transcript and append it to the composer as a native quote chip for a targeted follow-up; chips expand into model-readable Markdown quotes on send, with a plain-text fallback on older hosts.", "repo": "https://github.com/tr1v3r/dsh-quote-followup", "npm": "dsh-quote-followup", "category": "ui", "subcategory": "chat" }, { "id": "plugin-effort-slider", "name": "Effort Slider", "nameEn": "Effort Slider", "author": "mrSutivu", "description": "输入框内的模型选择与推理强度滑杆二合一胶囊:带刻度拖拽、最高档流光动画,跟随主题变量,中英法三语。", "descriptionEn": "Model picker and reasoning-effort slider in one composer pill: notched drag, max-effort shimmer, theme variables, English, French and Chinese labels.", "repo": "https://github.com/mrSutivu/plugin-effort-slider", "npm": "plugin-effort-slider", "category": "ui", "subcategory": "chat" }, { "id": "dsh-backup", "name": "一键备份与恢复", "nameEn": "One-command Backup & Restore", "author": "xiaoyuyu6420", "description": "一键备份与恢复 DSH 用户数据:定时自动备份(重启续跑)、每日/每周分级保留、分类型备份与 merge 恢复;sha256 校验与加固恢复(拒路径穿越/软链,失败自动回滚);/backup doctor 从已知良好备份体检并定点修复会话日志;宿主起不来也能用的进程外救援台;升级前自动快照、损坏会话先隔离再入档;凭据默认脱敏进本地保险库,跨机迁移列出需重填项。", "descriptionEn": "One-command backup and restore of DSH user data: scheduled auto-backup that survives restarts, daily/weekly tiered retention, per-type backup with merge restore; sha256 verification and hardened restore (path-traversal and symlink rejection, auto-rollback on failure); /backup doctor scans and repairs session logs from a known-good backup; an out-of-process rescue console that works even when the host will not boot; pre-upgrade snapshots and quarantine of corrupt session logs; credentials redacted into a local vault by default with a re-entry checklist for cross-machine moves.", "repo": "https://github.com/xiaoyuyu6420/dsh-backup", "npm": "@xiaoyuyu6420/dsh-backup", "category": "tools", "subcategory": "dev" }, { "id": "dsh-taskfold", "name": "任务折叠", "nameEn": "Taskfold", "author": "yindf", "description": "把已完成的 agent 工作折叠成一条带标题的简短摘要,长会话保持可读、请求更省;每次折叠的原始内容随时可用 fold_recall 原样读回。", "descriptionEn": "Folds finished agent work into a short titled summary so long sessions stay readable and requests stay cheap; every fold's original content can be read back verbatim on demand.", "repo": "https://github.com/yindf/taskfold", "npm": "dsh-taskfold", "category": "tools", "subcategory": "context" }, { "id": "dsh-auto-review", "name": "AI 自动复核", "nameEn": "AI Auto Review", "author": "PerryLink", "description": "DeepSeek Harness 审批的第二模型 AI 自动复核:一个只读审查子代理在审批应答链上给出允许/拒绝裁决,默认失败关闭,并记录完整会话日志供审计回溯。", "descriptionEn": "Second-model AI auto-review for DeepSeek Harness approval requests: a read-only reviewer subagent decides allow/deny on the approval answerer chain, with fail-closed fallback and a full session-log audit.", "repo": "https://github.com/perrylink/dsh-auto-review", "npm": "dsh-auto-review", "category": "security", "subcategory": "policy" }, { "id": "dsh-permission-rules", "name": "声明式权限规则", "nameEn": "Permission Rules", "author": "PerryLink", "description": "DeepSeek Harness 的 Claude Code 风格声明式权限规则与 Codex 风格进程级网络策略:按序 allow/deny/ask 规则匹配工具名、参数(glob/正则)、工作区路径与网络目标(域名/IP/端口/协议),内置本地 HTTP/CONNECT 代理管控 shell 子进程流量,三种网络模式映射官方沙箱预设,附会话日志审计、规则热重载与含规则编辑器的设置页。", "descriptionEn": "Declarative Claude Code-style permission rules plus a Codex-style process-level network policy for DeepSeek Harness: ordered allow/deny/ask rules matching tool names, arguments (glob/regex), workspace paths and network targets (domain/IP/port/scheme), a built-in local HTTP/CONNECT proxy governing shell subprocess traffic, three network modes mapped onto the official sandbox presets, full session-log audit, HMR rule reload, and a settings page with a rule editor.", "repo": "https://github.com/perrylink/dsh-permission-rules", "npm": "dsh-permission-rules", "category": "security", "subcategory": "policy" }, { "id": "dsh-whale-girl", "name": "鲸鱼娘·灵动挂件", "nameEn": "Whale Girl Widget", "author": "nickkkkkk123123", "description": "会卖萌、会记账的 DSH 桌面挂件:实时余额与用量、上下文进度条、CPU/内存信息面板(独立窗口+物理跟随)、拖拽甩抛与碰撞反弹、子代理状态徽章、右键菜单与彩蛋。", "descriptionEn": "A lively DSH desktop widget: realtime balance & usage, context progress bar, CPU/RAM info panel (independent window with physics follow), drag-fling with collision bounce, subagent badges, context menu and easter eggs.", "repo": "https://github.com/nickkkkkk123123/dsh-whale-girl", "category": "ui", "subcategory": "panel" }, { "id": "dsh-desktop-shell", "name": "DSH 桌面外壳", "nameEn": "DSH Desktop Shell", "author": "RINGOLINK", "description": "仅 Windows。把 DSH WebUI 变成本机桌面应用:预编译启动器(WebView2 独立窗口 + 托盘常驻,关闭窗口最小化到托盘,托盘右键才退出)。安装会在 %USERPROFILE%\\dsh-desktop 写入 DSHLauncher.exe 与 WebView2 DLL,并创建桌面/开始菜单快捷方式;登录自启默认关闭,需要时在设置里开启。启动器未托管后端时,「重启后端」会对整个后端进程树执行 taskkill /T /F 强杀再按原参数拉起(会中断进行中的会话)。设置里提供安装/修复、重建快捷方式、登录自启开关、清理安装(删除上述文件与快捷方式)与重启。", "descriptionEn": "Windows only. Turns the DSH Web UI into a desktop app: a prebuilt launcher with its own WebView2 window and tray icon (closing the window hides it; only the tray menu exits and stops the backend). Installing writes DSHLauncher.exe and the WebView2 DLLs to %USERPROFILE%\\dsh-desktop and creates desktop/start-menu shortcuts; sign-in autostart is off by default and can be enabled in the settings row. When no launcher manages the backend, restarting it force-kills the whole backend process tree (taskkill /T /F) and relaunches it with the original arguments, interrupting in-flight sessions. The settings row offers install/repair, shortcut rebuild, the autostart switch, removal (deletes those files and shortcuts) and restart.", "repo": "https://github.com/RINGOLINK/dsh-desktop-shell", "npm": "dsh-desktop-shell", "category": "tools", "subcategory": "dev" }, { "id": "dsh-delete-session", "name": "会话删除", "nameEn": "Delete Session", "author": "DDDMUC", "description": "在侧边栏会话菜单里直接删除会话:风险确认(可勾选不再询问)后真正删除会话日志、工作区记账与宿主内存状态;自动等待被占用会话的写所有权释放,中英双语,宿主路由仅限本机回环。", "descriptionEn": "Delete sessions straight from the sidebar session menu: a risk-consent dialog (with a dont-ask-again option) then a real delete of the log, workspace accounting and live state; waits out the write lease of an occupied session, bilingual, loopback-only host route.", "repo": "https://github.com/DDDMUC/dsh-delete-session", "npm": "dsh-delete-session", "category": "utility", "subcategory": "cleanup" }, { "id": "dsh-tty", "name": "终端面板", "nameEn": "Terminal Panel", "author": "hyzyn", "description": "侧边栏「终端」大弹窗:xterm.js + PTY 全交互终端,多标签与断线自动重连,可选 tmux 会话持久化(宿主重启后恢复现场);ssh2 原生 SSH 标签(agent forwarding、主机指纹 TOFU 钉扎),SFTP 上传下载与本地/远程端口转发隧道;agent 侧配套 tty_* / sftp_* / tunnel_* 工具。", "descriptionEn": "A full terminal panel in the sidebar: xterm.js with a real PTY, multiple tabs, automatic reconnect and optional tmux-backed session persistence that survives host restarts; native ssh2 SSH tabs with agent forwarding and TOFU host-key pinning, SFTP transfer, and local/remote port-forward tunnels, with matching tty_* / sftp_* / tunnel_* tools for the agent.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/tty", "npm": "@hyzyn/dsh-tty", "category": "ui", "subcategory": "terminal" }, { "id": "dsh-docker", "name": "容器面板", "nameEn": "Container Panel", "author": "hyzyn", "description": "Docker 容器面板:本机或 SSH 目标上的容器列表(含 Compose 项目视图)、启停删、日志与统计实时跟随、事件活动条、镜像与网络/卷详情。默认只读,变更操作与 docker exec 需在设置里显式开启,agent 侧配套只读优先的 docker_* 工具。", "descriptionEn": "A Docker panel for local or SSH targets: container lists with a Compose project view, start/stop/remove, live log and stats streaming, an events feed, plus image, network and volume details. Read-only by default - mutations and docker exec need an explicit settings switch - with read-only-first docker_* tools for the agent.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/docker", "npm": "@hyzyn/dsh-docker", "category": "tools", "subcategory": "dev" }, { "id": "dsh-codegraph", "name": "代码图谱", "nameEn": "Codegraph", "author": "hyzyn", "description": "Codegraph 集成:在设置 → 插件里查看索引状态、搜索符号、查看 callers/callees/impact,一键增量 sync 或全量重建;自动托管 codegraph MCP 服务器行并把 cwd 对齐默认项目路径,模型可直接用 mcp__codegraph__* 查询代码。", "descriptionEn": "Codegraph integration: inspect index status, search symbols and walk callers/callees/impact from the settings card, with one-click incremental sync or full rebuild; manages the codegraph MCP server row and aligns its cwd with the default project so the model can query code through mcp__codegraph__*.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/codegraph", "npm": "@hyzyn/dsh-codegraph", "category": "tools", "subcategory": "context" }, { "id": "dsh-env", "name": "环境变量与密钥管理", "nameEn": "Env & Secrets Manager", "author": "hyzyn", "description": "图形化管理环境变量与密钥:托管 ~/.dsh/env.yml 的区块,支持普通值与 js: 前缀表达式,密钥明文默认存入官方凭据存储而 env 文件只留清单;保存后写入当前进程环境,供宿主与后续子进程使用。", "descriptionEn": "Graphical environment-variable and secret management: manages the managed block of ~/.dsh/env.yml with plain values and js: expression prefixes, keeps secret plaintext in the official credential store while the env file holds only the manifest, and applies changes to the running process for the host and later subprocesses.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/env", "npm": "@hyzyn/dsh-env", "category": "security", "subcategory": "access" }, { "id": "dsh-mcp", "name": "MCP 服务器配置", "nameEn": "MCP Server Config", "author": "hyzyn", "description": "图形化 MCP 服务器配置中心:托管 ~/.dsh/cordis.patch.yml 的 MCP 区块,保存后经 HMR 热加载为 mcp____ 工具、无需重启;支持 stdio 与 streamable-http 两种传输、js: 前缀的环境变量与请求头表达式、连接测试、启用停用与删除。", "descriptionEn": "A graphical MCP server config center: manages the MCP block of ~/.dsh/cordis.patch.yml and hot-loads it via HMR into mcp____ tools without a restart; supports stdio and streamable-http transports, js: expression prefixes for env vars and headers, connection tests, enable/disable and delete.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/mcp", "npm": "@hyzyn/dsh-mcp", "category": "tools", "subcategory": "dev" }, { "id": "dsh-profile", "name": "Profile 管理", "nameEn": "Profile Manager", "author": "hyzyn", "description": "可视化管理 DSH profile:查看、创建、复制、重命名、删除与端口配置。每个 profile 是 $DSH_HOME/profiles 下的独立目录,拥有自己的 bundle 层与补丁文件,多环境互不干扰。", "descriptionEn": "Visual DSH profile management: inspect, create, duplicate, rename, delete and configure ports. Each profile is a standalone directory under $DSH_HOME/profiles with its own bundle layers and patch files, so multiple environments never interfere.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/profile", "npm": "@hyzyn/dsh-profile", "category": "tools", "subcategory": "dev" }, { "id": "dsh-prompt", "name": "Prompt 管理", "nameEn": "Prompt Manager", "author": "hyzyn", "description": "systemPrompt 可视化管理:编辑、版本管理、A/B 测试与导出分享。配置保存在 ~/.dsh/prompts.yml 的托管区块,启用后作为 systemPrompt section 注入;A/B 开启时按比例随机命中版本。", "descriptionEn": "Visual systemPrompt management: editing, versioning, A/B testing and export/share. Config lives in the managed block of ~/.dsh/prompts.yml; the active prompt is injected as a systemPrompt section, and in A/B mode sessions are routed to a variant by weight.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/prompt", "npm": "@hyzyn/dsh-prompt", "category": "tools", "subcategory": "model" }, { "id": "dsh-rss", "name": "新闻聚合", "nameEn": "RSS Digest", "author": "hyzyn", "description": "RSS / 新闻聚合:订阅多个 RSS 与 Atom 源,每天自动汇总成一篇「今日值得读」Markdown 并注入 systemPrompt 供模型直接引用;支持分类分组,订阅都在设置卡片里管理。", "descriptionEn": "RSS and news digest: subscribe to multiple RSS and Atom feeds and get a daily \"today's worth reading\" Markdown digest injected into the systemPrompt for the model to cite directly, with category grouping and all feed management in a settings card.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/rss", "npm": "@hyzyn/dsh-rss", "category": "knowledge", "subcategory": "reading" }, { "id": "dsh-search", "name": "全局搜索", "nameEn": "Global Search", "author": "hyzyn", "description": "侧边栏「全局搜索」入口(⌘/Ctrl+K 也可唤出命令面板):全文搜索历史会话、Prompt、MCP 工具与设置面板,一键跳转到命中的会话或设置项。", "descriptionEn": "A sidebar Global Search entry with a ⌘/Ctrl+K command palette: full-text search across past sessions, prompts, MCP tools and settings panels, jumping straight to the matching session or setting.", "repo": "https://github.com/hyzyn/dsh-plugin-kit/tree/main/packages/search", "npm": "@hyzyn/dsh-search", "category": "ui", "subcategory": "panel" }, { "id": "dsh-stalled-turn-continue", "name": "推理后停滞续跑", "nameEn": "Stalled Turn Continue", "author": "4evercool", "description": "当回合以 completed(或 no-visible-output)结束、且最后一条助手消息只有推理内容、既没有文本也没有工具调用时,等待 graceMs 后通过 agent 注册表发送一条续跑消息。与 dsh-client-auto-continue 分工:不处理 error / interrupted / max-tokens;由 cooldownMs 与 maxConsecutive 限制连续续跑次数,用户消息或有可见输出的回合会重置计数。", "descriptionEn": "Resumes a turn that ends completed (or no-visible-output) when the last assistant message carried reasoning only, with no text and no tool call: after graceMs it sends one follow-up through the agent registry. Complements dsh-client-auto-continue and never touches error / interrupted / max-tokens; cooldownMs and maxConsecutive bound repeated resumes, and a user message or a turn with visible output resets the counter.", "repo": "https://github.com/4evercool/dsh-stalled-turn-continue", "npm": "dsh-stalled-turn-continue", "category": "tools", "subcategory": "dev" }, { "id": "dsh-thread-tools", "name": "会话线程工具", "nameEn": "Thread Tools", "author": "wig123", "description": "把 Codex 的线程工具搬到 DSH 上:让模型列出你开着的那些会话、按正文检索它们、给某个正在跑的会话递消息并读回它的回答,还能新建空会话或从已有会话的已完成轮次分叉。", "descriptionEn": "Codex's thread tools on DSH: the model can list the sessions you have open, search their content, hand one of them a message and read the answer back, open a fresh session, or branch one from its completed turns.", "repo": "https://github.com/wig123/dsh-thread-tools", "category": "tools", "subcategory": "dev" }, { "id": "dsh-usage-panel", "name": "消耗统计面板", "nameEn": "Usage Panel", "author": "AlfredChaos", "description": "设置页 Token 用量统计:累计 KPI 与侧边栏会话列表同口径、半年活跃热力图、按模型堆叠的每日柱状图、模型环形图、Top 会话与 provider 分布,支持 JSON/CSV 导出。基于投影增量聚合、只读重算会话日志;fork/seed 历史去重、resume 会话完整保留、子代理消耗独立归属——历史账单的准确记账,与实时监控类插件互补。", "descriptionEn": "A Settings-page token usage panel for DSH: cumulative KPIs aligned with the visible session list, a six-month activity heatmap, per-model stacked daily bars, a model donut, top sessions and provider breakdown, with JSON/CSV export. Incremental projection over session logs, strictly read-only; fork/seed history deduplicated, resumed sessions kept whole, subagent spend attributed separately — authoritative historical accounting, complementary to live monitoring plugins.", "repo": "https://github.com/AlfredChaos/dsh-usage-panel", "npm": "dsh-usage-panel", "category": "utility", "subcategory": "stats" } ]