kalera-labs

Kalmux — Development skill for Claude Code

Development community

Ten Claude Code agents in tmux, one place to watch them all — a thin management layer inside iTerm2.

How to install Kalmux

This entry records only its repository, not the path inside it, so there is no exact command to give. Open kalera-labs/kalmux and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Kalmux does

Ten Claude Code agents in tmux, one place to watch them all — a thin management layer inside iTerm2.

Alternatives in Development

  • Jmux Control — Control jmux sessions, windows, and panes programmatically 83 ★
  • Ox Session Abort — <!-- Keep this file thin 50 ★
  • Zellij Claude Teams — Use Claude Code Agent Teams inside Zellij — a tmux shim that translates tmux commands to zellij actions 40 ★

README

Kalmux

Ten Claude Code agents in tmux, one place to watch them all.
A thin management layer that lives inside iTerm2 instead of replacing your terminal.

macOS iTerm2 tmux Python License

The Kalmux toolbelt: an agent turns amber and jumps to the top of the list, one click goes to its tab, and the sessions that died are still there to resume

An agent stops for you, its card turns amber and jumps to the top; one click and you are in that tab. Recorded from the bundled mock server.

Tiếng Việt


Why Kalera built this

A working day at [Kalera AI](https://www.kalera.ai) looks like four to ten tmux sessions, each running a Claude Code agent, each in a different repository. The agents are fast. The human is the bottleneck: one of them is waiting for an answer, one has been grinding for twenty minutes, one finished ten minutes ago and nobody noticed, and one is about to run out of context.

iTerm2 3.7 ships a Claude Code integration that answers exactly this question, and it breaks under tmux. Every pane inside a tmux server inherits the same `ITERM_SESSION_ID`, so every agent reports its state to one hidden gateway tab. The Session Status tool and Cockpit end up empty while ten agents work behind them.

Kalmux fixes the routing and then builds the missing dashboard on top of it. Nothing is replaced:

| Layer | Stays what it is