mrkeyoor.com_
Tue 01 Sept 17:44 UTC
AI Toolsevaluationupdated 26 Aug 2026

deepseek-harness-studio review

DeepSeek Harness Studio is a Chinese-first Electron desktop client for running DeepSeek Harness agents, and a full English README is available. It wraps projects, conversations, plugins, presets, local or hosted models, permissions, and agent work in a graphical application for macOS and Windows.

+58stars / 7d
Verdict

Our DeepSeek Harness Studio test run reached the 900-second cap while its log showed repeated plugin restoration failures, despite an 86-second install and successful 124-second build. Treat rc.19 as a serious preview for existing Harness users, especially Chinese-speaking users who value its desktop plugin and preset flows. Wait for a clean suite and formal signed installers before making it a managed team standard.

We ran it

Lab card: what happened when we ran deepseek-harness-studioScreenshot of deepseek-harness-studio (www.beyondata.com)
Install✓ · 86s1258 packages · 2444 MB
Build✓ · 124s
Tests✗ timed out · 900sran, no count parsed
Repo8216 files~690,142 lines of source · 63.5 MB · 18 CI workflows

Answers from our run

Does deepseek-harness-studio build from source?

Dependencies installed in 86 seconds (1258 packages), and the build succeeded in 124 seconds. We cloned commit d1268b4 into a clean Debian container with 3 CPUs and no project-specific setup.

Do deepseek-harness-studio's tests pass?

We could not finish them: the suite was still running after 15 minutes in our container.

Who should not use deepseek-harness-studio?

Linux desktop users: the README provides preview downloads only for macOS arm64 and Windows x64.

What are the alternatives to deepseek-harness-studio?

Goose, Continue, Cline. Our DeepSeek Harness Studio test run reached the 900-second cap while its log showed repeated plugin restoration failures, despite an 86-second install and successful 124-second build.

Setup2/51,258 packages, 2,444 MB, and a large desktop monorepo
Docs4/5Detailed Chinese README plus a maintained English counterpart
Community3/5524 stars and fast August issue closure, with no open queue
Maturity2/5rc.19 preview built, but our tests timed out with recovery failures

Who it’s for

DeepSeek Harness users who want a desktop interface instead of managing sessions from a terminal.
Chinese-speaking developers who want plugin discovery, presets, local projects, and model settings in one application.
Teams testing Ollama, vLLM, SGLang, or another OpenAI-compatible endpoint through a desktop agent.
Contributors prepared to work in a large Electron and pnpm monorepo.

Who it’s NOT for

Linux desktop users: the README provides preview downloads only for macOS arm64 and Windows x64.
Buyers who require stable, signed production installers: rc.19 is labeled a development preview, while signed formal packages are described separately.
Small teams seeking a light source build: our install added 1,258 packages and occupied 2,444 MB before model weights.
Teams that need a clean full test run before adoption: our suite hit 900 seconds, with repeated plugin recovery failures in the log tail.
English-only users who need the product UI and community discussion centered on English: the primary README and issue tracker are Chinese, although an English README exists.

Setup reality

Our sandbox installed 1,258 pnpm packages in 86 seconds and occupied 2,444 MB. The build succeeded in 124 seconds. Tests did not finish within the 900-second cap; the last lines showed repeated failures in disable and uninstall restoration scenarios.

Source development requires Node.js ^22.19.0 || >=24.0.0 and pnpm 11.7.0. No key is needed to install or launch, but model requests require provider settings. Local use expects an already running Ollama, vLLM, SGLang, or custom OpenAI-compatible service.

The downloadable rc.19 previews target macOS arm64 and Windows x64. The 8,216-file monorepo is large, and plugins, presets, desktop host recovery, native sandbox helpers, and Electron packaging add more operational surface than the one-command README start suggests.

rc.19 puts DeepSeek Harness behind a desktop workspace

DeepSeek Harness Studio is an Electron shell around the DeepSeek Harness web service. It opens local project directories, groups and searches conversations, resumes history, and exposes Plan, Goal, Todo, background jobs, workflows, and subagents in a graphical workspace. Permissions are visible per session, with read-only, workspace-write, and full-access choices plus prompts for dangerous actions. The primary documentation is Chinese; the separate English README covers the same product and development routes.

The application reaches beyond a chat window. Its plugin center searches published packages, checks versions and permissions, installs them, and manages enable, disable, update, and uninstall actions. A preset catalog bundles roles, skills, tools, and operating rules for repeated work. An application center currently includes a local knowledge-base product. That breadth is attractive if you already use Harness, but it also explains why the repository contains 8,216 files and about 690,142 source lines.

Local models still need a separate running server

