Skip to content
ai tools

Rex, tmux를 대체하겠다는 터미널

노트북을 닫으면 오래 실행되던 작업이 종료될 수 있고, 그렇지 않으면 SSH, tmux, 복잡한 터미널 설정을 함께 다뤄야 합니다. Rex는 세션을 유지하면서도 최신 Mac 앱의 완성도를 포기할 필요가 없다는 점을 내세웁니다.

Stork editorial team
Rex, tmux를 대체하겠다는 터미널

노트북을 닫아도 작업은 계속됩니다.

MacBook이 잠들었다가 다시 깨어납니다. 그동안 원격 Mac의 터미널에서 시작한 AI 작업은 중단 없이 계속 실행됩니다. 이것이 Ghostty 개발자 Mitchell Hashimoto가 만든 새 터미널 Rex의 핵심 약속입니다.

Rex는 터미널, SSH, tmux를 각각 조합해야 하는 기존 방식을 불필요하게 만드는 것을 목표로 합니다. 지속형 터미널 세션과 원격 머신 접속을 하나의 애플리케이션에서 제공하므로, 노트북을 닫았다가 중단한 지점에서 그대로 작업을 이어갈 수 있습니다.

Mitchell Hashimoto는 개발자 업계에서 많은 이들에게 익숙한 이름입니다. 그는 Terraform 같은 영향력 있는 도구를 만든 HashiCorp를 설립했고, Ghostty 터미널도 개발했습니다. 이제 그의 새 스타트업 Superlogical이 Rex를 만들고 있습니다.

이 새로운 터미널은 현재 사용하는 터미널을 그대로 대체할 수 있는 drop-in replacement로, 즉각적인 사용자 경험 향상을 목표로 설계되었습니다. Rex는 멀티플렉싱과 네이티브 Tailscale 연결을 처리하여 원격 머신에서도 세션이 끊김 없이 유지되고 실행되도록 합니다.

기존 멀티플렉서와 달리 Rex는 클라이언트-서버 아키텍처로 작동합니다. Rex 서버는 백그라운드에서 실행되며 프로그램을 유지하고, Rex 앱은 해당 서버를 보여 주는 창 역할을 하며 Ghostty 엔진으로 모든 것을 네이티브하게 렌더링합니다.

tmux의 지속성에 따르는 절충점

일반적인 터미널 창은 대개 자신이 시작한 프로세스를 소유하므로, 앱을 닫으면 실행 중인 모든 프로그램이 종료됩니다. 그래서 많은 사용자가 백그라운드에서 실행되며 클라이언트 터미널이 닫혀도 프로그램을 유지하는 터미널 멀티플렉서인 tmux를 사용합니다. 세션에서 분리(detach)했다가 나중에 다시 연결(reattach)하여 중단한 지점에서 그대로 이어갈 수 있습니다.

그러나 tmux의 지속성에는 절충점이 따릅니다. 바로 사용자 경험의 저하입니다. Tmux는 모든 프로그램 출력을 읽은 다음 자체 텍스트 기반 인터페이스에서 다시 그립니다. 그 결과 스크롤, 텍스트 선택, 창 분할 관리에 별도의 동작 방식이 생기고, 고유한 키 바인딩과 설정도 익혀야 합니다. 사용자와 작업 사이에 추상화 계층이 하나 더 생기는 셈입니다.

Rex 개발자가 만든 터미널 Ghostty는 이미 로컬 분할 창(split pane)을 제공합니다. 하지만 로컬 분할만으로는 터미널 앱을 종료할 때 프로그램이 계속 실행되도록 유지할 수 없습니다. Rex는 터미널과 지속형 세션이 상호작용하는 방식을 근본적으로 다시 생각하여, tmux의 복잡한 인터페이스와 별도의 텍스트 기반 렌더링을 강요하지 않고 이 문제를 해결하고자 합니다.

Rex는 세션과 창을 분리합니다

Ghostty 개발자가 막 출시한 Rex는 터미널 환경을 두 부분으로 나눕니다. 실행 중인 프로그램과 세션을 유지하는 백그라운드 서버와, 단순한 표시 창 역할을 하는 Rex 앱입니다. 이러한 클라이언트–서버 모델이 세션 지속성의 핵심입니다. 앱을 종료해도 서버가 작업을 계속 유지합니다.

