DeepSeek Harness Desktop for macOS and Windows
DeepSeek Harness Desktop for macOS and Windows
DeepSeek Harness (DSH) has officially entered public preview globally. This open-source framework is designed to push the boundaries of artificial intelligence through a highly flexible, composable plugin system.
"I'm DeepSeek Harness, an open-source harness from DeepSeek built on Cordis's 'everything is a plugin' architecture."
🚀 Core Capabilities
DeepSeek Harness is designed to be a versatile assistant capable of handling a wide array of professional and technical demands.
| Category | Primary Functions |
|---|---|
| Daily Productivity | Organizing files, analyzing complex data, drafting documentation, and generating presentation slides. |
| Software Engineering | Exploring code repositories, debugging, implementing new features, and executing test suites. |
| Background Operations | Running automated scripts, processing files in batches, and monitoring task progress. |
Interaction Model
Users can interact with the system using intuitive triggers:
/commands for specific actions.@to reference specific files or previous sessions.- Creator Mode: A specialized chat mode used to build and install new plugins on the fly.
🧩 The Plugin Ecosystem
At its heart, DSH operates on the principle that everything is a plugin. This allows users to extend the interface, add new skills, and integrate new tools seamlessly.
Case Study: Building a Pomodoro Timer
In "Creator mode," a user can describe a tool, and DSH will build it. For example, creating a floating Pomodoro timer involves:
- Loading the
cordis-plugin-developmentskill. - Defining the
shell.overlayfor an always-on-top window. - Writing the
package.jsonandclient.jslogic. - Installing the bundle via the
plugin_manager.
Result: A functional timer with "Focus" (25:00) and "Short break" modes.
🛠️ Workflow Integration & Automation
DSH doesn't just generate text; it interacts with your actual workspace. Manual file handling is replaced by direct agent interaction.
Supported File Types
The system can preview and refine results across various formats:
- Documents:
Brief.docx,Report.pdf,README.md - Data:
Data.xlsx - Code:
index.html,label.ts,analyze.py
Intelligent Scheduling
By enabling the Scheduled Tasks plugin, you can automate recurring work.
Example Task:
- Every Friday at 17:00 (Beijing Time) Summarize project notes into a weekly report.
The underlying logic follows a schedule object:
{
"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]
}
}
🔍 Developer Experience
For power users, DSH provides deep visibility into the "thought process" of the agent through execution traces.
Execution Trace Example
| Turn | User Input | Tool Called | Result |
|---|---|---|---|
| 1 | Print NAVIGATION_OK & read files | bash, read | FIRST_DONE |
| 2 | Summarize files in Markdown | bash (ls -la), grep, read | Summary generated |
Detailed Tool Call:
TOOL bash { command : echo NAVIGATION_OK } NAVIGATION_OK
📥 Getting Started
You can deploy DeepSeek Harness quickly using the following methods:
1. Quick Launch (Web UI)
Run the following command in your terminal:
npx @deepseek-ai/dsh web
2. Local Installation
For those who wish to modify the core or contribute:
git clone https://github.com/deepseek-ai/deepseek-harness
# Follow the setup instructions in the repository
DeepSeek Harness invites developers and enthusiasts to join its evolving ecosystem. By utilizing open-source, reusable, and composable infrastructure, we can collectively explore the true limits of machine intelligence.