S

sidebranch

基于 Git 的可视化工具,在隔离 worktree 中并排比较分支界面变化

最后更新 2026/9/7

关于 sidebranch

sidebranch 是一款基于 Git 的可视化差异工具。你可以在页面中选择任意分支,工具会在独立 worktree 中为该分支构建自己的开发服务器;随后在两个实时窗格中并排查看界面,也可使用 blend 和 onion 差异模式突出 UI 变化。它不绑定具体框架,Next、Vite、Django、Rails 等应用只要能通过端口响应 HTTP 即可使用。工具由 Node 内置能力构成,不依赖外部包;如自行安装,可使用 npm install --save-dev sidebranch,并在开发构建中加入 widget。

适合人群

使用 Git 分支协作的开发者
需要比较 UI 变化的开发者
前端与全栈开发者
使用 Next、Vite、Django 或 Rails 的开发者

适合场景

在不同 Git 分支之间切换并比较 UI

并排检查两个实时界面的差异

使用 blend 或 onion 模式突出界面变化

在隔离 worktree 中运行分支开发服务器

功能特性

页面内分支切换

从页面选择分支,并在独立 worktree 中启动对应开发服务器。

并排差异查看

两个窗格保持实时,并支持 blend 与 onion 模式突出 UI 变化。

框架无关

Next、Vite、Django、Rails 等应用均可使用,只要能通过端口响应 HTTP。

零外部依赖

整个工具由 Node 内置能力构成,不依赖外部包。

优点

  • 支持多种框架与 HTTP 应用
  • 提供并排、blend、onion 多种差异查看方式
  • 不触碰当前工作树
  • 无需外部包依赖

缺点

  • 应用需要能在端口上响应 HTTP

常见问题

官方页面列出 Next、Vite、Django 和 Rails;只要应用能通过端口响应 HTTP 即可使用。
官方介绍称,可以在不触碰当前工作树的情况下,在隔离 worktree 中构建分支并查看 UI 变化。

工具信息

开发商sidebranch
发布日期2026/9/7
定价模式Free