tmux와 달리 Rex는 다른 터미널 안에 터미널 UI를 그리지 않습니다. 대신 앱이 Ghostty의 렌더링 엔진을 사용해 모든 것을 직접 표시합니다. 따라서 창 분할(pane), 스크롤, 텍스트 선택이 다른 Mac 앱처럼 네이티브하게 느껴지며, 반응성 좋은 트랙패드 제스처와 적절한 글꼴 렌더링도 제공합니다.

원격 작업의 경우 Rex는 Tailscale과 직접 통합됩니다. 두 머신에 모두 Rex를 설치하고, 같은 Tailscale 계정으로 로그인한 다음 HTTPS 인증서를 활성화한 뒤 원격 호스트를 추가합니다. 작업은 절전 상태의 노트북이 아니라 호스트 머신에서 유지됩니다. 직접 사용해 보고 싶다면 Installation · Rex Docs - Superlogical에서 자세한 안내를 확인할 수 있습니다.

이러한 구성에서는 끊김 없는 전환이 가능합니다. Mac mini에서 장시간 실행되는 Claude 작업을 시작하고, MacBook을 닫은 뒤 카페로 이동해 MacBook을 다시 열 수 있습니다. mini의 세션은 계속 활성 상태이며, 노트북의 Rex는 원격 서버에 다시 연결되어 진행 중인 상황을 보여 줍니다.

이 글이 마음에 드셨나요? 매일 아침 이런 글을 메일로 받아보세요.

하루 한 통 · 두 번의 클릭으로 구독 취소 · 제3자 추적 없음

더 깔끔한 워크플로, 그러나 분명한 한계

Rex는 특히 Mac 사용자에게 더 깔끔한 터미널 워크플로를 제시합니다. 호스트 선택, 지속형 세션, 통합된 인터페이스 덕분에 로컬 머신과 원격 머신 간 전환이 매우 간단하게 느껴집니다. 주로 본인의 Mac 기기들을 오가며 작업한다면 통합된 사용 경험이 매력적입니다.

그러나 영상은 분명한 한계도 짚습니다. 데스크톱 앱은 녹화 시점에 Mac 전용입니다. 여러 머신에서 사용하려면 양쪽 모두에 Rex를 설치해야 하고, 안전한 네이티브 연결을 위해 Tailscale 설정이 필요합니다. 모든 상황에 가볍게 바로 적용할 수 있는 것은 아닙니다.

개인 머신 전반에서 일관되게 작업할 수 있는, 완성도 높고 Mac 중심적인 환경을 원한다면 Rex를 사용해 볼 만합니다. 네이티브 스크롤과 텍스트 선택 같은 macOS 기능과의 긴밀한 통합은 기존 멀티플렉서보다 우수한 사용자 경험을 제공합니다.

SSH를 통한 폭넓은 서버 접근에는 tmux를 계속 사용하십시오. 거의 모든 Linux 또는 Unix 서버에서 사용할 수 있다는 점은 여전히 독보적입니다. Rex의 통합 앱 경험보다 오픈 소스 또는 Windows·Linux 크로스 플랫폼 지원이 더 중요하다면 Herder 같은 대안을 고려해 보십시오.

자주 묻는 질문

Rex란 무엇입니까?

Rex는 Mitchell Hashimoto가 만든 터미널 앱으로, 네이티브 그래픽 클라이언트와 백그라운드 서버를 결합하여 터미널 세션을 계속 실행 상태로 유지합니다.

Rex는 터미널 세션을 어떻게 유지합니까?

Rex 서버가 앱 창과 별개로 프로그램을 실행하고 세션을 유지하므로, 클라이언트를 닫아도 작업은 종료되지 않습니다.

Rex는 여러 머신에서 사용할 수 있습니까?

네. 영상에서는 각 머신에 Rex를 설치하고 Tailscale을 사용해 원격 호스트와 해당 세션에 연결하는 방법을 설명합니다.

Rex는 tmux를 대체할 수 있습니까?

네이티브 앱에서 지속형 세션을 원하는 사용자에게 적합할 수 있습니다. 다만 SSH로 접속할 수 있는 서버와 다양한 터미널 환경에서는 tmux가 여전히 유용합니다.

Rex는 어떤 플랫폼을 지원합니까?

영상에서는 녹화 시점에 데스크톱 앱이 Mac 전용이라고 설명합니다.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

빌더를 위해

이 페이지는 지금 다른 사람의 도구를 위해 일하고 있습니다.

AI 에이전트가 읽고, 구매자가 도착합니다. 8개 언어와 MCP로 답합니다. 당신의 도구도 가질 수 있습니다 — 24시간 안에 공개.