dsk.net
by bmai-BH6BHG
将 DeepSeek harness 装入 net 框架
安装
dsh plugin --profile web add github:bmai-BH6BHG/dsk.netGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
English | 中文
北斗平台是基于开源智能体框架 DeepSeek Harness(dsh)封装的 Windows 桌面版:把命令行工具打包成一个单文件安装程序,开箱即用,无需配置任何开发环境。
- 单文件安装包,双击即装
- 桌面快捷方式 + 「添加或删除程序」一键卸载
- 内置 Node.js 运行时与 .NET 8 自包含启动器,目标机器无需预装 Node / pnpm / .NET
- 自动启动后端服务并弹出桌面窗口加载 Web UI
- 预装 dsh-web-ui 皮肤/功能插件全家桶(含「自定义皮肤」功能)
桌面版怎么用
安装
- 拿到安装包
BeidouPlatform-Setup.exe。 - 双击运行,按向导点击「下一步」完成安装。
- 安装完成后,桌面会自动生成「北斗平台」快捷方式。
安装位置:%LOCALAPPDATA%\Programs\BeidouPlatform;应用数据(DSH 主目录):%LOCALAPPDATA%\BeidouPlatform\dsh。
启动
双击桌面上的「北斗平台」快捷方式即可。程序会自动完成两件事:
- 启动内置的 Node.js 后端服务(监听
127.0.0.1:3080)。 - 打开桌面窗口(基于 Microsoft Edge WebView2),加载 Web UI。
首次启动会稍慢几秒(后端就绪最长等待 60 秒),属正常现象。
使用
- 在 Web UI 中与智能体对话、使用工具。
- 进入 设置 → 插件 → 皮肤中心,可以:
- 切换内置皮肤;
- 新建自定义皮肤(上传壁纸 / 设置主题色 / 调整布局),保存后可一键应用、立即生效。
卸载
打开「控制面板 → 程序和功能(添加或删除程序)」,找到「北斗平台」,点击卸载即可,会一并清理桌面快捷方式与程序文件。
预装插件(dsh-web-ui 全家桶)
桌面版已把下列插件预装进 DSH profile,安装后无需额外操作即可使用:
- 皮肤中心
@linxin666/dsh-client-ui-skin-center(含自定义皮肤功能) - 10 款内置皮肤:qq98、ths、xp、blue-fantasy、dragon-heir、harbor、miku、minecraft、trading、whale-song
- 功能插件:task-board、git-graph、pet、live-stats、remote-web-ui、ssh、tool-describe-image、liangshen、aionui-panel、web-ui-settings
- 聚合包:
@linxin666/dsh-web-ui-all(一键挂载以上全部插件)
相对原始 DSH 的修改与优化
本仓库在原始 DeepSeek Harness 基础上做了如下改动,以适配桌面化打包与开箱即用:
单文件安装包
- 改用 Inno Setup 打包为单个
BeidouPlatform-Setup.exe,替代原先的命令行npx/ 源码运行方式。 - 安装程序写入桌面快捷方式与卸载注册项,支持一键卸载。
- 改用 Inno Setup 打包为单个
内置运行时,零依赖部署
- 内置 Node.js 运行时(
runtime/node/node.exe),后端不再依赖系统安装的 Node。 - 启动器采用 .NET 8 自包含发布,目标机器无需安装 .NET 运行时。
- 内置 Node.js 运行时(
桌面启动器
- 新增
apps/desktop-dotnet桌面壳(WinForms + WebView2),替代手动在浏览器打开127.0.0.1:3080。 - 启动器负责拉起后端、等待就绪、加载页面,并在退出时关闭后端进程。
- 后端就绪等待时间由 30 秒延长到 60 秒,修复了概率性启动失败的问题。
- 新增
插件全家桶预装
- 通过 DSH profile 机制(
$DSH_HOME/profiles)预置webprofile,并把@linxin666/dsh-web-ui-all聚合包挂载为默认 bundle。 - 额外提供
schemasteryshim,让插件对裸schemastery的依赖正确解析到内置的@deepseek-ai/schemastery。
- 通过 DSH profile 机制(
构建链路优化
pnpm-workspace.yaml切换为nodeLinker: hoisted+injectWorkspacePackages: true,让pnpm deploy产出扁平node_modules,规避 Windows 上符号链接 / junction 的权限问题。
品牌与图标
- 应用命名为「北斗平台」,安装包与应用程序 exe 使用统一的图标(打包时由源图自动生成 16–256 多尺寸
.ico)。
- 应用命名为「北斗平台」,安装包与应用程序 exe 使用统一的图标(打包时由源图自动生成 16–256 多尺寸
从源码重新打包(开发者)
以下步骤在打包机上执行(打包机需要完整工具链;产出的安装包在目标机器上仍为零依赖)。
前置要求:
- Windows
- Inno Setup 6 或 7
- .NET 8 SDK
- Node.js + pnpm
执行:
powershell -ExecutionPolicy Bypass -File build-installer.ps1
脚本会依次完成:安装依赖并构建后端 → pnpm deploy 产出扁平部署目录 → 下载并内置 Node 运行时 → 生成图标并构建桌面启动器 → 预装插件到 DSH 主目录 → 校验关键文件 → 用 Inno Setup 编译出单文件安装包。
最终产物位于工作目录下的 setup\BeidouPlatform-Setup.exe。
许可证
基于 DeepSeek Harness,采用 MIT 许可证。
原始 README: https://github.com/bmai-BH6BHG/dsk.net/blob/main/README.zh.md ↗
同类插件
查看全部 →
dsh-anchored-standard
两阶段 DeepSeek Harness 预设:先 Minimal 对齐的 bootstrap,再切完整 Standard 工具(Project2 98/99)

PicGo-Core
极致的图片上传引擎,CLI 与 API 双支持

awesome-deepseek-harness
DeepSeek Harness(DSH)及其优秀社区插件的精选指南。

awesome-deepseek-harness
DeepSeek Harness (DSH)生态系统:来自dsh-external/hub和公共dsh-plugin主题的精选插件、工具和基础设施。

AI-Novel-Writer
本地优先 AI 小说创作工作台,提供 Windows/macOS 桌面版与 DeepSeek Harness 插件开发预览,支持角色、大纲、章节蓝图、审稿修稿和本地模型。

mcp-for-stata
MCP-for-Stata:把 Stata 集成进你的 agent