Skip to content
dsh.fish
Bundle

@dsh-external/dsh-easy-start

DSH Web easy start: one-click desktop launcher, restart and shutdown service controls

Source
aorucshiea
stars
1 stars
License
MIT
Updated
Updated 15 days ago

Readme

# dsh-easy-start

DSH Web 一键启动 + 服务控制插件:无需打开终端,双击桌面快捷方式即可启动 DSH Web;在设置页可以直接重启或关闭服务。

![Service control settings with restart and shutdown buttons](docs/service-controls.png)

## Features

- **桌面一键启动**:如果桌面没有 DSH 启动快捷方式,插件会创建 **DSH Easy Start**;如果已有 **DeepSeek Harness** 快捷方式,则直接复用,不创建重复项。
- **重启 DSH 服务**:点击后自动重启服务,当前窗口等待服务恢复后自动刷新。
- **关闭 DSH 服务**:点击后关闭当前 DSH Web 服务进程。
- **检查桌面快捷方式**:设置页可以检测/复用现有 DSH 启动入口。

## Install

```bash
dsh plugin --profile web add github:aorucshiea/dsh-easy-start
```

然后重启 DSH Web。

## Usage

1. 如果桌面已有 **DeepSeek Harness** 快捷方式,插件直接复用,不重复创建。
2. 如果桌面没有 DSH 启动入口,会自动创建 **DSH Easy Start**。
3. 打开 DSH Web → 设置 → **服务控制**,可以:
   - **重启 DSH 服务**
   - **关闭 DSH 服务**
   - **检查桌面快捷方式**

## Notes

- 重启服务时如果请求中断,页面会自动轮询等待新服务恢复,然后自动刷新。
- 重启服务依赖一个分离的 Node 看门狗进程;它会等待当前服务释放端口后,再用原来的 `dsh web` 命令启动新实例。
- 桌面启动器会先执行 `dsh-safe-tui` 的修复脚本(如果存在),再启动 `dsh web`;服务就绪后自动打开浏览器。
- No API keys or credentials are stored in this repository.

## License

MIT

Install

dsh plugin --profile web add github:aorucshiea/dsh-easy-start

Profile: web

  • This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.
Source