DSH Studio:面向 DeepSeek Harness 的本地開發工作臺

前言

做 DSH 插件或 Agent 開發時,常見問題不是單點能力缺失,而是上下文分散:會話在一個地方,終端在另一個窗口,文件和 Git 變更還要來回切換。

DSH Studio 的目標,是把會話、本地終端、文件瀏覽、Git Review 和插件狀態放進同一個項目工作區裏。它面向 DeepSeek Harness,提供 Desktop 與 Web 兩種入口,適合需要把本地開發工具集中管理的場景。

這是什麼

DSH Studio 的倉庫標識爲 euanguo/dsh-studio,分類是客戶端,License 爲 MIT。

它的一句話定位是:面向 DeepSeek Harness 的本地開發工作臺。它主要解決的是多項目、多會話、本地終端、文件瀏覽、Git Review 和插件安裝管理需要分別處理的問題。

核心功能

多項目工作區

DSH Studio 用 Project -> Worktree -> Session 三層組織工作上下文。項目支持分組和別名,也能自動探測項目圖標。

一站式工具區

項目級工具區包括項目級 PTY、文件瀏覽與預覽、瀏覽器和 Subagent。這些能力放在同一個工作臺內,減少在多個窗口之間來回切換。

Git Review

Git Review 支持 stagedunstageduntracked 分區、提交歷史、commit 文件樹與行級審閱目標。

智能提交

DSH Studio 提供智能提交:根據當前變更一鍵生成提交信息,模型與思考強度可配置。

需要注意,資料中提到 Source Control AI 正在開發中,尚未作爲穩定發行承諾。

Desktop + Web 同構

Desktop 與 Web 使用同一套 runtime、Profile、插件與數據邊界。也就是說,兩種入口下看到的插件和數據模型是一致的。

插件市場

插件市場支持多來源插件瀏覽與安裝,並提供候選預覽、審批、來源鎖定與恢復流程。

安裝與啓用

先確認要使用 Desktop 還是 Web。資料提到,已安裝的 Desktop 和 Web 默認共同使用 ~/.dsh-studio 存放緩存、配置、會話、憑據與插件狀態。

如果使用的是 Web-only 包,解壓後即可運行:

./bin/dsh-studio web

Web UI 默認監聽:

http://127.0.0.1:3080

如果需要指定端口:

dsh-studio web --port 3080

macOS 完整版可以把應用內的啓動器加入 PATH。資料中給出的可選命令是:

sudo ln -sf \
  "/Applications/DSH Studio.app/Contents/Resources/bin/dsh-studio" \
  /usr/local/bin/dsh-studio

這條命令來自資料中的“安裝統一命令(可選)”,資料未說明它是唯一安裝方式。

如果需要統一更換數據目錄,可以設置:

export DSH_STUDIO_HOME=/path/to/dsh-studio-home

如果需要切換默認根目錄,可以使用 --channel stable--channel dev

dsh-studio desktop --channel stable
dsh-studio web --channel dev

也可以使用環境變量:

export DSH_STUDIO_CHANNEL=stable
export DSH_STUDIO_CHANNEL=dev

典型用法

下面是資料中給出的可執行入口:

1、啓動 DSH Studio Desktop:

dsh-studio desktop

2、使用 Desktop 啓動別名:

dsh-studio gui

3、啓動 DSH Studio Web:

dsh-studio web

4、指定 Web 端口:

dsh-studio web --port 3080

5、切換數據目錄並啓動:

DSH_STUDIO_HOME=/tmp/dsh-studio-home dsh-studio web

適用場景與注意

適合:

  • 需要在同一個工作區內管理 ProjectWorktreeSession 的本地開發流程。
  • 需要把項目級 PTY、文件瀏覽、Git Review 和插件狀態集中管理的開發者。
  • 需要 Desktop 與 Web 兩種入口共享同一套 runtime、Profile、插件與數據邊界的團隊。

注意:

  • DSH 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  • Source Control AI 是資料中提到的實驗性功能,正在開發中,尚未作爲穩定發行承諾。
  • Desktop 和 Web 默認共同使用 ~/.dsh-studio 存放緩存、配置、會話、憑據與插件狀態。
  • 資料提到完整第三方許可、固定版本與適配邊界見 THIRD_PARTY_NO 相關說明,但當前抓取資料不完整,不能據此確認完整文件名與條款,建議以倉庫中的正式文件爲準。

鏈接

DSH Studio 的價值,在於把 DSH 會話、本地工具、Git 變更和插件管理放到一個可本地組織的工作臺裏。目錄頁與倉庫鏈接如下:

  • 目錄頁:https://www.skillhub.cn/plugins/euanguo/dsh-studio
  • GitHub:https://github.com/euanguo/dsh-studio
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