(../../harness/icons/file-types/word.svg) (../../harness/icons/file-types/excel.svg) (../../harness/icons/file-types/html.svg) (../../harness/icons/file-types/typescript.svg) (../../harness/icons/file-types/python.svg) (../../harness/icons/file-types/pdf.svg) (../../harness/icons/file-types/markdown.svg) (../../harness/images/qr-wechat.png) (../../_next/static/css/25f198211a7e1205.css) (../../_next/static/css/826310b8bcf73c16.css) (../../_next/static/css/aa0e993381ed79dc.css) (../../_next/static/css/5adb47a13a2794be.css) (https://www.deepseek.com/_next/static/chunks/webpack-b8973944fb18ed66.js) DeepSeek Harness | Explore the limits of intelligence (index.html) (https://www.deepseek.com/harness/) (index.html) (https://www.deepseek.com/harness/) (../../harness/favicon.svg) (../../favicon.ico) (index.html) 中文 EN (index.html) Download Desktop (https://download.deepseek.com/desktop/dsh-latest-macos-arm64.dmg) macOS (Apple silicon) (https://download.deepseek.com/desktop/dsh-latest-windows-x64.exe) Windows (64-bit) (https://github.com/deepseek-ai/deepseek-harness) GitHub (https://deepseek-harness.github.io/deepseek-harness/en/guide/quickstart) Developer docs (https://github.com/topics/dsh-plugin) Community plugins (https://arxiv.org/abs/2608.25512) Cordis paper 中文 EN (DeepSeek Harness preview) Preview DeepSeek Harness Ready to use . Right now . Everyday tasks, coding, or your own harness—it starts here. DeepSeek Harness is now in public preview worldwide and open source, with composable plugins that extend what agents can do. (https://www.deepseek.com/en/download/) Download Desktop New Session Plugins Automation Workspace Default workspace Meet DeepSeek Harness Q3 summary slides Review prep Sales report Data analysis DSH plugin dev DeepSeek Meet DeepSeek Harness Could you introduce yourself? Thought for a while I'm DeepSeek Harness, an open-source harness from DeepSeek built on (https://github.com/cordiverse/cordis) Cordis 's “everything is a plugin” architecture. Run me as a desktop app or launch the web UI from code. I can help with: Everyday work — Organize files, analyze data, draft docs, and create slides. Everyday work — Work with docs, data, and slides. Coding — Explore repos, fix bugs, build features, and run tests. Coding — Fix bugs, build features, run tests. Research — Find information, verify facts, and cite sources. Research — Find facts and cite sources. Background tasks — Run scripts, batch-process files, and track progress. Background tasks — Run scripts and track progress. Plugins — Add or build plugins to fit your workflow. Plugins — Add plugins or build your own. And so much more... Describe what you want to build, / commands, @ files or sessions Workspace Write DeepSeek-V41-Flash High Expanding capabilities . Work on your terms . Everything is a plugin Install plugins, or create them through chat in “Creator mode”, to extend tools, skills, and the interface. (DeepSeek Harness plugin manager showing official plugins and the Add plugin action) Creator mode Write a Pomodoro timer plugin for me. Write a Pomodoro timer plugin for me. Deep diving... Load skill cordis-plugin-development Read skills/cordis-plugin-development/SKILL.md Thinking shell.overlay is a frame-wide floating layer — the right target for an always-on-top window. Inspect providers 9 inspect providers Query runtime Slots.listSubTree Write dsh-plugin-pomodoro-float/package.json +35−0 Write dsh-plugin-pomodoro-float/client.js +638−0 Tool call plugin_manager · install_bundle Edit dsh-plugin-pomodoro-float/client.js +5−3 Bash Verify live plugin state Took 5m 24s The floating Pomodoro timer is built, installed, and verified. Plugins Official Agent teams Experimental Auto approval review Experimental Scheduled tasks Experimental Voice input Experimental Terminal Agent loop Subagents Installed Pomodoro timer Pomodoro timer Focus Short break 25:00 24:59 24:58 24:57 24:56 24:55 24:54 24:53 24:52 24:51 24:50 24:49 24:48 24:47 24:46 24:45 24:44 24:43 24:42 24:41 24:40 24:39 24:38 24:37 24:36 Start focus 25:00 24:59 24:58 24:57 24:56 24:55 24:54 24:53 24:52 24:51 24:50 24:49 24:48 24:47 24:46 24:45 24:44 24:43 24:42 24:41 24:40 24:39 24:38 24:37 24:36 Focus Complete a range of tasks Organize documents, analyze spreadsheets, and write code. Preview the results directly and refine them through conversation. () Brief.docx Word document () Data.xlsx Excel spreadsheet () index.html HTML page () label.ts TypeScript code () analyze.py Python script () Report.pdf PDF document () README.md Markdown document () Brief.docx Word document () Data.xlsx Excel spreadsheet () index.html HTML page Review · turn 1 () src/label.ts +2 −1 @@ -8,3 +8,4 @@ 8 8 function label (name: string ) { 9 − return name; 9 + const text = name.trim (); 10 + return text || 'Untitled' ; 10 11 } Adapt to your workflow Enable the Scheduled tasks plugin to start tasks anytime and run recurring work on schedule. Stay on top of progress and inspect tool call details when needed. Every Friday at 17:00 Beijing time, summarize this week's project notes in a weekly report. Deep diving... Worked Create reminder Summarize this week's project notes in a weekly report. Weekly project report IN schedule_create { "prompt" : "Summarize this week's project notes in a weekly report.", "title" : "Weekly project report", "weekly" : {"time":"17:00:00","time_zone":"Asia/Shanghai","weekdays":[5]} } Weekly project report Scheduled for Repeat Weekly on Fri at 17:00 (Asia/Shanghai) Status Scheduled Created “Weekly project report”, scheduled for Fridays at 17:00 Beijing time. Weekly project report Weekly on Fri at 17:00 (UTC+08:00 · China Standard Time) Open Developer tools Inspect execution traces and detailed runtime information to troubleshoot issues with tool calls and task execution. (DeepSeek Harness trajectory view showing a timeline, tool calls, and execution details) Duration Turns⊟ Calls⊟ Search Input Model Tools SYSTEM Initial System Prompt Turn 1 USER First run bash to print exactly NAVIGATION_OK, then read nav-a.md and nav-b.md with two read calls, then reply with the single word FIRST_DONE. CONTEXT Current runtime context: workspace policy, available skills, and this turn's environment snapshot. ASSISTANT Run bash to confirm the output, then read both navigation files. TOOL bash {"command": "echo NAVIGATION_OK", "description": "Print NAVIGATION_OK"} → NAVIGATION_OK TOOL read {"file_path": "nav-a.md"} → nav-a.md TOOL read {"file_path": "nav-b.md"} → nav-b.md ASSISTANT FIRST_DONE Turn 2 USER Reply in markdown with a level-2 heading “Navigation Summary” and summarize both files. ASSISTANT Navigation summary: alpha nav, beta nav, and the NAVIGATION_OK output. TOOL bash {"command": "ls -la", "description": "List workspace files"} → nav-a.md nav-b.md README.md TOOL grep {"pattern": "NAVIGATION", "path": "."} → 2 matches TOOL read {"file_path": "README.md"} → README.md ASSISTANT Verified the workspace listing and grep results; the task is complete. TOOL Turn 1· Step 1 × Summary Payload Result Schema Timing NAVIGATION_OK Started 2026-08-12 17:30:52.637 Duration 34 ms Timing source Session timestamps Hierarchy Assistant Message Developer experience Start with one command Install Node.js, then launch the Web UI with npx. $ npx @deepseek-ai/dsh web Copy Install from source Clone the full source and follow the setup instructions in the repository. $ git clone https://github.com/deepseek-ai/deepseek-harness Copy Join the DSH plugin ecosystem DeepSeek Harness is in preview, with evolving core plugins and APIs. We invite users and developers worldwide to explore the limits of intelligence together through open-source, reusable, and composable infrastructure. (https://github.com/deepseek-ai/deepseek-harness) View on GitHub (https://deepseek-harness.github.io/deepseek-harness/en/guide/quickstart) Developer docs (https://github.com/topics/dsh-plugin) Community plugins (https://arxiv.org/abs/2608.25512) Cordis paper Official WeChat account (QR Code) Scan to follow Open source · MIT· © 2026 DeepSeek. All rights reserved. (https://www.deepseek.com/en/harness/privacy/) Privacy Policy · (https://www.deepseek.com/en/harness/terms-of-use/) Terms of Use