dsh-desktop-tools:在 DSH 里用 UI Automation 操作 Windows 桌面
dsh-desktop-tools 是 Kerberos255 维护的 DSH 社区插件,仅支持 Windows,通过 UI Automation 与作用域截图坐标为本机 GUI 提供窗口发现、控件快照、截图、点击与输入五类工具。安装命令为 dsh plugin --profile desktop add github:Kerberos255/dsh-desktop-tools;需 PowerShell 7 与已解锁交互桌面。插件遵循会话权限、写入开关与按进程策略,默认倾向只读,截图本地保留默认七天。典型流程为 desktop_windows → desktop_snapshot → desktop_click/desktop_type,自定义绘制界面则用 desktop_screenshot 的 screenshotRef。MIT 许可,当前资料版本 0.1.11。
Read Moredsh-desktop-tools: Desktop windows, environment panels, and code editors for dsh
`dsh-desktop-tools` is a DSH environment management plugin written in TypeScript under the MIT license. In DSH's "all-plug-in" mode, this plugin integrates desktop window management, runtime management, platform compatibility, billing viewing, and file editing into a unified feature set. After installation, `dsh web` can automatically acquire the Tauri desktop host and open a window (supporting Win/macOS/Linux), which users can disable using the `--no-desktop` parameter. The plugin provides core functionalities, including an environment panel accessible via hotkeys or a menu (displaying host status, runtime, platform compatibility, and DeepSeek official billing summary), a one-click runtime update entry, platform auto-adaptation (Windows-only), and built-in code.
Read More