v0.1.0 · MIT License

把终端、编辑器和 Git
放进同一个工作台

Ridge 是一个本地桌面应用,提供递归分屏终端、内嵌代码编辑器和 Git 提交图。 每个分屏都是独立的会话,可以单独运行命令、编辑文件,或交给 Claude Code 协作完成。

Windows / macOS / Linux
~/code/ridge · 4 panes
PANE · TERMINAL
$ pnpm tauri dev
▸ vite v6.0 ready in 412ms
▸ tauri compiled OK
PANE · GIT
● main
●─ feat/agent-team
┃ 3 ahead
PANE · EDITOR
fn render() {
  let pane = ...;
}
PANE · AGENT
claude › ✦
scaffolding...
✓ 4 files written
Features · 特性

为日常开发流程而设计。

Ridge 把命令行、代码编辑、版本控制和智能体协作整合到同一个窗口,减少在多个独立工具之间切换的成本。

递归分屏

水平、垂直、嵌套切分都不限层数。每个分屏都是独立的终端会话,拥有自己的工作目录与命令历史。

稳定的本地终端

支持 Unicode、可点击超链接、可滚动数 MB 的命令历史。无论是 PowerShell、bash、zsh 还是 cmd,体验与原生终端一致。

嵌入式编辑器

代码编辑器与终端共享同一套分屏布局:可以把任意分屏切换为编辑器模式,文件、命令与智能体回应保持在同一视野内。

Git Graph 可视化

提交图直接渲染分支拓扑;分支选取、diff 摘要、SCM 状态会随仓库变更自动刷新,无需手动重载。

Claude Code 智能体协作

从 Ridge 内的分屏启动 Claude Code,可以直接以多分屏模式协作:智能体能列出、命名、新建、关闭分屏,并查询每个分屏的工作目录。

多工作区 / 多语境

每个工作区有独立的进程与命令历史,可同时打开多个项目;侧栏搜索会并行扫描所有打开中的目录。

Showcase · 演示

演示。

下面四组截图位用于呈现核心场景,正式录屏到位后会自动替换占位图。

01 · Split

按需分屏。

Ctrl + \ 水平切分,Ctrl + - 垂直切分,可以无限嵌套。

  • 键盘快捷键 / 鼠标拖拽都能 resize
  • 每个分屏独立运行,互不干扰
  • 分屏标题栏显示当前目录与 Git 状态
ridge://demo/splitpanes
Split panes recording slot
replace: assets/media/splitpanes.gif
02 · Editor

编辑器是另一种分屏模式。

内置文件树与代码编辑器,与终端共享同一套分屏布局。打开文件不会跳出当前窗口。

  • 侧栏文件树:拖拽、重命名、键盘导航
  • 搜索面板:跨工作区并行查找,支持 glob 过滤与替换
  • SCM 标签:暂存、提交、分支切换一站式
ridge://demo/editor
Editor recording slot
replace: assets/media/editor.png
03 · Git

直接查看分支历史。

提交图直接渲染分支拓扑。每个分屏标题栏会显示当前分支与 ahead / behind 数量。

  • 仓库变更后状态自动刷新
  • 分支选择器内嵌「+ 创建新分支」
  • 自动识别 git worktree
ridge://demo/gitgraph
Git graph recording slot
replace: assets/media/gitgraph.png
04 · Agents

与 Claude Code 协作。

Ridge 兼容 Claude Code 的多分屏会话协议。可以让多个智能体并行在不同分屏上工作,输出互不干扰。

  • 智能体可以列出、命名、新建、关闭分屏
  • 从分屏内启动智能体,环境变量自动就绪
  • 智能体可以查询每个分屏当前的工作目录
ridge://demo/agent-team
Agent team recording slot
replace: assets/media/agent-team.gif
Quick Start · 快速开始

两分钟跑起来。

源码构建需要 Node 18+、pnpm 9+、Rust 1.77+。

# 克隆仓库 $ git clone git@github.com:MySetsuna/ridge.git $ cd ridge # 安装依赖(含 workspace 包) $ pnpm install # 启动 Tauri 开发模式(前端 1420,后端热重载) $ pnpm tauri dev
# 仅前端构建(用于 GitHub Pages 等静态部署) $ pnpm build # 生产可执行文件(含 NSIS / MSI 安装包) $ pnpm tauri build # 仅检查 Rust 编译(不打包) $ cargo check --manifest-path src-tauri/Cargo.toml
# 从 Releases 页面下载 $ open https://github.com/MySetsuna/ridge/releases/tag/v0.1.0 # Windows: 双击 .msi 或 .exe 安装即可 # macOS / Linux: v0.1.0 暂未提供官方二进制,请参考"开发模式"自行构建
Latest · v0.1.0

最新版本 v0.1.0

Ridge 0.1.0 是首个对外发布的版本,奠定了分屏、终端、编辑器、Git 与智能体协作的基础体验。

v0.1.0
FIRST RELEASE 2026-04-30

Ridge 的第一个公开版本。在这一版里,分屏终端、代码编辑器、Git 提交图与智能体协作首次同时可用。

亮点

  • 递归分屏与多工作区
  • 稳定的终端体验,可滚动数 MB 的命令历史
  • 内置代码编辑器,与终端共享分屏布局
  • Git 提交图与实时仓库状态
  • 开箱即用的 Claude Code 智能体协作
  • 多套主题、可切换编辑器字体

查看全部 Release