dsh-ide
IdentifiedAn IDE inside DeepSeek Harness with a file tree, multi-tab editor, AI assistant with model picker and API-key setup, Git panel, PTY terminal, and Python/TypeScript LSP.
DSH IDE
English · Release Notes · GitHub 上传说明
一个内置在 DeepSeek Harness Web 界面里的完整 IDE 插件。
功能
- 侧边栏独立 IDE 入口
- 文件树、快速打开、搜索/替换、文件多标签
- 语法高亮、自动括号、括号匹配、当前行高亮、文档补全
- 大纲、Problems 诊断、检查点历史
- AI 助手:模型选择、API Key 配置、单文件 diff、多文件
dsh-patch补丁 - Git 面板:init / status / stage / unstage / commit / diff
- 终端:多标签、ANSI 颜色、真实 PTY
- LSP:定义、引用、悬停、补全、诊断(Python / TypeScript / JavaScript)
- 可选 CodeMirror 6 编辑器 Beta:多光标、折叠、语义补全、诊断 Gutter
环境要求
- DeepSeek Harness 0.2.1-rc.5
- Node.js 20+(推荐 24)
- Windows 是当前主要验证平台
- Python / TypeScript 语言服务随包自动安装:Pyright、typescript-language-server
安装
如果安装过旧版双包(
@local/dsh-ide+@local/dsh-ide-lsp),请先在 DSH 插件管理里卸载它们,再安装本单包。两个版本使用同一个 IDE 路由,不能同时启用。
方式 1:下载 Release ZIP(推荐)
- 打开 Releases,下载最新 ZIP;
- 解压到任意目录;
- 双击
install.cmd(或执行powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1); - 打开 DSH 桌面端 → 插件管理 → 从本地安装,选择解压后的根目录(只安装这一个目录);
- 重启 DSH,或刷新 Web 页面。
方式 2:DSH CLI 从 GitHub 安装
dsh plugin --profile <你的profile> add github:TNTD26/dsh-ide
需要本机可访问 GitHub,并让 DSH 安装 npm 依赖。安装完成后同样需要重启 DSH。
使用
- AI 模型:AI 助手标题下方的下拉框选择 Provider / Model;旁边的
API可保存 API Key(写入 DSH 凭证服务,不保存在浏览器)。 - CodeMirror Beta:状态栏的
CM 6 off点击切换。出现问题时点回CM 6 off。 - 终端:
Ctrl + 反引号打开;+新建标签,×关闭。 - Git:左侧分支图标。
- LSP:Python/TS/JS 文件的面包屑右侧有“定义 / 引用 / 悬停”,也支持
Ctrl+Click。
开发
# 根包依赖(IDE + LSP)
npm install --ignore-scripts
# CodeMirror 构建依赖
npm --prefix dsh-ide-editor install --ignore-scripts
# 重新生成 assets/codemirror.js
npm --prefix dsh-ide-editor run build
# CodeMirror 集成测试
npm --prefix dsh-ide-editor test
目录结构
index.js # Host:文件、Git、终端、AI、LSP 桥
client.js # IDE Web 客户端
assets/codemirror.js # 构建后的 CodeMirror 6
cordis.patch.yml # DSH bundle patch
dsh-ide-editor/ # CodeMirror 构建工程和测试
install.cmd / install.ps1 # 安装根包依赖
GITHUB.md # 上传/发版步骤
SCREENSHOTS.md # 截图清单(英文)
截图清单.md # 截图清单(中文,含拍摄步骤)
截图


截图放在 docs/screenshots/,清单和拍摄方法见 中文截图清单 或 SCREENSHOTS.md。
已知限制
- LSP 的补全/诊断走 IDE 自己的桥;Python 诊断基于磁盘文件,未保存修改可能滞后。
- CodeMirror 仍是 Beta,默认未切换;浅色主题适配不完整。
- 完整 TUI(vim/htop)暂不支持,终端是 ANSI 彩色行输入模式。
- AI 多文件补丁使用整文件替换,不是 diff hunk 合并。
License
MIT。见 LICENSE。第三方组件许可见 THIRD_PARTY_NOTICES.md。
Comments
Loading…
Similar plugins
A developer toolkit for the DeepSeek Harness (DSH) web console: a real multi-tab PTY terminal docked under the composer plus an AI-output file browser sidebar with syntax highlighting, Markdown render
★ 0
↓ 138/wk
dsh plugin --profile web add dsh-devpanelAIDE (AI + IDE): VS Code-style local IDE for DeepSeek Harness — Monaco, explorer, search, Git, terminal
★ 0
MIT
TypeScript
dsh plugin --profile web add dsh-aideby FleetingEcho
A dockable IDE workbench for the DSH web UI: a GPU-accelerated terminal (restty renderer over a Rust PTY), a CodeMirror editor, a file explorer, notes, a sandboxed browser, and ripgrep content search.
★ 2
MIT
JavaScript
Aug 18, 2026
dsh plugin --profile web add dsh-powerdeskby fan56
A fully-featured pi-style terminal UI for DeepSeek Harness (dsh) — history look-back & fork-at-turn, guided preset switching, live subagent steering, model profiles & themes.
★ 14
MIT
TypeScript
Nov 6, 2026
dsh plugin --profile terminal add @aiwayds/dsh-tui-piby CHAAAAA
DeepSeek Harness(DSH)的项目与工程管理插件,把需求、项目文档、Git 提交、AI 提交信息、代码评审、工作树、后台任务与周报聚合到一个侧边栏工作台里。
★ 0
MIT
TypeScript
Nov 2, 2026
dsh plugin --profile web add dsh-devbench-pluginby euanguo
DSH Studio — a local development workbench for DeepSeek Harness: project tree, Git review, terminal, and plugin marketplace (Desktop + Web)
★ 12
MIT
TypeScript
Aug 30, 2026
dsh plugin --profile web add @dsh-studio/desktop