Skip to content

Repository files navigation

WorkDSH

WorkDSH

Give AI a job. Watch it work. Open the result.

An open-source, WorkBuddy-inspired AI workspace for DeepSeek Harness.

English · 简体中文

Download · Gitee mirror · Quick start · Screenshots · Roadmap · Website

WorkDSH adds skills, experts, connectors, team activity, browser/computer use, and editable Office deliverables to the native DeepSeek Harness task experience. You stay in one conversation while the work appears beside it as a real document, spreadsheet, presentation, PDF, webpage, or connected-service result.

Think of it as an independent open-source alternative for a WorkBuddy-style workflow: assign a real job, watch the work unfold, intervene when needed, and receive editable artifacts. WorkDSH is built independently for DeepSeek Harness and is not an official WorkBuddy release.

WorkDSH creating and presenting a real HTML analysis dashboard

Real local preview: the conversation, delivered files, and an editable HTML dashboard remain in the same task. Example data and costs belong to the user's test workspace.

Start with one real task

Attach your material and ask in plain language:

Review this budget workbook. Flag every missing assumption, show the findings in a dashboard, and deliver the HTML file.

WorkDSH can keep the source material, model conversation, live result, revisions, and final file together. You can inspect the work, edit it yourself, then ask the AI to continue from the latest saved version.

Already using the Harness 0.1.6-alpha.1 Web Profile? Install the modules you need from Releases, or jump to the quick start. WorkDSH uses the official dsh plugin lifecycle rather than a second runtime.

What it gives you

You need WorkDSH behavior Result
A report, brief, or dashboard Reads the task material, writes in visible batches, and keeps revisions Editable HTML, Word, PDF, or Markdown working copy within the supported format scope
A presentation Creates or imports a PPTX working copy, edits slides, and keeps human changes Editable PPTX with download; complex-template fidelity still requires review
A spreadsheet Opens a workbook beside the task and preserves supported values and formulas Editable XLSX working copy with format-specific limits
Repeatable expertise Installs or creates Markdown skills with resources; experts pin reviewed revisions Reusable skills and explicit expert identities instead of one-off prompts
Connected services Adds independent MCP instances, keeps credentials in the official credential service, and selects tools per conversation A visible connector name beside the prompt and only that connector's MCP namespace in the task
Team execution Shows the team, members, active state, and task activity in the conversation A visible collaboration trail; complete TM-01 real-model acceptance is still in progress

See the work, not just the answer

PPT editing beside a WorkDSH task
Live PPT work
Review the reasoning and edit slides in the same task.
WorkDSH skill market
Skills as managed capabilities
Discover, inspect, install, edit, disable, and recover skills.
Official Harness Agent Team panel shown together with the WorkDSH Siri-style activity strip
Native Agent Team and live WorkDSH status stay visible together
The native panel owns members, shared tasks, dependencies, and navigation. The Siri-style strip keeps the current team state visible and animates its colored edge while work is running.
WorkDSH adding a selected JD product to the cart and presenting visual evidence before checkout
Real browser action, evidence, then human control
In this real WorkDSH task, the agent searched JD, added the selected product to the cart, presented the result and screenshot together, and stopped before checkout.
WorkDSH querying Tencent Docs through a connector selected for one conversation
Connect one service to one conversation
Tencent Docs is selected only for this task, its name stays visible beside the prompt, and the answer comes from real MCP tool calls.
WorkDSH MCP connector management showing Tencent Docs connected
Real MCP lifecycle and discovery
The official Harness MCP client connected to Tencent Docs and discovered 224 tools; the token stays in the official credential service.

What makes WorkDSH different

Characteristic What you experience
Open-source WorkBuddy-style workflow The task, visible process, human checkpoints, and editable result stay together in an implementation you can inspect, install, and extend.
Real deliverables Supported outputs are saved as working copies and downloadable files. A failed tool call is never presented as a finished file.
Live human–AI editing Open a result, correct it directly, and let the model continue from the latest saved revision.
Reusable professional capability Skills carry instructions and resources; experts bind reviewed skill revisions and an explicit identity instead of relying on a one-off role prompt.
Conversation-scoped connectors Enable multiple MCP instances globally, then choose exactly which connected service a conversation may use. A new conversation starts with none selected.
Visible team activity The conversation can show the expert team, active member, handoff, and task state. Full TM-01 real-model acceptance remains in progress.
Native Harness workflow Tasks, models, attachments, permissions, queues, skills, and plugin loading remain owned by Harness; WorkDSH extends public services and UI slots.
Independent plugin delivery Skills, experts, Office, activity, governance, and presentation are versioned separately, so a Profile installs only what it needs.

