Back to home@mapan0424

deepseek-harness-plugins

Unofficial community plugins collection for DeepSeek Harness

Stars
1
Language
JavaScript
Created
Sep 2, 2026
Updated
Sep 3, 2026
GitHub repo

Introduction

🧩 DeepSeek Harness Plugins (Unofficial Community Monorepo)

English | 简体中文

CI License: MIT pnpm workspace

A curated collection of unofficial community plugins for DeepSeek Harness (compatible with Web UI, Docker deployments, and Desktop runtimes).

⚠️ Unofficial Disclaimer: This project is developed and maintained independently by the open-source community. It is NOT an official DeepSeek product, and is not sponsored, endorsed, or affiliated with DeepSeek in any way.


📑 Table of Contents


📦 Plugin Marketplace Directory

1. Core & Infrastructure

Package NameVersionDescriptionInstall Command (dsh plugin)npm
@anarkhgatsby/deepseek-harness-core0.1.0Unified GatewayCore message bus routing, deduplication, and multi-channel dispatch hub.dsh plugin add @anarkhgatsby/deepseek-harness-corenpm
@anarkhgatsby/deepseek-harness-channel-config0.1.4Visual channel settings UI inside the Harness Web interface (Feishu / WeCom / iMessage).dsh plugin add @anarkhgatsby/deepseek-harness-channel-confignpm

2. Messaging & Collaboration Channels

Package NameVersionDescriptionInstall Command (dsh plugin)npm
@anarkhgatsby/deepseek-harness-channel-feishu0.1.0Feishu / Lark bot integration with WebSocket long-connection mode (no public IP required), rich cards, and streaming typing.dsh plugin add @anarkhgatsby/deepseek-harness-channel-feishunpm
@anarkhgatsby/deepseek-harness-channel-wecom0.1.1WeCom (Enterprise WeChat) bot and application integration.dsh plugin add @anarkhgatsby/deepseek-harness-channel-wecomnpm
@anarkhgatsby/deepseek-harness-channel-imessage0.1.1Native local iMessage integration on macOS (reads Messages.app SQLite DB with secure local dispatch).dsh plugin add @anarkhgatsby/deepseek-harness-channel-imessagenpm

3. Analytics & Insights

Package NameVersionDescriptionInstall Command (dsh plugin)npm
@anarkhgatsby/deepseek-harness-insights0.1.4Local-first usage statistics, token consumption breakdowns, conversation heatmaps, and analytics charts.dsh plugin add @anarkhgatsby/deepseek-harness-insightsnpm

4. UI & Localization

Package NameVersionDescriptionInstall Command (dsh plugin)npm
@anarkhgatsby/deepseek-harness-locale-pack0.1.1Multi-language and ethnic minority language pack (Tibetan, Mongolian, Uyghur, Nuosu Yi, Traditional Chinese, Japanese, Korean, etc.).dsh plugin add @anarkhgatsby/deepseek-harness-locale-packnpm

📥 How to Install Plugins via dsh plugin

All plugins in this repository follow the DeepSeek Harness official bundle manifest and can be managed directly via the dsh plugin CLI:

1. Install from npm

# Install to default profile
dsh plugin add @anarkhgatsby/deepseek-harness-insights

# Or install to a specific profile
dsh plugin --profile demo add @anarkhgatsby/deepseek-harness-channel-feishu

2. Start DeepSeek Harness

dsh --profile demo

3. Uninstall a Plugin

dsh plugin --profile demo remove @anarkhgatsby/deepseek-harness-insights

4. Install from Local Source (Development)

dsh plugin --profile demo add ./packages/harness-insights

⚙️ Plugin Configuration & Usage

1. Feishu / Lark Channel Configuration

Once installed, open the Settings ➔ Channel Config tab in Harness UI or configure via YAML:

"@anarkhgatsby/deepseek-harness-channel-feishu":
  appId: "cli_a1b2c3d4e5f6"
  appSecret: "your_app_secret_here"
  encryptKey: ""
  verificationToken: ""
  connectionMode: "websocket" # WebSocket mode avoids needing a public IP/Webhook

2. WeCom (Enterprise WeChat) Channel Configuration

"@anarkhgatsby/deepseek-harness-channel-wecom":
  corpId: "ww1234567890abcdef"
  agentId: 1000002
  secret: "your_wecom_agent_secret"
  token: "your_callback_token"
  encodingAesKey: "your_aes_key"

3. Usage Insights Analytics

  • Open your DeepSeek Harness web interface or desktop window;
  • Click the 📊 Usage Insights entry in the settings menu;
  • Explore real-time token metrics, cost forecasts, session distributions, and tool call traces.

4. Multi-Language Pack (Locale Pack)

  • Go to Settings ➔ General ➔ Language (界面语言);
  • Select from expanded options: Tibetan (བོད་ཡིག), Uyghur (ئۇيغۇرچە), Mongolian (Монгол хэл), Nuosu Yi (ꆈꌠ꒿), Traditional Chinese (繁體中文), Japanese (日本語), Korean (한국어), etc.

🛠️ Monorepo Local Development & Publishing

This repository uses pnpm Workspaces and Changesets for modular multi-package development.

1. Clone & Install

git clone https://github.com/mapan0424/deepseek-harness-plugins.git
cd deepseek-harness-plugins
pnpm install

2. Run Tests

pnpm test

3. Record Version Changes (Changeset)

pnpm changeset

4. Release to npm

# Bump version and generate changelogs
pnpm version:packages

# Publish updated packages to npm
pnpm publish:packages

For full plugin authoring details, see docs/plugin-development-guide.md.


📄 License

All plugins in this repository are licensed under the MIT License.