Repolode
drolosoft

drolosoft/cmux-resurrect

macOS 命令行工具,可保存并恢复 cmux 与 Ghostty 的终端工作区布局、目录及 AI 编程会话。

Star
85
Fork
6
未关闭 Issue
0
最近提交
19天前

这是什么?

crex(cmux-resurrect)可以按名称保存终端工作区布局,并在之后随时恢复。它会记录标签页、窗格、工作目录以及每个窗格中运行的命令,恢复时重建相同的分屏结构。在 cmux 上,它还会保留侧边栏的工作区分组,包括分组名称、顺序、折叠或置顶状态、颜色和图标。

工具可识别 Claude Code、Codex、Gemini CLI 等 15 种 AI 编程工具,并记录其会话 ID,恢复时每个窗格或标签页都能接续原来的对话。npm、nvim、htop 等前台进程也会被识别并恢复。布局既可以用 TOML 编写,也可以用 Markdown 蓝图定义,内置 16 个模板,涵盖 IDE 和监控面板等常见布局。

使用方式包括交互式选择器(crex pop,绑定 Ctrl+G)、交互式 shell、Alfred 工作流,以及后台自动保存守护进程。工具在 macOS 上同时支持 cmux 和 Ghostty。

核心功能

  • 01按名称保存并恢复标签页、窗格、工作目录和运行中的命令。
  • 02保留 cmux 侧边栏分组,包括折叠、置顶、颜色和图标状态。
  • 03识别 15 种 AI 编程工具,并按窗格和标签页恢复会话。
  • 04内置 16 个布局模板,如 IDE 和监控面板。
  • 05提供模糊搜索选择器、Alfred 集成和后台自动保存守护进程。

适用场景

  • 重启后快速还原多项目开发环境,无需手动重建分屏。
  • 一次性恢复分布在多个 worktree 标签页中的 AI 编程对话。
  • 以版本控制的 Markdown 或 TOML 文件共享可复现的工作区定义。

快速上手

  1. 1

    通过 Homebrew 安装 crex

    brew install drolosoft/tap/crex
  2. 2

    运行首次设置向导

    crex setup
  3. 3

    试用内置的演示布局

    crex restore demo
  4. 4

    保存当前布局并稍后恢复

    crex save my-day

使用前须知

  • 仅支持 macOS。
  • 需要 cmux 或 Ghostty 作为终端后端。
  • 精确的分屏几何布局仅在 cmux 上支持;Ghostty 仅恢复每个窗格的工作目录。

收录于专题

标签

#terminal#cli#workspace-manager#session-management#macos#ghostty#golang#cmux#session-manager#tmux-resurrect

常见问题

cmux-resurrect 是什么?
macOS 命令行工具,可保存并恢复 cmux 与 Ghostty 的终端工作区布局、目录及 AI 编程会话。 crex(cmux-resurrect)可以按名称保存终端工作区布局,并在之后随时恢复。它会记录标签页、窗格、工作目录以及每个窗格中运行的命令,恢复时重建相同的分屏结构。在 cmux 上,它还会保留侧边栏的工作区分组,包括分组名称、顺序、折叠或置顶状态、颜色和图标。
cmux-resurrect 可以免费使用吗?用的什么许可证?
cmux-resurrect 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
cmux-resurrect 还在维护吗?
活跃维护中。cmux-resurrect 最近一次提交是在 2026年10月19日。
cmux-resurrect 适合用来做什么?
重启后快速还原多项目开发环境,无需手动重建分屏。 一次性恢复分布在多个 worktree 标签页中的 AI 编程对话。 以版本控制的 Markdown 或 TOML 文件共享可复现的工作区定义。
cmux-resurrect 怎么安装和运行?
通过 Homebrew 安装 crex: brew install drolosoft/tap/crex 运行首次设置向导: crex setup 试用内置的演示布局: crex restore demo 保存当前布局并稍后恢复: crex save my-day
在哪里获取 cmux-resurrect?
源代码和安装说明在 GitHub 上:https://github.com/drolosoft/cmux-resurrect

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目