前言¶
做 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 支持 staged、unstaged、untracked 分區、提交歷史、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
適用場景與注意¶
適合:
- 需要在同一個工作區內管理
Project、Worktree、Session的本地開發流程。 - 需要把項目級 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