DeepSeek Harness Hub
← 返回列表

642463401/DSHIDE

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

DSHIDE 是构建在 Visual Studio Code 与 dshDeepSeek 开源 Agent 框架之上的…

暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/8/21 · 已提供中文文档

DSH 生态系统 IDE —— 以 dsh 作为进程内智能体内核的 VS Code 分支

综合分
33.5
GitHub 分
33.5
用户评分
★ Stars
5
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add 642463401/DSHIDE
仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包DSHIDE(未发布到 npm,仅可源码安装)
Node 引擎未声明 engines.node
dsh CLI 依赖未声明 dsh 版本约束
入口文件缺少入口声明

仓库缺少 package.json,无法用 dsh 插件安装命令安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 21:00:11

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSHIDE

DSHIDE 是构建在 Visual Studio Code 与 dsh(DeepSeek 开源 Agent 框架)之上的 AI 原生 IDE。编辑器层是 VS Code,全部原生功能完整保留(编辑、调试、Git、终端、扩展生态);AI 层是 dsh,以进程内内核的形式直接跑在 IDE 里。

与其它 AI IDE 的不同

- dsh 即 IDE 内核。 无伴生进程、无 localhost 服务。dsh 的整套 Agent 树(agent preset、沙箱、审批栈、存储、插件系统)在扩展宿主内以 fleetide profile 启动(位于 ~/.dsh),与 dsh CLI 完全同款协议栈,零翻译层。
- 原生 Chat,无自绘面板。 聊天界面就是 VS Code 原生 Chat 面板,dsh 是默认参与者;审批与提问走原生弹窗(fail-closed,关窗即拒绝)。
- 四模式 + 思考长度 + 多模型/多供应商,聊天里直接切。 /mode 切换 standard / code(PTC)/ minimal / cordis 四种 agent preset;/think 切换思考长度(off / low / high / max);/model 切换模型供应方与型号(如 deepseek-v4-flash / deepseek-v4-pro);/provider 新增供应方(36 家内置路由一键启用,或自定义 OpenAI 兼容网关)。
- 插件管理在 IDE 内。 dsh 插件面板为 fleetide profile 安装/移除插件,转发到 dsh CLI 执行。
- Copilot 已彻底移除。 唯一的 AI 入口是 dsh,唯一的认证是 DeepSeek API Key(/auth),由 dsh 统一存放在 ~/.dsh/.credentials.yaml——IDE 自身从不落盘密钥。
- 与浏览器端 dsh 共享同一 home。 本机若同时使用 dsh 的 web UI(3080 端口),两者共享 ~/.dsh 与 API Key;IDE 会话独立存放于 ~/.dsh/sessions-fleetide,互不干扰。

快速上手(Windows)

1. 前置:Node.js ≥ 22.19(推荐 24 LTS)+ dsh CLI:
npm i -g @deepseek-ai/dsh

2. 用安装包安装 DSHIDE(user / system 安装器),或直接运行解压版构建目录里的 DSH Code.exe。
3. 在 Chat 面板输入 /auth,粘贴 DeepSeek API Key(写入 ~/.dsh/.credentials.yaml)。
4. 直接在 Chat 里提问即可,无需 @ 前缀。

| 命令 | 作用 |
|---|---|
| /auth | 配置 / 更换 DeepSeek API Key |
| /mode | 选择 agent preset:标准(standard)/ PTC(code)/ 极简(minimal)/ 创造(cordis),下一次新会话起生效、会话开始后锁定 |
| /think | 切换思考长度:off / low / high / max,当前会话立即生效 |
| /model | 切换模型供应方/型号(如 deepseek-v4-flash / deepseek-v4-pro),当前会话立即生效并成为全局默认 |
| /provider | 新增模型供应方:启用内置路由(Anthropic / OpenAI / OpenRouter…)或自定义 OpenAI 兼容网关 |

自动补全:输入 / 即弹出五条命令的补全列表;在 /mode 、/think  或 /model  后(命令后跟一个空格)会自动弹出参数列表,继续输入可过滤(支持输入中文名过滤,如输入「标」即可匹配「标准模式」),回车即补全。/model 的参数来自 dsh 实时模型目录。无需记忆完整拼写。

完整手册与故障排查见 docs/MANUAL.zh.md。

从源码构建

DSHIDE 是 VS Code 的 fork,自带内置扩展 extensions/fleetide-dsh。

rem 一次性环境(独立 Node 24 + 国内镜像 + signtool PATH)
tools\build-env.cmd
rem 全量 win32-x64 构建(输出:VSCode-win32-x64\)
tools\build-ide.cmd
rem 安装器链
npm run gulp vscode-win32-x64-inno-updater vscode-win32-x64-user-setup vscode-win32-x64-system-setup

注意:
- Electron 二进制经 ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ 下载(已内置在 build-env.cmd)。
- 扩展用 esbuild 打包:cd extensions\fleetide-dsh && node --experimental-transform-types esbuild.mts。
- 对上游源码的改动记录在 patches/ 目录,便于未来 rebase。

架构

DSHIDE(桌面应用)
├─ 工作台(编辑器 / 调试 / 终端)          ← VS Code,原封不动
├─ 扩展宿主
│   └─ fleetide-dsh(内置扩展)
│       ├─ Chat participant:/auth /mode /think /model /provider、流式回合
│       ├─ dsh 内核:进程内 boot,fleetide profile(sessions-fleetide)
│       │   └─ agent preset · 沙箱 · 审批栈 · 插件 · 存储
│       ├─ 语言模型桥(VS Code LM API ⇄ dsh 模型路由)
│       └─ 插件管理面板
└─ ~/.dsh(与本机 dsh CLI / web UI 共享)

与 dsh 的关系

DSHIDE 不属于 dsh 仓库,它是 dsh 的消费方。dsh 代码在运行时从 $DSH_HOME/profiles/node_modules 加载(由 dsh CLI 物化),因此本仓库不含任何第三方 Agent 代码,dsh 升级与 IDE 发版互不耦合。

许可与署名

- 本仓库 fork 自 microsoft/vscode,遵循 MIT 协议。产品品牌(名称、图标、安装器、遥测标识)已全部更换;本项目与 Microsoft 无隶属关系,亦未经其背书。
- GitHub Copilot 已从本 fork 移除,DSHIDE 中没有任何 Copilot / GitHub 认证代码在运行。
- dsh 及其各包版权归其所有者,不随本仓库分发。
- fleetide-dsh 扩展与全部 fork 改动与基座同为 MIT 协议。

常见问题

- 需要先跑一个 dsh 服务吗? 不需要。内核进程内启动;本机的 dsh CLI / web UI(3080)可并行运行,互不影响。
- Key 存在哪里? ~/.dsh/.credentials.yaml,由 dsh 管理。DSHIDE 自身不写、不持久化密钥。
- 改名后快捷方式失效? 主程序由 FleetIDE.exe 更名为 DSH Code.exe,请重建快捷方式或重新安装。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群