Начало работы

imux это лёгкий нативный macOS-терминал на базе Ghostty для управления несколькими AI-агентами. Вертикальные вкладки, панель уведомлений и API управления на базе socket.

Установка

DMG (рекомендуется)

Открой .dmg и перетащи imux в папку Программы. imux обновляется автоматически через Sparkle, так что скачать нужно только раз.

Для обновления позже:

curl -L -o ~/Downloads/imux-v2.4.1-macos.dmg https://www.iccjk.com/downloads/imux-v2.4.1-macos.dmg
При первом запуске macOS может попросить подтвердить открытие приложения от идентифицированного разработчика. Нажми Открыть чтобы продолжить.

Проверка установки

Открой imux и ты увидишь:

  • Окно терминала с вертикальной боковой панелью вкладок слева
  • Одно начальное рабочее пространство уже открыто
  • Терминал на базе Ghostty готов к вводу

Настройка CLI

icc включает утилиту командной строки для автоматизации. Внутри терминалов icc она работает автоматически. Чтобы использовать CLI извне icc, создай символическую ссылку:

sudo ln -sf "/Applications/icc.app/Contents/Resources/bin/icc" /usr/local/bin/icc

Затем можно запускать команды вроде:

icc --help
icc notify --title "Build Complete" --body "Your build finished"

Автообновления

imux проверяет обновления автоматически через Sparkle. Когда обновление доступно, ты увидишь значок обновления в заголовке окна. Можно также проверить вручную через imux > Check for Updates в строке меню.

https://www.iccjk.com/downloads/appcast.xml
https://www.iccjk.com/downloads/latest.json

Восстановление сессии (текущее поведение)

После перезапуска imux восстанавливает только компоновку и метаданные:

  • Компоновка окон, рабочих пространств и панелей
  • Рабочие директории
  • Scrollback терминала (по возможности)
  • URL браузера и история навигации
imux пока не восстанавливает состояние живых процессов. Активные сессии терминальных приложений, таких как Claude Code, tmux и vim, не возобновляются после перезапуска приложения.

Требования

  • macOS 14.0 или новее
  • Apple Silicon или Intel Mac