bloodtmai-cmyk/dsh-harness-enterprise
Independent community project based on DeepSeek Harness. It is not affiliated with, sponsored by, or endorsed by DeepSeek AI.
catalog 简介 / catalog descriptioncatalog description:面向企业内部管控的 DeepSeek Harness 统一智能工作台入口
项目介绍Project Overview
Harness Enterprise 是面向企业内部的 DeepSeek Harness 托管入口插件,提供企业登录、AI Hub 策略同步、模型与 MCP 权限管控、审计投递、加固 Electron 桌面运行时及托管更新。适合组织需要统一 AI 工作台入口并控制身份、技能、插件和指令时使用。它不是身份提供商或业务数据代理,桌面完整托管还需配套 AI Hub、网关和模型端点。
Harness Enterprise is a managed DeepSeek Harness entry point for internal enterprise use. It adds enterprise sign-in, AI Hub policy synchronization, controlled model and MCP access, audit delivery, hardened Electron desktop runtime, and managed updates. Use it when an organization needs one internal AI workbench while governing identity, Skills, plug-ins, instructions, and releases. It is not an identity provider or business-data proxy; full managed operation requires a configured AI Hub, gateway, and model endpoint.
请帮我了解并安装插件:【dsh-harness-enterprise】【https://github.com/bloodtmai-cmyk/dsh-harness-enterprise】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add github:bloodtmai-cmyk/dsh-harness-enterprise
把 bloodtmai-cmyk/dsh-harness-enterprise 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
Harness Enterprise
A managed DeepSeek Harness entry point for internal enterprise use.
It combines enterprise sign-in, AI Hub policy, approved capabilities, audit delivery, and a hardened desktop runtime.
Independent community project based on DeepSeek Harness. It is not affiliated with, sponsored by, or endorsed by DeepSeek AI.
English | 中文
What this repository is
Harness Enterprise keeps the standard DeepSeek Harness runtime and adds an optional managed desktop distribution. It is intended for organizations that need one internal AI workbench entry point while retaining control over identity, model access, MCP services, Skills, plug-ins, enterprise instructions, updates, and conversation audit delivery.
The project is deliberately not an identity provider, MDM product, business-data proxy, or replacement for downstream authorization. AI Hub governs what the desktop may discover and use; business systems remain responsible for their own data permissions.
Components
| Component | Responsibility |
|---|---|
| Standard Harness | Upstream-compatible Web, Host, agent, tools, and plug-in runtime. Users may configure supported third-party model providers. |
| Harness Enterprise Desktop | Electron shell, enterprise sign-in, Hub synchronization, local runtime hardening, managed updates, and local personal memory. |
| DSH AI Hub | Companion control plane for authorization, model access records, managed artifacts, instructions, releases, and audit. |
| Enterprise Gateway | Pluggable authentication and MCP gateway. It validates identity and enforces current Hub policy at tools/list and tools/call. |
Companion project
Managed deployments pair this desktop with DSH AI Hub. The Hub owns policy and artifact metadata; Harness Enterprise remains the user-facing runtime that consumes those decisions. They are separate services and can be developed independently, but their managed contracts are designed together.
Managed model access
The two model modes stay separate:
- Standard Harness retains its native third-party Provider, Base URL, and API Key settings.
- Managed desktop hides manual model credentials. AI Hub supplies the Provider identifier, OpenAI-compatible gateway URL, and API Key as one authorization record.
- A cached Key is usable only while Hub still reports an active authorization with complete endpoint metadata.
- LiteLLM is one possible gateway implementation, not a requirement.
See the desktop documentation for the security and runtime contract.
Run from source
Prerequisites: Node.js 24 and pnpm 11.7.0.
corepack enable
pnpm install --frozen-lockfile
pnpm run build
pnpm dsh web
The standard Web UI listens on http://127.0.0.1:3080 by default. The managed desktop additionally requires a configured AI Hub, enterprise Gateway, and OpenAI-compatible model endpoint:
pnpm run desktop:dev
This repository publishes source code only. It does not provide signed macOS or Windows installers.
Development
pnpm run typecheck
pnpm test
pnpm run verify-third-party-notices
pnpm run verify-translation-pairing
pnpm run verify-community-sanitization
Start with the development guide and architecture documentation.
Upstream and license
The core runtime comes from DeepSeek Harness and preserves its MIT attribution. This repository is independently maintained by clanie.
Licensed under the MIT License. Third-party terms are recorded in THIRD_PARTY_NOTICES.md. Security reports should follow SECURITY.md.
nexu-io/open-design
ruvnet/ruflo
amruthpillai/reactive-resume
esengine/DeepSeek-Reasonix
volcengine/OpenViking
Molunerfinn/PicGo
titanwings/distilly
titanwings/colleague-skill