Omarchy LogoOMARCHYPULSE

터미널 및 Tmux

2026년 8월 14일 수정됨

Foot는 Omarchy의 기본 터미널 에뮬레이터입니다. 매우 빠르고 가벼우며 오래된 컴퓨터에서도 완벽한 성능을 발휘합니다. 다만 탭이나 자체 화면 분할 기능은 지원하지 않습니다.

Tmux를 주로 사용하신다면 큰 불편함이 없겠지만, 그렇지 않은 분들을 위해 Omarchy는 Alacritty, Ghostty, Kitty도 완벽하게 지원합니다. Omarchy 메뉴의 Install > Terminal에서 원하는 터미널을 설치할 수 있습니다.

Super + Return을 눌러 새 터미널을 엽니다. (이 단축키는 Install > Terminal을 통해 설치한 터미널을 자동으로 가리키며, Setup > Defaults > Terminal에서 기본 터미널을 언제든 전환할 수 있습니다).

Tmux

Tmux는 어떤 터미널 에뮬레이터를 사용하든 화면 분할(Panes), 윈도우(탭), 복구 가능한 세션 관리를 일관되고 프로그래밍 가능한 방식으로 제공합니다. 원격 호스트에서도 동일하게 작동하므로 SSH로 서버에 접속할 때도 동일한 작업 흐름을 유지할 수 있습니다.

Super + Alt + Return을 누르면 새 터미널에서 새로운 Tmux 세션이 시작됩니다. Tmux는 백그라운드에서 유지되는 프로세스이므로 터미널 창을 실수로 닫아도 작업 세션이 안전하게 보존됩니다. Ctrl + Space(접두사 Prefix 키)를 누른 다음 s를 누르면 실행 중인 모든 활성 세션을 확인할 수 있습니다.

Omarchy는 인체공학적으로 세밀하게 튜닝된 Tmux 설정을 기본 탑재하고 있습니다. 단축키 요약표를 참고하여 유용하게 활용하세요.

Tmux 레이아웃 자동화 함수

Tmux는 스크립트 제어가 가능하므로 셸 함수를 통해 개발 레이아웃을 즉시 생성할 수 있습니다. Omarchy에는 자주 쓰이는 네 가지 개발 레이아웃 함수가 포함되어 있습니다.

tdl [agent]는 IDE와 유사한 3분할 화면을 구성합니다: 좌측에는 $EDITOR 에디터, 우측에는 지정한 AI Agent(opencode는 c, Claude Code는 cx, OpenAI Codex는 codex), 하단에는 터미널이 배치됩니다.

tdl c(또는 간단히 ic)를 실행하면 다음과 같은 화면이 열립니다:

tmux-tdl

tdl c cx(opencode + claude, 또는 간단히 icx)로 두 개의 Agent를 동시에 실행할 수도 있습니다:

tmux-tdl2

또한 tds 함수는 4분할 격자 레이아웃을 구성합니다: 좌측 상단에 에디터, 우측 상단에 실시간 diff 변경 감지기(hunk diff --watch 연동), 좌측 하단에 터미널, 우측 하단에 opencode가 열립니다.

tdlm [agent]를 사용하면 현재 디렉터리 내의 모든 하위 디렉터리에 대해 각각 이 레이아웃 윈도우를 생성하고, Alt + 1/2/3/4/5/...로 각 프로젝트 윈도우를 빠르게 전환할 수 있습니다:

tmux-tdlm

마지막으로 tsl [panes] [command]를 사용하여 여러 Agent를 격자형 스웜(Swarm)으로 일괄 실행할 수 있습니다. 예를 들어 tsl 4 c는 4개의 opencode 인스턴스가 4분할 화면에서 동시에 실행되는 레이아웃을 만듭니다:

tmux-tsl