dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek-PA(DPA)是基于 DeepSeek Harness(DSH)构建的非官方模块化桌面工作台,提供独立的 Chat 与 Agent 空间、插件与 Skill 扩展、全局主题,以及可监督的多智能体集群项目。Unofficial modular desktop workspace for DeepSeek Harness (DSH), featuring separate Chat and Agent views, plugins, Skills, global themes, and supervised multi-agent projects.
English | 简体中文
Windows downloads · Installation guide · 0.6.1 release notes · Report an issue
Developer preview 0.6.1 · Windows x64 · Tested with DSH 0.1.5-rc.2
An unofficial modular desktop workspace for DeepSeek Harness (DSH).
DeepSeek-PA turns the local DeepSeek Harness ecosystem into a cohesive Windows desktop application. It keeps everyday Chat separate from task-oriented Agent work, adds a unified extension and appearance center, and provides a supervised multi-agent Cluster workspace for larger projects.
DPA is an independent community project built on DeepSeek Harness. It is not an official DeepSeek product and does not replace the upstream DSH runtime.
The desktop download does not bundle DSH. Prepare a compatible local DSH runtime and model credentials before launching; follow the Windows installation guide. Download the executable or portable archive from Releases, not GitHub's automatically generated source-code archive.
Screenshots use synthetic demo projects and fictional employee profiles. The discovery screenshot uses 75 simulated repositories to demonstrate pagination; it is not a live search result or an endorsement of those entries. No personal account, production project, machine path, or credential data is shown.
0.6.1 supersedes 0.6.0 and includes all of its discovery, project-startup and workspace improvements. This security release replaces short SHA-1-derived action identifiers with longer SHA-256-derived identifiers and hardens local iframe messaging: wildcard targets are removed, expected parent/frame sources and exact local URLs are checked, and a malicious-frame regression verifies that a navigated frame cannot invoke privileged APIs or receive DPA appearance/project data.
GitHub's Search API exposes at most the first 1,000 results per query. DPA displays the total count and that boundary; narrow the query or open the equivalent GitHub search. Search visibility does not imply that a repository is an installable DSH extension.
DeepSeek Harness is a composable agent runtime. DPA focuses on the desktop experience around that runtime: organizing different ways of working, exposing capabilities without forcing users to edit configuration files, and making multi-agent execution visible and governable.
DPA is more than a desktop wrapper and the Cluster module is only one part of the product. Its current direction combines:
Module · What it provides Agent · Local DSH task workspace for agents, tools, files, Shell commands, plugins and Skills. Chat · A separate conversational workspace for ordinary DeepSeek Chat usage. Extension Center · GitHub discovery, plugin and Skill management, themes, fonts, backgrounds, update and recovery controls. Employee Center · Reusable employee-agent identities with roles, models, Skills, development history, versions and project appointments. Cluster Projects · Project rooms, governance policies, public discussions, tasks, decisions, approvals, deliverables and telemetry. Desktop Shell · Tray residency, global navigation, startup recovery, update-safe packaging and crash diagnostics.
Search GitHub repositories using keywords or qualifiers such as user:, topic: and language:. Choose a source, sort order and page size, or open the same search on GitHub. Anonymous public browsing works without account configuration.
Account sign-in remains an opt-in developer setup in 0.6.1: register your own GitHub OAuth App, enable Device Flow, set DPA_GITHUB_CLIENT_ID, then restart DPA. The current authorization request uses the read:user and repo scopes. The repo scope is broader than public browsing and can grant access to private repositories; review GitHub's consent page and stay anonymous if you do not need that access. See the Windows installation guide.
Synthetic pagination demo: demo-* entries and their counts are test fixtures, not real catalog entries.
Employees are persistent, editable agent identities rather than one-off prompts. Profiles can be revised, developed through candidate configurations and evaluations, versioned, archived and appointed differently for each project. This workflow is prompt/profile development; model fine-tuning and distillation are not implemented.
Every project selects participating employees and one of three governance policies—hierarchical, collaborative or autonomous. These policies change authority and coordination; they do not create three unrelated workflow engines.
The project room separates public employee discussion from work traces, tool calls, tasks, decisions, approvals and delivery records. It does not expose or fabricate hidden model reasoning. Computer-access policies include requesting approval, risk-managed automatic execution and project-scoped full access; the effective isolation also depends on the underlying runtime and tools.
Themes, typography and image backgrounds share settings across the DPA shell, Cluster and Extension Center. DPA can import its native themes and convert supported DSH or VS Code color-theme definitions; importing a color theme does not recreate another application's layout or extensions.
The embedded DSH Agent page retains its upstream layout. Color injection is best-effort and does not yet cover every element in newer DSH versions; a light Agent page can coexist with a dark DPA shell. Remote DeepSeek Chat keeps the website's original appearance.
DPA uses atomic snapshots, append-only project events, bounded UI buffers, idempotent updates, corrupt-state isolation and crash diagnostics. Project records are stored locally, while model requests and GitHub operations can transmit selected content to configured services. Stored GitHub tokens use operating-system-backed encryption; DPA refuses to persist them in plaintext if secure storage is unavailable.
Do not commit DSH_HOME, .credentials.yaml, user project data, logs, caches, node_modules, build output or .dpa-backups. See SECURITY.md and docs/PRIVACY.md.
DPA is an active developer preview. The current source version is 0.6.1; the tested upstream version is DSH 0.1.5-rc.2. Other DSH releases are not implicitly certified compatible.
Current focus areas include DSH compatibility, safe updates, richer extension discovery, employee development, project governance, global appearance, and stability under long-running workloads.
The local 0.6.1 validation completed 100/100 regression tests, including the action-ID and malicious-frame security regressions, together with the inherited packaged desktop, GitHub pagination and ACP checks from 0.6.0. These are not a claim of multi-day stress testing or successful delivery of every real project. Read the public validation summary.
Open GitHub Releases, choose the desired developer preview and download its Windows setup .exe or portable .zip. Match the version in the filename and check SHA256SUMS.txt. If 0.6.1 assets are not listed yet, they have not been publicly published; source instructions below remain available.
The installation guide explains DSH setup, the shared credential directory, first launch, updates and troubleshooting. This preview is not commercially code-signed; Windows may display an unknown-publisher warning.
npm ci
$env:DSH_DESKTOP_HARNESS_DIR = 'C:\path\to\deepseek-harness'
$env:DSH_DESKTOP_DSH_HOME = 'C:\path\to\your\configured-dsh-home'
$env:DSH_DESKTOP_DATA_DIR = "$env:LOCALAPPDATA\DeepSeek-PA\data"
npm startReplace both example paths. The DSH home must be the directory where you configured the runtime's model credentials; an empty directory will not reuse credentials stored elsewhere.
Run the quality gates:
npm run check
npm test
npm run smoke:bridgeCreate a packaged directory build:
npm run sync:app-src
npm run dist:dirBuild output is ignored by Git. Installers and portable archives should be distributed through GitHub Releases.
DPA owns the desktop shell, module navigation, employee identities, cluster governance, project persistence, approval flow, appearance layer, extension discovery, update policy and recovery UX. DSH owns the underlying agent runtime, plugin composition, sessions and tools.
See Architecture, Development guardrails and Update policy.
Bug reports, compatibility reports, design feedback, documentation improvements and pull requests are welcome. Read CONTRIBUTING.md first. For upstream DSH questions, use the official DSH Discussions.
DPA source code is available under the MIT License. DeepSeek Harness and third-party packages retain their own licenses; see NOTICE.md.