Current preview status

The latest public Web preview was verified on Harness 0.1.6-alpha.1, Node.js 22.23.2, and macOS through packaged installation and cold-start checks. Skills, individual experts, MCP connectors, Office working copies, browser/computer use, and collaboration activity are available as alpha modules.

This remains a development preview. Real-model acceptance for complete expert-team workflows, arbitrary Office fidelity, and multi-platform behavior is not finished. The default listener is local; this repository does not claim a production-ready internet-facing multi-tenant deployment. Exact versions, checksums, limits, and evidence are documented below.

Plugins are the architecture

WorkDSH follows Harness's own extension model: official Loader + Profile + Cordis, standard Host/Client entry points, and documented UI Slots. It uses published Harness packages and requires no upstream source checkout.

Principle What it means
Install capabilities independently Skill ships its own configuration layer, Host service, Client module, and prebuilt .tgz. The presentation package is optional.
Compose through public contracts Plugins collaborate through injected services. workdsh-contracts/skills exposes the Skill service contract for future consumers such as experts.
Keep the native runtime Harness owns conversations, workspaces, model execution, skill discovery and invocation, and plugin loading. WorkDSH contributes management workflows and UI.
Version each module separately Skill stays on its own 0.1 line. A presentation update does not force a Skill version change.
Preserve user content Removing the Skill plugin preserves skill files and management data. Uninstalling an individual skill uses the recoverable management workflow.
flowchart TB
  profile[Official Harness Web Profile]
  profile --> native[Native runtime, workspaces and conversations]
  profile --> skills[Independent Skill plugin]
  profile --> presentation[Optional WorkDSH presentation bundle]
  skills --> service[Public Skill management service]
  service --> experts[Independent Experts plugin]
Loading

A feature plugin is an installable software module. A skill is a user-managed SKILL.md with optional resources. One Skill plugin manages many skills; creating a skill does not require publishing an npm package.

What Skill 0.1 can do

Workflow Available behavior
Browse Global local-skill list, search, full SKILL.md, resource files, and invalid-skill diagnostics.
Create and try Prepare a native task with /skill-creator or /skill-name; keep attachments, /, @, model selection, permissions, and sending.
Import .zip, .md, or folders; inspect files, validate format and paths, confirm scope, then install atomically. Import does not execute included scripts.
Edit Edit documents and text resources, detect revision conflicts, save, and rediscover. Directory reveal uses the native Host capability.
Manage Enable/disable, check registered dependency impact, batch operations, recoverable uninstall, and restore.
Recover Preserve edits and management state across tested cold restarts; cancel uploads and retry failed imports.
Skill details and standalone installation

Full Skill detail and resources

Standalone Skill plugin in the official Harness interface

Standalone installation retains Harness branding and native navigation. The optional presentation bundle adds WorkDSH branding and its dark theme.

Download by module

Each installable module has a matching GitHub prerelease, versioned package, SHA-256 checksums, and release manifest. These are prebuilt artifacts; npm registry publication has not been performed.

Module Package version Download Scope
Skill management workdsh-plugin-skills@0.1.0-alpha.29 Skill .tgz · Release Independently installable feature plugin.
Experts workdsh-plugin-experts@0.1.0-alpha.4 Expert .tgz · Release Expert definitions and reviewed revisions composed with the official DSH Team runtime.
Connectors workdsh-plugin-connectors@0.1.0-alpha.1 Connector .tgz · Project release Multiple stdio/HTTP MCP instances, official credential storage, health/tool discovery, and per-conversation tool isolation.
Activity workdsh-plugin-activity@0.1.0-alpha.3 Activity .tgz · Release Visible task, skill, and expert-team activity.
Office workdsh-plugin-office@0.1.0-alpha.5 Office .tgz · Release Supported editable working copies, previews, and file export.
WorkDSH presentation workdsh-bundle@0.1.0-alpha.45 Presentation .tgz · Project release Optional brand, theme, and workbench composition. Install feature plugins separately.

