DSH-better-sidebar
omdsh-dev
Sidebar: file rendering/terminal/Git/subagents/custom APIs.
KannaKuron2710Updated 2d ago
DSH plugin: an IDE-grade Git tool window as a native dsh-better-sidebar tab — branch tree, commit graph, changes, commit details, JetBrains-style actions, in the right sidebar and the bottom panel. | DSH 插件:IDE 级 Git 工具窗口,以 dsh-better-sidebar 原生 Tab 挂载——分支树 / 提交图谱 / 变更与提交详情 / JetBrains 风格操作,右侧栏与底部面板双布局自适应。
Practical score
84 / 100
Setup
Ready to use
License
MIT
Language
JavaScript
Copy the command, or hand the whole task to your harness agent.
git clone https://github.com/KannaKuron/dsh-ide-git.gitPlease install the DeepSeek Harness plugin "dsh-ide-git" for me. - GitHub repository: KannaKuron/dsh-ide-git (https://github.com/KannaKuron/dsh-ide-git) - Type: a Cordis plugin (installed into a DSH profile) - The plugin declares a DSH version requirement of >…
A cleaned excerpt from the project's own documentation.
dsh-ide-git 简体中文 English 给 DeepSeek Harness (DSH) 的侧边栏装一个 IDE 级的 Git 工具窗口 ——左边分支树、中间提交图谱、右边变更与提交详情,操作方式对齐 JetBrains 系 IDE 的 Git 面板;以 dsh-better-sidebar 原生 Tab 的形式注册,右侧栏与底部面板都能用;v0.13.0 起还可挂在 主对话区 (「对话 / 轨迹」旁边的 Git 标签页,设置里可关)。 DSH 自带的 Git 面板覆盖「暂存 / 提交 / 还原 / 看历史」; dsh-ide-git 补齐 IDE 用户习惯的那一层: 分支树 + 右键分支操作 + 提交图谱 + 提交详情 + 变更列表 + 提交框 。 它解决什么 - 分支管理没有树 :内置面板只有一个分支下拉。这里给出 HEAD(当前分支) / 本地 / 远程 / 标签 的分组树,每个分支带 ahead/behind 角标、上游、worktree 占用标记( W )。 - 历史只是列表 :这里画出提交图谱(lane 拓扑 + 分支/标签 ref 徽章),支持无限滚动加载、框选批量选中与过滤(文本 / 哈希 / 作者 /「我」); 历史范围 可在当前分支 / 全部分支 / 任意本地或远程分支之间切换——别的分支领先的提交不再因为不在当前分支祖先链上而看不见;双击分支直接浏览该分支历史(不强制签出),有合并关系时自动定位到两分支最近的合并点。 - 想看某个提交改了什么 :点提交直接进详情——作者、日期、完整提交信息、变更文件(含 +/− 行数),点文件看逐行 diff(红绿 + 行号 + hunk 高亮)。 - 想指给 AI 一段代码 :在 diff 窗里选中几行、右键,把「哪个文件哪几行」(附提交或工作区上下文)直接发进当前会话的输入框。 - 想比较分支 :分支右键即可与当前分支比较,结果按文件与提交数汇报。…
Open on GitHubSimilar tools from the same corner of the ecosystem.
omdsh-dev
Sidebar: file rendering/terminal/Git/subagents/custom APIs.
Fisfzy
Browser agent.
xiaoksio
DSH Web GUI right sidebar: VS Code-style file explorer plus source control (git status, stage/unstage/discard, commit, diff, commit graph, sync fetch/pull/push, branch/remote management, git init, multi-repo, color-coded file status, file-type icons, image preview) with editable diff view, syntax-highlighted editor, and file operations.