Per iniziare

imux è un terminale macOS nativo e leggero basato su Ghostty per gestire più agenti di codice IA. Dispone di tab verticali, un pannello notifiche e un'API di controllo basata su socket.

Installazione

DMG (consigliato)

Apri il .dmg e trascina imux nella cartella Applicazioni. imux si aggiorna automaticamente tramite Sparkle, quindi devi scaricare solo una volta.

Per aggiornare in seguito:

curl -L -o ~/Downloads/imux-v4.1.20-macos.dmg https://www.iccjk.com/downloads/imux-v4.1.20-macos.dmg
Al primo avvio, macOS potrebbe chiederti di confermare l'apertura di un'app da uno sviluppatore identificato. Clicca su Apri per procedere.

Verifica dell'installazione

Apri imux e dovresti vedere:

  • Una finestra terminale con una barra laterale di tab verticali a sinistra
  • Un workspace iniziale già aperto
  • Il terminale Ghostty pronto per l'input

Pick a default path (important)

Do not open every surface on day one. Choose one primary path for the session:

  • Terminal agent CLI (recommended for power users): run Claude Code, Codex, Aider, or Cursor Agent CLI as real processes in the workspace terminal.
  • Agent Chat: streaming in-app LLM with @mentions, slash commands, and reviewable diffs (Cmd+Shift+L).
  • Supervisor: multi-panel orchestration after you have a one-sentence charter and done criteria — not the place to invent the goal.

Switch from VS Code or Cursor

Open the same git root you used before. Run agents, tests, remote hosts, browser checks, and Git evidence in imux as the daily driver. Use explorers and in-app edit for the full workbench loop without bouncing back to an Electron IDE.

Configurazione del CLI

icc include uno strumento a riga di comando per l'automazione. Nei terminali icc funziona automaticamente. Per usare il CLI al di fuori di icc, crea un link simbolico:

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

Poi puoi eseguire comandi come:

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

Aggiornamenti automatici

imux verifica automaticamente gli aggiornamenti tramite Sparkle. Quando un aggiornamento è disponibile, vedrai una pillola di aggiornamento nella barra del titolo. Puoi anche controllare manualmente tramite imux > Controlla aggiornamenti nella barra dei menu.

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

Ripristino sessione (comportamento attuale)

Dopo il riavvio, imux ripristina solo il layout e i metadati:

  • Layout di finestre, workspace e pannelli
  • Directory di lavoro
  • Cronologia del terminale (best effort)
  • URL del browser e cronologia di navigazione
imux non ripristina ancora lo stato dei processi attivi. Le sessioni di applicazioni terminale attive come Claude Code, tmux e vim non vengono riprese dopo il riavvio dell'app.

Requisiti

  • macOS 14.0 o successivo
  • Mac Apple Silicon o Intel