Profile
Back to NewsBack
Hacker News 4 min
Reader Mode
DeepSeek Harness Desktop for macOS and Windows

DeepSeek Harness Desktop for macOS and Windows

13 hours ago
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.

Meet DeepSeek Harness
Could you introduce yourself?
Thought for a while

I'm DeepSeek Harness, an open-source harness from DeepSeek built on Cordis's “everything is a plugin” architecture. Run me as a desktop app or launch the web UI from code.

I can help with:

  1. Everyday work — Organize files, analyze data, draft docs, and create slides.Everyday work — Work with docs, data, and slides.
  2. Coding — Explore repos, fix bugs, build features, and run tests.Coding — Fix bugs, build features, run tests.
  3. Research — Find information, verify facts, and cite sources.Research — Find facts and cite sources.
  4. Background tasks — Run scripts, batch-process files, and track progress.Background tasks — Run scripts and track progress.
  5. 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 skillcordis-plugin-development
Readskills/cordis-plugin-development/SKILL.md
Thinkingshell.overlay is a frame-wide floating layer — the right target for an always-on-top window.
Inspect providers9 inspect providers
Query runtimeSlots.listSubTree
Writedsh-plugin-pomodoro-float/package.json+35 −0
Writedsh-plugin-pomodoro-float/client.js+638 −0
Tool callplugin_manager · install_bundle
Editdsh-plugin-pomodoro-float/client.js+5 −3
BashVerify live plugin state
Took 5m 24s

The floating Pomodoro timer is built, installed, and verified.

Plugins
Official
Agent teamsExperimental
Auto approval reviewExperimental
Scheduled tasksExperimental
Voice inputExperimental
Terminal
Agent loop
Subagents
Installed
Pomodoro timer
Pomodoro timer
FocusShort break
25:0024:5924:5824:5724:5624:5524:5424:5324:5224:5124:5024:4924:4824:4724:4624:4524:4424:4324:4224:4124:4024:3924:3824:3724:36
Start focus
25:0024:5924:5824:5724:5624:5524:5424:5324:5224:5124:5024:4924:4824:4724:4624:4524:4424:4324:4224:4124:4024:3924:3824:3724:36Focus

Complete a range of tasks

Organize documents, analyze spreadsheets, and write code. Preview the results directly and refine them through conversation.

Brief.docxWord document
Data.xlsxExcel spreadsheet
index.htmlHTML page
label.tsTypeScript code
analyze.pyPython script
Report.pdfPDF document
README.mdMarkdown document
Brief.docxWord document
Data.xlsxExcel spreadsheet
index.htmlHTML page
Review · turn 1
src/label.ts+2−1
@@ -8,3 +8,4 @@
88 function label(name: string) {
9− return name;
9+ const text = name.trim();
10+ return text || 'Untitled';
1011 }

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 reminderSummarize this week's project notes in a weekly report.Weekly project report
INschedule_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 reportWeekly 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
DurationTurns⊟Calls⊟Search
InputModelTools
SYSTEMInitial System Prompt
Turn 1USERFirst 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.
CONTEXTCurrent runtime context: workspace policy, available skills, and this turn's environment snapshot.
ASSISTANTRun bash to confirm the output, then read both navigation files.
TOOLbash{"command": "echo NAVIGATION_OK", "description": "Print NAVIGATION_OK"}→NAVIGATION_OK
TOOLread{"file_path": "nav-a.md"}→nav-a.md
TOOLread{"file_path": "nav-b.md"}→nav-b.md
ASSISTANTFIRST_DONE
Turn 2USERReply in markdown with a level-2 heading “Navigation Summary” and summarize both files.
ASSISTANTNavigation summary: alpha nav, beta nav, and the NAVIGATION_OK output.
TOOLbash{"command": "ls -la", "description": "List workspace files"}→nav-a.md nav-b.md README.md
TOOLgrep{"pattern": "NAVIGATION", "path": "."}→2 matches
TOOLread{"file_path": "README.md"}→README.md
ASSISTANTVerified the workspace listing and grep results; the task is complete.
TOOLTurn 1 · Step 1×
SummaryPayloadResultSchemaTiming
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

Install from source

Clone the full source and follow the setup instructions in the repository.

$ git clone https://github.com/deepseek-ai/deepseek-harness

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.

Chat with me