← 返回列表
需源码安装
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,请重建快捷方式或重新安装。
扫码进群