Bundle
Password-gated public access for the Web GUI via Cloudflare Tunnel: a loopback password gate (login page + HMAC cookie) in front of the webserver, published by spawning cloudflared in quick or named-tunnel mode - tells the shell and the model the public URL
Bundle
DeepSeek Harness math animation plugin powered by Manim CE (zero-code skills for math/physics users)
Bundle
DSH Web client plugin: adjustable chat column width and alignment, a numbered question history with keyboard navigation and auto-load of older questions, plus markdown outline rails on both the conversation and the file preview.
Bundle
SSH terminal panel and AI connection manager for DeepSeek Harness: model-driven SSH connections (connect/exec/list/status/disconnect), auto-saved connection records, keep-alive + auto-reconnect, execution mutex, credential-safe auth, and an XShell-style multi-tab terminal panel in the Web GUI.
Bundle
DSH plugin: connect to a NebulaGraph 5.0 server and execute GQL queries, returning results as structured rows plus an ngql-style table render. Bundles the gql-query-generator skill.
Bundle
Structured long-term memory system for DeepSeek Harness -- unit-based brief/full pairs with auto-injection
Bundle
Add models.dev reasoning levels to unconfigured third-party DeepSeek Harness models.
Bundle
AIGC Radar for DeepSeek Harness — curated AI project search with native search cards, powered by the AIGC_NEWS library
Bundle
File explorer for the DSH dock: browse the active conversation's working directory and open files in the registered file viewers.
Bundle
File-change review for DeepSeek Harness sessions: Codex-style per-turn cards (one per turn with workspace-relative paths), a turn-scoped review tab with syntax-highlighted diffs and sticky file headers, per-turn revert via op sequences, light/dark color presets that follow the DSH theme live, live polling — powered by the official session-history channel.
Bundle
Remote hassle-free access for DeepSeek Harness: a cloudflared quick tunnel plus a scannable QR code and settings shown in the Settings → Plugins page. Zero runtime dependencies, no database, no Firebase.
Bundle
Unified web search provider for DeepSeek Harness (ctx.web): 11 backends — Exa + Parallel + DDG + SearXNG (keyless), DeepSeek + Anthropic + OpenAI + Brave + Tavily + Serper + Mojeek (key-gated via Settings credentials). Registers provider id "unified" for zero-config web_search tool.
Bundle
Host-level vision bridge for text-only models: analyze_image tool (Ollama local / Xiaomi MiMo cloud / any OpenAI-compatible endpoint) returning structured evidence.
Bundle
Upload arbitrary local files from the DeepSeek Harness Web composer, attach them to prompts, and manage stored uploads in Settings.
Bundle
纸质主题 — a warm paper-texture appearance for DeepSeek Harness, inspired by Claude Code (cream paper, ink text, terracotta accents).
Bundle
通用文档中心(Universal Document Center)— DeepSeek Harness 文档预览/编辑/管理插件(静态包形态:lib/index.js host 外壳 + lib/client.js 浏览器 bundle)
Bundle
Text file viewer and editor for the dock file explorer: undo/redo, Ctrl+S save, and unsaved-change confirmation.
Bundle
BrainAgent — brain-inspired plugin for DeepSeek Harness (dsh): a pipeline of heuristic filters, statistical memory stores and context injections; reward-ledger + UCB1 bandit learning loop (RL-lite)
Bundle
Fylar Office Editor integration for the DeepSeek Harness Web profile, powered by Fylar Office SDK
Bundle
Expose a DeepSeek Harness agent over the Agent2Agent (A2A) protocol: agent card, JSON-RPC endpoint, LLM-powered replies, and a live status card.
Bundle
Fold mis-rendered thinking content into collapsible blocks, render mermaid inline, show file-edit diff counts, rewrite composer drafts with the current model, and resume interrupted turns from the send button.
Bundle
Play a short chime when any conversation turn finishes. Built-in tones plus one custom upload, configured in Settings → Plugins.
Bundle
Ambient soundtrack for DeepSeek Harness, driven by agent state and powered by AudioLib.ai.
Bundle
Timeout guard for ask_user_question: a lost or unanswered question resolves as a structured ASK_TIMEOUT instead of hanging the turn forever