dlssjdyka0019/dsh-launcher
dlssjdyka0019★ 2GoLast synced: 2026-08-25
管理多个隔离的 DeepSeek Harness (DSH) 实例的 Windows 桌面工具
README excerpt
DSH Launcher 管理多个隔离的 DeepSeek Harness (DSH) 实例的 Windows 桌面工具 DSH Launcher 是一个 Windows 系统托盘应用,用于管理多个隔离的 DeepSeek Harness 实例。每个实例拥有独立的配置、插件和模型目录,互不干扰。 开发者的话 本软件纯 DSH + DeepSeek-V4-Flash 制作,开发者一行代码没看。 开发初衷是 DSH 加插件崩溃了每次要用 Codex 修,现在可以让 DSH 自己修了。 不要问为什么后端是 Go 前端不直接用 Go,因为前端 AI 用 Go 写不明白,我让 AI 换个技术重写了。 作者是个看见黑窗口(CLI / 命令行终端)就会死的人,所以软件提供了 DSH 快速安装和 DSH 依赖的快速安装。 秉持着 DSH 轻量化、插件化的精神,同样采取了 WebUI(前端美术风格也差不多)。 功能 - 多实例管理 — 创建、启动、停止、删除多个 DSH 实例 - 实例隔离 — 每个实例拥有独立的 $DSH HOME 目录和 DSH 安装副本 - 配置复制 — 从一个实例复制配置到另一个,快速搭建开发环境 - 实时日志 — WebSocket 实时流式查看实例日志,支持过滤和搜索 - 运行中实例发现 — 自动扫描系统中已在运行的 DSH 实例 - 系统托盘 — Windows 托盘图标,快速访问实例列表 - 主题支持 — 深色/浅色/跟随系统 - 单端口架构 — 统一管理界面端口 :4750 快速开始 前置条件 工具 版本要求 Go = 1.23 Node.js = 22.19.0 pnpm = 7.11.0 Git = 2.0 DeepSeek Harness 任意版本 构建 运行 打开 http://127.0.0.1:4750 即可使用。 架构 实例隔离 每个实例拥有独立的 $DSH HOME 目录,所有实例共享同一 DSH 构建产物(不重复 clone): DSH 进程启动命令 配置复制 - 深拷贝 :settings.yaml、.credentials.yaml、profiles/、.agent-presets/ - 不拷贝 :sessions/、storages/(历史数据不共享) - 插件也要能复制:profiles 目录包含完整的 bundle 配置 端口管理策略 - 默认起始端口:3080 - 自动递增直到找到空闲端口 - 用户可自定义端口 - 启动器管理界面端口:4750(可配置) 进程管理 - 每个 DSH 实例 = 独立 Node.js 子进程 - 启动器关闭不影响运行中的 DSH 实例 - 停止实例:先 SIGTERM,超时 10s 后强制 SIGKILL - 日志捕获:stdout + stderr 分开记录,带时间戳 运行中实例发…
View full README on GitHub →Category
DeepSeek Harness: Everything is a Plugin.
★ 201,972
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,885
freestylefly/awesome-gpt-image-2Prompt as Code | GPT-Image2 工业级提示词引擎与模板库,530+ 个案例逆向工程,20+ 套工业级模板,并提炼出Skills,持续更新中
★ 24,197