Workbench alpha.10 is currently delivered within the presentation bundle. Shared UI, contracts, and the local identity/access/audit foundation are supporting packages, not standalone end-user downloads. See the complete module map.

Quick start

Install a prebuilt plugin

Use Node.js 22.19+ on the 22 LTS line, or Node 24+, pnpm 10.34.5, and the official Harness CLI 0.1.6-alpha.1. These commands assume dsh resolves to that CLI, rather than an older desktop launcher.

For the complete product, download every asset from project release v0.1.0-alpha.5 into one directory. Stop the target profile, cd to that directory, and use the checksum-verifying installer:

node install-workdsh.mjs --profile workdsh
dsh --profile workdsh

Use --dry-run to inspect the commands. The equivalent manual installation is:

dsh --profile workdsh --from-default-profile web --dump-config
dsh plugin --profile workdsh add "$PWD/workdsh-provider-identity-local-0.1.0-alpha.5.tgz"
dsh plugin --profile workdsh add "$PWD/workdsh-plugin-audit-0.1.0-alpha.4.tgz"
dsh plugin --profile workdsh add "$PWD/workdsh-plugin-access-0.1.0-alpha.5.tgz"
dsh plugin --profile workdsh add "$PWD/workdsh-plugin-skills-0.1.0-alpha.29.tgz"
dsh plugin --profile workdsh add "$PWD/workdsh-plugin-experts-0.1.0-alpha.3.tgz"
dsh plugin --profile workdsh add "$PWD/workdsh-plugin-connectors-0.1.0-alpha.1.tgz"
dsh plugin --profile workdsh add "$PWD/workdsh-plugin-activity-0.1.0-alpha.2.tgz"
dsh plugin --profile workdsh add "$PWD/workdsh-plugin-office-0.1.0-alpha.5.tgz"
dsh plugin --profile workdsh add "$PWD/workdsh-bundle-0.1.0-alpha.45.tgz"
dsh --profile workdsh

Verify the downloads against SHA256SUMS first. workdsh-plugin-experts composes the official Harness Agent Team Host, nine Team tools, and Client panel; after installation, Agent Team appears in the conversation header. Installing only Skills and the presentation bundle does not install Experts, Team, Connectors, or Office.

Open 专家 · 技能 · 连接器 in the sidebar to manage experts, skills, and connectors. Model-backed execution requires your own Harness model configuration.

Follow the official dsh plugin … add flow. GitHub's Source code archives are source snapshots; install the named .tgz assets. Installation and removal are verified with the Host stopped and restarted, not as complete live CLI hot-unload operations.

Run from the repository

git clone https://github.com/techflag/workdsh.git
cd workdsh
corepack pnpm install --frozen-lockfile
corepack pnpm build
corepack pnpm preview:install
corepack pnpm preview

The preview runs at http://127.0.0.1:18989; use the authenticated URL printed at startup. It has its own Profile and reads your normal ~/.agents skills by default. Automated tests use isolated homes. See development setup.

Roadmap

Stage Scope Status
Skill 0.1 Local skill management and independent package delivery Available on the verified Web baseline.
Experts 0.1 Definitions, drafts, revisions, shared skill references, and task handoff Alpha available; professional quality and final stability acceptance incomplete.
Office 0.1 Real-file creation, live editing, preview, and export; PPT is the current source-development focus Alpha available; PPT template and real-model visual acceptance remain in progress. Word feature expansion is paused.
Connectors 0.1 Multiple MCP instances, official credential storage, discovery, lifecycle, and per-conversation selection Alpha available; token authorization is verified, while interactive OAuth remains future work.
Following modules Library → projects → industry applications → integration Planned, delivered one module at a time.
Enterprise Server + administration Web + Harness execution nodes; organization skills, categories, versions, access, and rollout Deferred. No public Skill marketplace, SkillHub, or skill suites in this release.

See the roadmap, expert handoff, and enterprise ToDo. This preview targets a trusted local user; it is not an internet-facing multi-tenant server.

Development and documentation

corepack pnpm typecheck
corepack pnpm test:integration
corepack pnpm test:planning
corepack pnpm check:plan
corepack pnpm check:versions
corepack pnpm probe:skills
corepack pnpm probe:browser

