euanguo/dsh-studio

euanguo★ 7TypeScript最后同步: 2026-08-22

在 GitHub 打开

DSH Studio — a local development workbench for DeepSeek Harness: project tree, Git review, terminal, and plugin marketplace (Desktop + Web)

README 摘要

简体中文 · English DSH Studio 面向 DeepSeek Harness 的本地开发工作台 对话、文件、Git Review、终端与插件,都在同一个项目工作区里。 下载最新版 · 使用文档 · 设计文档 左栏项目树 · 中间多标签会话区(对话 / 终端 / 浏览器)· 右栏 Git 面板 DSH Studio 基于 DeepSeek Harness runtime 构建,把 AI Agent、Workspace、本地开发工具和插件生态装进一个可安装的 Desktop / Web 工作台。模型服务仍在云端按需运行;项目、会话、终端、文件、Git Review、浏览器和插件状态全部由本地工作区统一组织。 核心特性 🗂️ 多项目工作区 Project → Worktree → Session 三层组织,支持分组、别名与项目图标自动探测。 🧰 一站式工具区 项目级 PTY、文件浏览与预览、浏览器、Subagent,不用在多个窗口间切换。 🔍 Git Review staged / unstaged / untracked 分区、提交历史、commit 文件树与行级审阅目标。 🤖 智能提交 根据当前变更一键生成提交信息,模型与思考强度可配置。 🖥️ Desktop + Web 同构 同一套 runtime、Profile、插件与数据边界,Desktop 提供原生窗口与 PTY。 🧩 插件市场 多来源插件浏览与安装,候选预览、审批、来源锁定与恢复流程完整。 界面预览 🗂️ 项目树与自动图标 左栏按 Project → Worktree → Session 三层组织工作上下文。每个项目的图标从项目目录的静态资源自动探测——优先读取 package.json 声明的 icon 字段,其次搜索项目内的 PNG 文件,也可以取项目主页 favicon 或 Git 平台头像——不需要手动配置就能显示项目专属图标。 项目树:dsh-studio 项目下挂 main / dev 两个分支 项目图标:自动读取自项目静态资源 自动探测不理想时,右键项目即可换用内置图标或上传自定义 PNG。多项目、多分支、项目分组、别名、搜索和视图状态都会持久化保存。 🔍 Git Review 与智能提交 右栏 Git 面板把暂存区、未暂存、未跟踪分区和提交历史集中在同一个面板。点击 「生成提交信息」 ,模型会根据当前变更自动写出提交标题和正文;生成后可以直接在输入框里修改,确认后一键提交全部暂存变更。 已暂存 2 个文件,提交信息由模型根据变更内容生成 每个分区都有 「查看全部」 :点击后暂存文件会展开为中心区域的独立标签页,左侧保留文件树导航,对照代码和 diff 更直观。 「查看全部」打开的暂存文件标签页,左侧为文件树 📄 Diff 查看器 点击 Git 面板中的…

在 GitHub 查看完整 README →
终端/TUIai-agentai-coding-assistantdeepseekdeepseek-harnessdesktop-appdeveloper-toolsdshdsh-plugin

分类