分屏终端工作台。 A modern terminal workbench with split panes, an embedded editor, Git visualisation, and Claude Code agent teams.
- 递归分屏 — 水平 / 垂直 / 嵌套,无层数限制。每个分屏都是独立的终端会话,有自己的工作目录与命令历史。
- 稳定的本地终端 — 支持 PowerShell / bash / zsh / cmd,Unicode、超链接、可滚动数 MB 的命令历史。
- 内嵌代码编辑器 — 与终端共享同一套分屏布局,可同时打开多个编辑器。
- Git 可视化 — 提交图、分支选择器、分屏内的状态徽章,仓库变更后自动刷新。
- 跨分屏搜索 — 一次扫描所有打开的目录,支持正则、glob、批量替换。
- Claude Code 智能体协作 — 从 Ridge 启动的智能体即获得多分屏协作能力。
- 多工作区 — 同时打开多个项目,互不干扰。
需要 Node 18+, pnpm 9+, Rust 1.77+。Windows 还需要 MSVC + WebView2。
git clone git@github.com:MySetsuna/ridge.git
cd ridge
pnpm install
pnpm tauri dev生产构建:
pnpm tauri build # 安装包(Windows: NSIS / MSI)- 在线主页:https://mysetsuna.github.io/ridge/
- 在线文档:https://mysetsuna.github.io/ridge/docs.html
- 仓库内深度文档:
docs/—TERMINAL_SCROLLBACK.md、AGENT_TEAMS_TEAMMATES.md、PANE_GIT_PILL_VERIFY.md - 项目根开发约定:
CLAUDE.md - 技术架构:
technical_architecture.md
v0.1.0 — 2026-04-30 · 首个公开版本。 更新日志详见 CHANGELOG.md。
GitHub Pages 站点 (site/) 里的所有 demo 都是占位符。
要替换成真正的录屏,看 site/RECORDING.md——
里面写了用什么录、录什么、放哪里。
MIT(如未存在 LICENSE 文件,以 package.json 中声明的 MIT 为准)。
Built with Tauri 2 · Svelte 5 · Rust · TypeScript