Packaged probes exercise actual installation, browser interactions, edits, recovery, removal, and reinstallation. They do not prove real-model quality, enterprise isolation, or compatibility with untested desktop versions.

Documentation Purpose
Architecture · Plugin composition ADR Ownership, composition, and public plugin boundaries.
Official development rules · Repository rules Official contracts first; no parallel runtime or upstream modifications.
Module releases · Skill package guide Artifacts, version mapping, installation, and limitations.
Verification evidence · Status Actual results and remaining work.
UI specification · Brand assets Shared components and visual direction.

Feature modules live in packages/plugins/<domain>, providers in packages/providers/<name>, and shared packages in packages/{contracts,ui,bundle}. Scaffolds do not imply installable plugins. See the package guide.

Built on DeepSeek Harness; interaction references include WorkBuddy. WorkDSH is an independent project, not an official product of either team.

Current development preview

WorkDSH Skill market development preview

User-provided screenshot of the current application, showing categories, search, installed-skill management and installation from a local catalog. Third-party skill names and icons belong to their respective providers; they do not demonstrate completed connector integrations. Task names and spending figures are local user state, not bundled defaults.

The current Office development candidate keeps pptx-react-viewer as its sole PPT editor, integrated with the native results panel and shared Office content service. It supports incremental slide writing, human editing, native chart data, saved working copies and PPTX download. Chinese UI, template fidelity, and real-model visual quality are still being improved. See PPT integration evidence.

HTML and PDF working copies

The current source candidate can open a self-contained HTML page in the native results panel before AI updates its saved revisions. PDF creation supports Chinese text, page updates, preview, manual text changes and actual PDF download/file delivery. PDF rendering uses bundled libraries and an embedded font; end users do not need Python for this PDF workflow. Existing arbitrary PDF import, OCR and image editing are not supported. These additions are source-development features and do not change the older Word-only release archives.

See HTML working copies and PDF working copies for implementation scope and acceptance boundaries.

HTML dashboard generation

WorkDSH HTML dashboard generation and native preview / HTML 看板生成与原生预览

Generate a self-contained HTML dashboard from task materials, preview the finished page in the native results panel, and receive the HTML files through native deliverable cards. This user-provided screenshot shows a budget dashboard with parameter cards, section navigation and missing-information notices, alongside the delivered dashboard and index.html files. It shows local file preview; conversation names, paths and figures belong to this example.

Public expert creation is reusable across domains, with methods, real Skill selection, explicit UI publication and native task trials. Model-generated content still needs user review; synthetic professional evaluations document limitations rather than guaranteeing every answer. See current evidence.

Native PPT editing preview

Office alpha.5 prerelease and installable archive

WorkDSH 原生 PPT 编辑

User-provided application screenshot showing incremental AI slide editing in the native results panel. This existing conversation still contains earlier export guidance; the new PPTX content_export implementation is described in the source and has not yet passed a real-session file-card acceptance test.

2026-09-14 development-candidate notes

Activity and expert teams

WorkDSH 工作动态与 HTML 实时制作

A compact activity strip shows the native task state and the current skill, alongside the original conversation and live HTML working copy. Its colored border animates while processing; animations can be disabled and respect reduced-motion preferences. The strip is centered and uses half the available width on wide screens.

WorkDSH 专家团任务与协作动态

Expert-team sessions carry the team name and activity state. Member activity appears when native child sessions exist; the team label alone does not prove multiple members are executing. This example shows zero child agents at the captured moment.

WorkDSH 专家团详情、草稿与成员

Team details show capabilities, starter requests, the lead and members. Saved drafts remain separate from published revisions; summoning uses the published revision until changes are explicitly published. These are user-provided local preview screenshots, including example task names, paths and spending figures; they document the development candidate rather than the older downloadable releases.

Open-source components and acknowledgements

Thank you to these projects and their maintainers. This list covers major direct dependencies; package manifests, the lockfile and generated license inventories describe the full dependency set.

