baobaolaodie/dsh-tui-vscode

baobaolaodie★ 2TypeScriptLast synced: 2026-08-17

Open on GitHub

VS Code companion extension for dsh-TUI — an experience almost identical to the official Claude Code VS Code extension

README excerpt

dsh-tui-vscode dsh-TUI 的 VS Code companion 扩展——体验与 Claude Code 官方 VS Code 扩展几乎一致 真实集成终端承载 · 编辑器区另一侧打开 · 多会话并存 · 侧边栏会话历史 · 指定会话恢复 English dsh-tui-vscode dsh-tui-vscode 让 dsh-tui 跑在 VS Code 真实的集成终端 里(编辑器区另一侧新开一列,Windows 默认 PowerShell)—— 与 Claude Code 官方 VS Code 扩展的终端模式同构 ( createTerminal + 在终端内运行 CLI),没有 webview、没有 xterm 模拟层。 这是 ccch1mneyyy/dsh-TUI 161 的实现。 展示 点击鲸鱼按钮后, DeepSeek 终端在编辑器区另一侧打开并自动运行 dsh-tui——真实终端、真实 shell、完整 TUI: 特性 - 真实终端,非模拟 :会话运行在 VS Code 集成终端(你的默认 shell),拥有终端的一切原生能力:shell 集成、原生 Ctrl+C、复制粘贴、字体主题跟随。 - 打开位置 = 另一侧 : ViewColumn.Beside ——在编辑器区 旁边新开一列 ,绝不占你正在看的列(同 Claude Code)。 - 多会话并存 :每次点击「启动新会话」都新开一个终端 + 会话,旧会话继续运行(同 Claude Code)。 - 侧边栏会话历史 :只展示 当前 VS Code 工作区 下的会话(含工作区子目录里启动的会话;多根工作区取并集;未打开工作区时为空列表),隐藏只有启动记录、没有任何对话的空会话、子代理派遣运行与 已归档会话 (与 dsh web 列表同源:读 storages/workspace.json 的归档集合)——与 dsh 浏览器默认视图一致;标题 + 紧凑相对时间(与 Web 会话列表同源),点击条目 恢复该指定会话 ;条目悬停可 归档 (dsh 原生归档:日志保留、可随时恢复)与 重命名 ,右键菜单可 永久删除 (危险操作,默认从右键进入);「管理已归档会话」命令可恢复或彻底删除;目录变化自动刷新。 - 一键启动/恢复 : Start new session 、 Resume last session 、侧边栏指定会话恢复——恢复指定会话走 DSH TUI RESUME SESSION 环境变量通道(profile 的 cordis.patch.yml 启动时读取),与 --resume 互不干扰。 - 自动启停 + 环境注入 :打开 = 启动,关闭终端 = 进程结束; $VISUAL / DSH TUI LANG / $DSH HOME 自动注入终端环境。 快速开始 前置条件:全…

View full README on GitHub →
Terminal / TUIai-codingdeepseekdsh-plugindsh-tuiterminalvs-code-extensiontuivscode

Category