项目说明
From README
dsh-terminal-shell English 中文 On Windows, choose which shell sits behind the terminal tool the agent invokes — PowerShell ( pwsh ), the local Git Bash ( bash ), or cmd.exe ( cmd ).One switch under Settings → General , applied to new sessions only : no preset file edited, no global ctx.
shell takeover.v0.2.1 · MIT · Windows (DSH Desktop / Web shell) · engines.node =22 · engines.dsh =0.2.1-rc.2 The Terminal shell row (bash dialect).The highlighted last line, Sidebar terminal , is the option that makes the sidebar New Terminal use this machine's Git Bash.
--- Install / enable Prerequisites: Windows; DSH Desktop / Web shell =0.2.1-rc.2 add dsh-terminal-shell — it runs pnpm inside the profile and registers the bundle automatically.A GitHub URL or a local path works too.The package ships its own dsh.bundle.
patch , which inserts exactly one row and pins no executable path: Restart DSH after
Original description
DSH plugin: switch the session terminal tool from pwsh to the local Git Bash / CMD on Windows.
安装方式
npm 包安装 · 安装无需配置
git clone https://github.com/road-kid/dsh-terminal-shell.gitnpm installnpm run build # esbuild → lib/index.js, lib/client.js, lib/pty.js安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 9 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1086 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 74
- 生态热度
- 61
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 85%
相关插件
dsh-gitbash-shell
KannaKuron/dsh-gitbash-shell
Windows 插件:将宿主 shell 执行器换成 Git for Windows bash(全部 Agent 模式生效),并物化标准/极简/PTC/创造四个 Git Bash 预设变体(逐文件 sha256 标记、用户修改保留);发布 gitBash 能力服务,让配套预设自动选用 Git Bash;若装有 dsh-better-sidebar,还会通过对方官方设置补丁口把其终端(UI 标签与模型 terminal_* 工具)一并切到 Git Bash。
dsh-TUI
ccch1mneyyy/dsh-TUI
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。
github-release-download-acceleration
chenjrastro-tech/github-release-download-acceleration
在 Windows PowerShell 5.1 上下载 GitHub Release 大资产的技能:先只读自检宿主环境(在监听的本地代理端口、系统代理与环境变量、已安装的 Clash Verge 内核及其配置、curl 版本),四条路线(现有代理 / 无头拉起内核 / 公共镜像 / 直连)并行实测 KB/s,在胜出路线上做限时并发阶梯,再用 curl 多段 range 并发下载,并按 release 的 digest 校验字节数与 SHA256。资产小于 100 MB 或单连接已到 3 MB/s 时直接跳过阶梯——并发只在「单连接被限速」时才有收益:实测限速节点 6.3×(1,234 7,759 KB/s),节点不限速时反而是 0.72×(单流 5,829 vs 16 段 4,175 KB/s)。不要求预装 aria2/7z,不改系统代理,不向用户索要端口或并发数;资产名对不上会报 ASSET_NOT_FOUND 并列出真实候选,绝不静默换文件;老 release 没有 digest 时降级为 DOWNLOAD_SIZE_OK_NO_DIGEST。