Project Use in WorkDSH License
DeepSeek Harness / Cordis Native tasks, model execution, skills, Loader, Profile, services and UI extension APIs MIT
React Feature pages and editor UI MIT
Tiptap / ProseMirror Word working-copy editing, tables and images; adapted open-source Tiptap UI components MIT
pptx-viewer pptx-react-viewer 3.16.5 and pptx-viewer-core 3.14.3: the sole current PPT editing, parsing and export implementation Apache-2.0
docx DOCX generation within the supported scope MIT
docx-preview Original-layout DOCX preview Apache-2.0
Univer OSS / ExcelJS Existing experimental spreadsheet adapters in development builds; full online spreadsheets remain planned Apache-2.0 / MIT
PDF.js Decode and display generated PDF files with a bundled worker Apache-2.0
pdf-lib / fontkit Encode PDF working copies and embed Chinese glyphs MIT
Noto Sans SC Bundled static Chinese font; license and derivation metadata retained SIL Open Font License 1.1
i18next / react-i18next Chinese localization for the PPT editor MIT
Lucide PPT toolbar icons ISC
dsh-cost-meter Separately installed spending plugin in the local preview Profile; not bundled in WorkDSH releases See the independent project's license

WorkDSH explicitly takes WorkBuddy / CodeBuddy as a product-experience reference: a real task should expose its process and end in an editable artifact. Skill-market organization, grouped toolbars, and PPT design guidance also draw on those experiences. WorkDSH is an independent open-source implementation for DeepSeek Harness; it does not reuse WorkBuddy branding or claim an official partnership, endorsement, or Tencent PPT engine integration.

Third-party skills and materials retain their providers' terms. Generated archives retain copyright and license texts for dependencies actually bundled; see Office third-party notices.

Additional bundled Office dependencies / Office 其他打包依赖

The current build inventory additionally includes the following package versions. Licenses below are the declarations in the installed package metadata. Existing bundled notices are retained.

当前构建另包含下列依赖版本;许可证栏记录安装包元数据的声明,来源链接指向对应项目。完整199项打包依赖见Office依赖清单

下表 10 项是“已声明许可证、但构建未收集到随包文本”的精确报告。此外,@univerjs/telemetry@0.25.1 的安装包元数据没有许可证字段,发布清单单独记录为 dependenciesWithoutDeclaredLicense。两类缺项均未伪装为许可证收集完成。

Dependency / 依赖 Version / 版本 Declared license / 声明许可证
@ai-sdk/provider-utils 5.0.0 Apache-2.0
@ai-sdk/provider-utils 5.0.28 Apache-2.0
@nodable/entities 3.0.0 MIT
@pdf-lib/fontkit 1.1.1 MIT
franc-min 6.2.0 MIT
ot-json1 1.0.2 ISC
ot-text-unicode 4.0.0 ISC
pptx-viewer-mcp 2.5.1 Apache-2.0
react-remove-scroll-bar 2.3.8 MIT
unicount 1.1.0 ISC

2026-09-16 Project alpha release / 项目级预览发行

本批通过8个精确安装包的隔离官方Web Profile安装、两次冷启动、匿名401/认证200、活动插件移除及全部模块移除后冷启动。完整构建、115项集成测试、9项活动测试通过。验证环境:Harness 0.1.6-alpha.1,Node 22.23.2,macOS。专家团TM-01、真实长任务状态切换及多平台整体验收尚未完成。

模块 安装包版本 下载
experts workdsh-plugin-experts@0.1.0-alpha.4 Release · tgz
skills workdsh-plugin-skills@0.1.0-alpha.29 Release · tgz
connectors workdsh-plugin-connectors@0.1.0-alpha.1 Project release · tgz
activity workdsh-plugin-activity@0.1.0-alpha.3 Release · tgz
office workdsh-plugin-office@0.1.0-alpha.5 Release · tgz
bundle workdsh-bundle@0.1.0-alpha.45 Project release · tgz

下载所需tgz后,使用官方CLI:dsh plugin --profile <profile> add /absolute/path/<package>.tgz。基础身份、审计与授权配套见专家发行附件;各模块独立安装。仅发布GitHub alpha附件,未发布npm注册表。Office依赖引用与声明许可证见下文;现有notice及检查报告保留。

About

A plugin-based Web work platform built on DeepSeek Harness, with global Skill management and native workspace integration. 基于 DeepSeek Harness 的插件化 Web 工作平台。

Topics

Resources

Stars

32 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages