tmux

Summary

단일 터미널 창 안에서 여러 세션·창·페인을 분할 관리할 수 있게 해 주는 터미널 멀티플렉서(terminal multiplexer). 장기간 실행되는 SSH 세션과 멀티 에이전트 워크플로의 사실상 표준 도구로 자리 잡았다.

단일 터미널 창 안에서 여러 세션·창·페인을 분할 관리할 수 있게 해 주는 터미널 멀티플렉서(terminal multiplexer). 장기간 실행되는 SSH 세션과 멀티 에이전트 워크플로의 사실상 표준 도구로 자리 잡았다.

정의

tmux는 BSD 라이선스의 오픈소스 CLI 도구로, 한 터미널 안에 여러 가상 세션·창·페인을 띄우고 SSH 단절·터미널 종료에도 세션을 지속시킨다. 키 바인딩 기반 워크플로를 선호하는 개발자들의 표준 도구다.

핵심 특성

항목내용
카테고리터미널 멀티플렉서
라이선스BSD (오픈소스)
영속성세션이 백그라운드에서 유지됨 (detach/attach)
분할수평·수직 페인, 다중 윈도우
학습 곡선가파름 (단축키 학습 필수)

AI 에이전트 시대의 위치

  • 종래: 멀티 에이전트(예: 여러 Claude/Codex 세션) 병렬 실행의 사실상 유일한 해법.
  • 현재: Claude Code Agent View(2026-05) 같은 에이전트 환경 내장 멀티 세션 UI가 등장하면서 tmux 의존도가 감소.
  • 하지만 tmux의 영속 세션·분할 페인 능력은 여전히 SSH·서버 운영·일반 CLI 작업에서 대체 불가.

관련

  • Claude-Agent-View — tmux 대체 가능성이 논의되는 에이전트 전용 멀티 세션 UI
  • claude-code — Agent View가 내장된 호스트