Repolode
drolosoft

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. 1

    Установите crex через Homebrew

    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?
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 обновляется ежедневно.

Похожие проекты