CLI на Go для tmux, который сохраняет сессии, окна, панели и команды, а затем восстанавливает их по требованию через TUI-пикер.
drolosoft/cmux-resurrect
CLI для macOS, который сохраняет и восстанавливает рабочие пространства cmux и Ghostty, включая раскладки, рабочие каталоги и сессии AI-разработки.
- Звёзды
- 85
- Форки
- 6
- Открытые issues
- 0
- Последний коммит
- 19 дней назад
Что это?
crex (cmux-resurrect) сохраняет раскладки рабочих пространств терминала под заданными именами и восстанавливает их позже. Он запоминает вкладки, панели, рабочие каталоги и команды, запущенные в каждой панели, а при восстановлении воссоздаёт ту же схему разделения. В cmux он также сохраняет группы рабочих пространств в боковой панели, включая их названия и порядок, а также состояние сворачивания и закрепления, цвет и значок.
Инструмент распознаёт 15 средств для разработки с AI, включая Claude Code, Codex и Gemini CLI, и сохраняет их ID сессий, чтобы после восстановления каждая панель или вкладка продолжала прежний диалог. Он также распознаёт процессы на переднем плане, например npm, nvim и htop. Раскладки можно сохранять в виде шаблонов TOML или Markdown, а 16 встроенных шаблонов предлагают стартовые конфигурации, например для IDE и мониторинга.
Доступ к инструменту можно получить через интерактивный список (crex pop, назначенный на Ctrl+G), интерактивную оболочку, workflow для Alfred и фоновый демон автосохранения. Работает с cmux и Ghostty на macOS.
Ключевые возможности
- 01Сохраняет и восстанавливает по имени вкладки, панели, рабочие каталоги и запущенные команды.
- 02Сохраняет группы в боковой панели cmux, включая состояние сворачивания и закрепления, цвет и значок.
- 03Распознаёт 15 средств для разработки с AI и возобновляет их сессии в каждой панели и вкладке.
- 04Включает 16 встроенных шаблонов раскладок, например для IDE и мониторинга.
- 05Предлагает список с нечётким поиском, интеграцию с Alfred и фоновый демон автосохранения.
Сценарии использования
- Возвращаться после перезапуска к среде разработки с несколькими проектами, не создавая разделения панелей вручную.
- Продолжать сразу несколько диалогов с AI-агентами для разработки в разных вкладках worktree.
- Делиться воспроизводимыми описаниями рабочих пространств в виде файлов Markdown или TOML под контролем версий.
Быстрый старт
- 1
Установите crex через Homebrew
brew install drolosoft/tap/crex - 2
Запустите мастер первоначальной настройки
crex setup - 3
Попробуйте встроенный демонстрационный макет
crex restore demo - 4
Сохраните текущий макет и восстановите его позже
crex save my-day
Что важно знать
- Только для macOS.
- В качестве бэкенда терминала требуется cmux или Ghostty.
- Точное расположение разделённых областей поддерживается только в cmux; Ghostty восстанавливает только рабочие каталоги отдельных панелей.
В подборках
Темы
Частые вопросы
- Что такое cmux-resurrect?
- CLI для macOS, который сохраняет и восстанавливает рабочие пространства cmux и Ghostty, включая раскладки, рабочие каталоги и сессии AI-разработки. crex (cmux-resurrect) сохраняет раскладки рабочих пространств терминала под заданными именами и восстанавливает их позже. Он запоминает вкладки, панели, рабочие каталоги и команды, запущенные в каждой панели, а при восстановлении воссоздаёт ту же схему разделения. В cmux он также сохраняет группы рабочих пространств в боковой панели, включая их названия и порядок, а также состояние сворачивания и закрепления, цвет и значок.
- cmux-resurrect можно использовать бесплатно? Какая у него лицензия?
- cmux-resurrect распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cmux-resurrect всё ещё поддерживается?
- Активно поддерживается. Последний коммит в cmux-resurrect — 19 окт. 2026 г..
- Для чего можно использовать cmux-resurrect?
- Возвращаться после перезапуска к среде разработки с несколькими проектами, не создавая разделения панелей вручную. Продолжать сразу несколько диалогов с AI-агентами для разработки в разных вкладках worktree. Делиться воспроизводимыми описаниями рабочих пространств в виде файлов Markdown или TOML под контролем версий.
- Как установить cmux-resurrect?
- Установите crex через Homebrew: brew install drolosoft/tap/crex Запустите мастер первоначальной настройки: crex setup Попробуйте встроенный демонстрационный макет: crex restore demo Сохраните текущий макет и восстановите его позже: crex save my-day
- Где скачать cmux-resurrect?
- Исходный код и инструкции по установке — на GitHub: https://github.com/drolosoft/cmux-resurrect
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
CLI-приложение для запуска и переключения между сессиями ИИ-агентов для программирования в Git worktree и разных проектах — без tmux.
Терминальный мультиплексор в духе tmux: его фоновым сервером можно управлять из скриптов и кодинг-агентов через команды CLI с выводом в JSON.
CLI на Go для быстрого создания tmux-сессий и переключения между ними: переходите к проектам по имени с помощью zoxide, git-репозиториев и конфигурации.
Кроссплатформенная оболочка, использующая Python как язык сценариев и позволяющая сочетать команды shell с кодом Python в одном синтаксисе.