はじめに

imuxはGhosttyベースの軽量なネイティブmacOSターミナルで、複数のAIコーディングエージェントを管理するために設計されています。縦タブ、通知パネル、socketベースの制御APIを搭載しています。

インストール

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を開くと、以下が表示されるはずです:

  • 左側に縦タブサイドバーがあるターミナルウィンドウ
  • 既に開かれた1つのワークスペース
  • 入力可能なGhosttyベースのターミナル

CLIセットアップ

iccには自動化用のコマンドラインツールが含まれています。iccターミナル内では自動的に動作します。iccの外部からCLIを使用するには、シンボリックリンクを作成してください:

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 > アップデートを確認から手動で確認することもできます。

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

セッション復元(現在の動作)

再起動後、imuxはレイアウトとメタデータのみを復元します:

  • ウィンドウ、ワークスペース、ペインのレイアウト
  • 作業ディレクトリ
  • ターミナルのスクロールバック(ベストエフォート)
  • ブラウザのURLとナビゲーション履歴
imuxはライブプロセスの状態はまだ復元しません。Claude Code、tmux、vimなどのアクティブなターミナルアプリセッションは、アプリの再起動後に再開されません。

動作要件

  • macOS 14.0以降
  • Apple SiliconまたはIntel Mac