Studio can connect to DeepSeek and other compatible providers. For local inference, the README documents Ollama at port 11434, vLLM at port 8000, SGLang at port 30000, and a custom OpenAI-compatible base URL. Studio does not download model weights or manage GPU settings. You start and size the inference service, then add its actual model identifier in the application. A local API key may be omitted where the server allows it.

Image handling has its own provider routes. The product can use a DeepSeek vision model or a compatible cloud or self-hosted endpoint, and it saves a local vision configuration only after a real image succeeds. Hosted model use requires your provider credentials in Settings. The README says stored secrets use a write-only flow and are not read back into the page, which is the right interface behavior, though teams should still review the desktop host and local storage before deploying managed credentials.

What happened when we ran it

Our sandbox installed 1,258 pnpm packages in 86 seconds and used 2,444 MB on disk. The build succeeded in 124 seconds. This was a 63.5 MB checkout at commit d1268b4, run with 3 CPUs and 8 GB of memory in an unprivileged Node 22 container without secrets. The monorepo had 18 CI workflow files, no Dockerfile, and no top-level tests directory.

The test command did not complete within our 900-second limit. Its final output showed failures in restoration cases for disabling and uninstalling plugins. Named phases included stopping-host, installing, validating-profile, starting-host, reloading, health-checking, and verifying-runtime, with several displayed cases taking about 5 seconds. One reloading after-side-effect case passed. The log tail proves repeated recovery-test failures before timeout; it does not prove their underlying cause.

A successful 124-second build means the source assembled in the stated environment. It does not cancel the timed-out suite. Plugin installation and rollback are central product promises, so failures in those tests deserve more weight than a cosmetic test would. A team evaluating the desktop app should reproduce install, disable, failed update, restart, and uninstall flows on its target Windows or macOS machines before trusting plugins with important local work.

Plugin recovery has already caused a blocked desktop

Closed issue 22 describes a Windows 11 user whose failed plugin install led to a recovery screen that prevented entry to the desktop, even after reinstalling the application. The issue closed within hours on August 24, and the README now describes rollback plus a safe mode that allows disable or uninstall actions when the runtime manifest remains inconsistent. That response is encouraging, but our 900-second suite still ended around the same recovery behavior at an earlier measured commit.

Closed issue 23 reports another desktop-specific problem: a graphical launch could not find npm or Corepack because it did not inherit the terminal PATH. The issue text recommends launching from a terminal or installing pnpm separately. Preview installers are supposed to avoid a separate Node or pnpm requirement for ordinary use, so plugin operations that reach external package tooling need explicit acceptance testing on a clean user account.

The preview covers two platforms and no Linux package

The download links point to a macOS arm64 ZIP and Windows x64 installer for Studio 0.1.0-rc.19. Both are labeled development previews. The README says formal release workflows will publish platform-signed installers and checksums only after verification, which distinguishes the current files from finished distribution. Linux appears in source-development commands and local model examples, but no Linux desktop preview is offered.

Building from source requires Node.js ^22.19.0 || >=24.0.0 and pnpm 11.7.0. Commands cover desktop development, forced rebuilds, a full build, current-platform packaging, type checks, and Vitest. The repository has no Dockerfile, which is unsurprising for a native desktop product. It does mean reproducible contributor environments depend on the pinned package manager, platform tools, and the monorepo scripts rather than an included container recipe.

August releases moved quickly while the suite stayed costly

GitHub showed 524 stars, zero combined open issues and pull requests, and a last push on August 25, 2026. Issue activity was also current: plugin installation, desktop PATH, vision-provider, and development-build reports were closed during the preceding week. The normal latest-release endpoint returned no stable release, while the releases list showed rc.19 as a prerelease published on August 25. That is active preview development, not evidence of settled production behavior.

Existing DeepSeek Harness users can justify testing Studio because it unifies sessions, permissions, plugins, presets, and local providers in one desktop. New teams should be more cautious. A 2,444 MB dependency install and a suite still running at 900 seconds make source ownership expensive, while the current downloads remain previews. The practical buying line is simple: try it for personal Harness work now, but require clean recovery tests and signed formal packages before centralized rollout.

Alternatives

ProjectWhat it isPick it when
Goose gh↗An open-source local AI agent with desktop and command-line interfaces.pick this instead when you want a smaller agent product that is not tied to the DeepSeek Harness plugin system.
Continue gh↗An open-source coding assistant centered on editor workflows and configurable models.pick this instead when work should stay inside an IDE rather than a separate Electron workspace.
Cline gh↗An editor-based coding agent with tool approval and model choice.pick this instead when VS Code integration matters more than desktop plugin and preset management.

What people are saying

  1. [velocity-scout] fufankeji/deepseek-harness-studio

Sources

  1. DeepSeek Harness Studio English README
  2. GitHub repository metadata
  3. rc.19 preview release
  4. Issue 22: plugin recovery blocked the desktop
  5. Issue 23: desktop process could not find npm or Corepack

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →