统一管理员工激活、模型配额与虚拟密钥
28.1/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lin-strive/deepseek-harness-enterprise该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 49 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/5) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
写入剪贴板(不计风险)
查看扫描证据(共 1 处,展示前 1 条)
- 写入剪贴板admin-web/src/clipboard.js:8
await navigatorObject.clipboard.writeText(text)
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 管理员工激活
- 配置模型配额
- 管理虚拟密钥
DeepSeek Harness 企业部署模板
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness Enterprise
面向各类企业内部部署的 DeepSeek Harness 企业化封装方案。员工在 Windows 电脑本地运行 Harness,所有模型请求统一经过企业自建的 LiteLLM 网关,并通过员工独立虚拟 Key 实现用户隔离、模型权限、月度预算、RPM、TPM 和并发限制。
项目采用「上游 Harness 不侵入修改」的集成方式:Windows 桌面壳负责激活、运行时管理、企业策略和升级入口,服务端 ControlPlane 负责员工、激活码、模型目录及 LiteLLM 虚拟 Key 生命周期,便于企业跟随 DeepSeek Harness 官方版本更新。
当前基线版本为 0.2.7,已经完成 Windows x64 自包含安装包、首次启动稳定性、员工管理、激活与模型网关闭环验证。仓库默认使用虚构示例企业「超智能战斗轮椅有限公司」;正式用于其他企业前,应按本文「企业定制项」替换品牌和服务地址。
本项目自有代码采用 Apache License 2.0 授权。DeepSeek、DeepSeek Harness 及第三方依赖的名称、商标和代码仍受各自权利人及许可证约束;本项目是独立的企业集成模板,不代表官方认可或隶属关系。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Enterprise 面向各类企业内部部署的 DeepSeek Harness 企业化封装方案。员工在 Windows 电脑本地运行 Harness,所有模型请求统一经过企业自建的 LiteLLM 网关,并通过员工独立虚拟 Key 实现用户隔离、模型权限、月度预算、RPM、TPM 和并发限制。 项目采用「上游 Harness 不侵入修改」的集成方式:Windows 桌面壳负责激活、运行时管理、企业策略和升级入口,服务端 ControlPlane 负责员工、激活码、模型目录及 LiteLLM 虚拟 Key 生命周期,便于企业跟随 DeepSeek Harness 官方版本更新。 当前基线版本为 0.2.7,已经完成 Windows x64 自包含安装包、首次启动稳定性、员工管理、激活与模型网关闭环验证。仓库默认使用虚构示例企业「超智能战斗轮椅有限公司」;正式用于其他企业前,应按本文「企业定制项」替换品牌和服务地址。 本项目自有代码采用 Apache License 2.0 授权。DeepSeek、DeepSeek Harness 及第三方依赖的名称、商标和代码仍受各自权利人及许可证约束;本项目是独立的企业集成模板,不代表官方认可或隶属关系。 主要功能 - Windows 10/11 x64 桌面客户端,员工无需单独安装 .NET、Node.js、npm 或 pnpm; - 固定版本的 Node.js 与 DeepSeek Harness Runtime,不修改上游 JavaScript 源码; - 激活码激活,展示员工姓名、工号和部门; - 员工添加、删除、启用、禁用和 CSV 导入; - 激活码按小时、天、月、年或长期策略管理; - LiteLLM 虚拟 Key 自动签发、撤销和轮换; - 模型目录、月度金额、RPM、TPM 和并发配额管理; - Windows Credential Manager 保存员工虚拟 Key; - Harness 浅色/深色主题联动和 Windows 原生窗口行为; - 安装包版本化 Runtime、启动诊断和更新清单校验能力; - 管理网页与员工模型入口分端口部署。 系统架构 Windows Desktop Shell ├─ WPF + WebView2 ├─ DeepSeek Harness Runtime(仅监听 127.0.0.1) └─ Windows Credential Manager(保存员工虚拟 Key) │ ▼ Nginx :8765 ──> 激活 API / LiteLLM OpenAI 兼容 API ──> DeepSeek API │ ├─ Spring Boot ControlPlane ├─ PostgreSQL └─ Redis 管理员浏览器 ──> Nginx :8766 ──> Vue 管理网页 + ControlPlane 管理 API 详细边界和技术选型见 系统架构 与 威胁模型。 仓库结构 | 路径 | 内容 | | src/ | Windows 桌面端与核心类库 | | tests/ | .NET 自动化测试 | | services/control-plane/ | Java 21 + Spring Boot ControlPlane | | admin-web/ | Vue 3 管理网页 | | infra/litellm/ | Nginx、LiteLLM、PostgreSQL 和 Docker Compose 部署模板 | | runtime/ | Harness 版本锁定、企业策略与模块解析器 | | installer/ | Inno Setup 安装脚本 | | scripts/ | 构建、验证和验收脚本 | | docs/ | 架构、API、安全、UI 和部署文档 | 部署准备 服务端要求 - 一台可运行 Docker 与 Docker Compose v2 的 Linux 服务器; - Java 21 和 Maven,用于构建 ControlPlane; - Node.js 与 npm,用于构建管理网页; - 企业自己的 DeepSeek API Key; - 员工入口端口,默认 8765; - 管理入口端口,默认 8766; - 正式环境建议配置域名、HTTPS,并限制管理入口来源。 Windows 构建机要求 - Windows 10/11 x64; - PowerShell; - pnpm 11.19.0; - Inno Setup 7; - 项目锁定的 .NET SDK,可由仓库脚本安装到 .tools/。 服务端部署 1. 准备环境变量 进入部署目录并复制环境变量模板: cd infra/litellm cp .env.example .env 至少需要修改以下配置: | 变量 | 用途 | | DEEPSEEK_API_KEY | 企业上游 DeepSeek API Key | | LITELLM_MASTER_KEY | LiteLLM 管理密钥,仅服务端使用 | | POSTGRES_PASSWORD | LiteLLM 数据库密码 | | CONTROL_PLANE_POSTGRES_PASSWORD | ControlPlane 独立数据库密码 | | REDIS_HOST / REDIS_PASSWORD | Redis 地址与密码 | | ACTIVATION_PEPPER | 激活码 HMAC Pepper,至少 32 个随机字符 | | CONTROL_PLANE_ADMIN_USERNAME | 管理网页用户名 | | CONTROL_PLANE_ADMIN_PASSWORD | 管理网页强密码 | | CNY_PER_USD | 人民币预算换算汇率 | | LITELLM_PORT | 员工入口端口,默认 8765 | | CONTROL_PLANE_ADMIN_PORT | 管理入口端口,默认 8766 | .env、数据库密码、DeepSeek Key、LiteLLM Master Key、签名私钥和证书密码不得提交到 Git。 2. 检查模型配置 根据企业 DeepSeek 账号实际拥有的模型权限修改: infra/litellm/config.yaml ControlPlane 的模型目录保存在 PostgreSQL 中,管理员可以在管理网页启停员工可见模型。修改价格、预算上限或汇率时,需要同步检查 ControlPlane 校验规则与管理网页提示。 3. 构建 ControlPlane 在仓库根目录执行: mvn -f services/control-plane/pom.xml clean test package cp services/control-plane/target/company-harness-control-plane-.jar \ infra/litellm/control-plane/app.jar 4. 构建管理网页 npm --prefix admin-web ci npm --prefix admin-web run test npm --prefix admin-web run build mkdir -p infra/litellm/admin-web cp -R admin-web/dist/. infra/litellm/admin-web/ 生成的 JAR 和前端 dist 只用于部署,均已通过 .gitignore 排除。 5. 启动 Docker 服务 docker compose \ -f infra/litellm/compose.yml \ --env-file infra/litellm/.env \ up -d --build 查看状态和日志: docker compose -f infra/litellm/compose.yml ps docker compose -f infra/litellm/compose.yml logs --tail=200 默认入口: - http://<server>:8765/health/ready:服务就绪检查; - http://<server>:8765/api/v1/activation/:员工激活接口; - http://<server>:8765/v1/*:LiteLLM 模型接口; - http://<server>:8766/admin/:管理网页。 首次部署后,在管理网页添加或导入员工,设置配额并生成一次性激活码,再由 Windows 客户端完成激活。 当前 Docker 模板便于验证完整链路。正式生产环境必须更换所有示例密码、启用 HTTPS、限制 8766 的访问来源,并建立 PostgreSQL 数据卷备份。 企业定制项 制作企业自己的安装包前,至少检查以下内容: 1. 在 Directory.Build.props 修改公司名、产品名、版本和程序集信息; 2. 以 branding/brand-template.json 为替换清单,并为新企业生成独立安装 AppId、技术标识和数据目录; 3. 替换 info/logo-generated-source.png,运行 scripts/generate-brand-assets.ps1 重建 Logo 与图标; 4. 检查 admin-web/src/App.vue 与 installer/CompanyHarness.iss 中的品牌文案; 5. 设置 ControlPlane 对员工返回的 LiteLLM 公网地址; 6. 设置 Windows 客户端激活服务地址 COMPANY_HARNESS_CONTROL_PLANE_URL; 7. 检查模型目录、预算上限、人民币汇率、联网搜索和遥测策略; 8. 正式分发前为安装包配置 Authenticode 代码签名。 当前参考实现的可见品牌、技术命名空间和测试示例均使用同一套虚构企业模板。它们不会影响架构复用,但为另一家企业制作安装包时仍须完整替换,不能只更换 Logo。 Windows 客户端构建 1. 安装项目锁定的 .NET SDK .\scripts\bootstrap-dotnet.ps1 2. 构建并测试桌面端 $dotnet = Join-Path $PWD '.tools\dotnet\dotnet.exe' & $dotnet restore CompanyHarness.sln & $dotnet build CompanyHarness.sln --no-restore & $dotnet test CompanyHarness.sln --no-build 3. 准备固定 Harness Runtime .\scripts\prepare-harness-runtime.ps1 脚本会校验 Node.js 下载哈希,按锁文件安装指定版本的 DeepSeek Harness,并限制依赖安装脚本。Runtime 生成在 artifacts/windows-harness-runtime,不进入源码仓库。 4. 生成 Windows 安装包 .\scripts\build-windows-installer.ps1 -StageOnly .\scripts\build-windows-installer.ps1 -InnoCompiler 'C:\Program Files\Inno Setup 7\ISCC.exe' 输出文件: artifacts/installer/CompanyHarness-Setup-<version>-win-x64.exe artifacts/installer/CompanyHarness-Setup-<version>-win-x64.json JSON 文件包含安装包大小、SHA-256 和签名状态。详细构建和验收记录见 Windows 安装包开发说明。 文档 - 项目生命周期 - 系统架构与技术选型 - 远端 Docker 部署模板 - 开源发布检查清单 - 安全策略 - 参与贡献 - 威胁模型 - API 契约 - UI 页面与状态 - 品牌与 Logo 资产 - LiteLLM 部署环境 - Windows Runtime 集成 - Windows 桌面壳开发说明 - Windows 安装包开发说明
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lin-strive/deepseek-harness-enterprise
统一管理员工激活、模型配额与虚拟密钥
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2
这是你的仓库?认领条目