AI Agent Hub
Back to plugins
🖥️

dsh-filetransfer

Client Updated 2026.08.20

Run the following command in DeepSeek Harness:

dsh plugin install kerlyken/dsh-filetransfer

Paste the following prompt into your AI chat to install this plugin:

Install this plugin in DeepSeek Harness by running dsh plugin install kerlyken/dsh-filetransfer; the full source code is at https://github.com/kerlyken/dsh-filetransfer

About this plugin

DeepSeek Harness Web ships with native image attachments but lacks a first-class way to send documents, spreadsheets, or other generic files. dsh-filetransfer fills that gap: drop or select a non-image file, review it as a draft card in the chat, and send it alongside your message using DSH's standard Send button. Nothing bypasses the session lifecycle.

The plugin renders Word, Excel, and generic files as visually distinct transcript cards you can remove with a simple close button, while all image traffic continues through DSH's official attachment path. A loopback-only deliverables panel lets you download files the agent produces in the local workspace. The upload and download server binds to 127.0.0.1, validates allowed origins, sanitizes file names, and enforces path containment to keep everything contained.

If you work with DeepSeek Harness and regularly need to hand documents, spreadsheets, or other files to the agent, or pick up its generated deliverables, this plugin gives you a lightweight, dependency-free local file transfer experience without leaving the Web UI.

Use Cases

  • Preview and confirm Word, Excel, or other non-image files as draft cards before sending them to the agent
  • Download agent-produced files directly from a loopback-only deliverables panel in the Web UI
  • Attach non-image files to a normal text message and send them to the agent in one step

Best For

  • Users who regularly handle documents and spreadsheets in DeepSeek Harness
  • Developers who need to hand generic files to the agent without a native preview path
  • DSH users who want file transfer to stay fully on the local network with no exposed ports