Agent Terminal
← 블로그

tmux 없이도 세션이 유지되는 Moshi 대안

휴대폰으로 확인하는 동안 에이전트를 계속 실행해 두는 데 설정 가이드가 필요해서는 안 됩니다. Moshi에서는 컴퓨터에 프로그램을 추가로 설치하고 Tailscale 같은 VPN도 써야 하며, mosh와 tmux 재연결은 Moshi Pro 기능입니다. Agent Terminal에서는 앱 하나면 충분합니다.

어떤 경우에 어느 쪽을 고를까

Moshi가 더 잘 맞는 경우

  • 에이전트를 Linux 서버나 VPS에서 실행하는 경우.

Agent Terminal이 더 잘 맞는 경우 저희 제품

  • 에이전트를 Windows PC나 Mac에서 실행하고, 간단하게 쓰면서 서버에 따로 설정할 것이 없기를 원하는 경우.

Moshi는 세션을 어떻게 유지하나

Moshi는 SSH 앱입니다. 세션을 유지하려면 컴퓨터에 프로그램 두 개가 더 필요합니다.

  • mosh는 휴대폰이 네트워크를 바꿔도 연결을 유지합니다.
  • tmux는 연결이 끝나도 셸이 계속 실행되게 합니다.

Moshi의 공식 문서는 두 가지를 모두 권장합니다. 두 프로그램을 설치하고, 방화벽이 엄격하다면 mosh용 포트 범위를 열고, 그 프로그램을 거쳐 연결합니다. mosh와 tmux의 다시 연결 기능은 Moshi Pro에 있습니다. Wi-Fi 바깥에서 집의 컴퓨터에 접속하려면 Tailscale이나 다른 VPN 같은 별도의 경로도 필요하며, Moshi의 설치 가이드에 이것들이 나와 있습니다.

호스트에 설치되는 것 보기
  • macOS: brew install mosh tmux, 그리고 Mac에 대한 SSH 접속.
  • Debian, Ubuntu 또는 WSL: sudo apt install mosh tmux, WSL에서는 openssh-server도 함께.
  • 방화벽이 엄격하다면 호스트에서 mosh의 UDP 범위(60000~61000)를 엽니다.
  • 선택 사항: 에이전트 알림과 diff 뷰어용 moshi-hook.

출처: Moshi의 설치 가이드와 mosh.org.

Agent Terminal은 세션을 어떻게 유지하나

Agent Terminal은 세션을 PC의 호스트 프로세스에 둡니다. 휴대폰 앱을 닫거나, 신호가 끊기거나, Wi-Fi에서 모바일 데이터로 바뀌거나, 데스크톱 앱을 닫거나 업데이트해도 셸은 끝나지 않습니다. 휴대폰이 돌아오면 같은 세션에 다시 연결되고, 그동안 놓친 내용을 따라잡습니다.

서버에 설치할 것은 없습니다. mosh-server도, tmux도 필요 없습니다. 이 모든 기능은 무료 요금제에 포함되며, 내 Wi-Fi에서는 무료이고 외부에 의존하지 않습니다. 집 밖에서는 무료 요금제가 n0의 공개 릴레이에 의존합니다. 저희가 아니라 n0가 무료로 운영하는 서비스이며, 가동 시간이나 속도에 대한 약속은 없습니다 (릴레이가 볼 수 있는 것). 느리거나, 끊기거나, 아예 연결되지 않을 수 있으며, n0 쪽 상황은 저희가 제어할 수 없습니다. 한 가지 제약은 데스크톱 앱을 실행하고 있는 Windows PC와 Mac에만 연결된다는 것입니다.

비교

Moshi Agent Terminal
세션이 있는 곳호스트의 tmux, Herdr 또는 ZellijPC의 호스트 프로세스
설치할 것호스트의 SSH, mosh, tmux, 그리고 집 밖에서 접속하기 위한 Tailscale 또는 VPN데스크톱 앱
집 밖에서직접 마련한 경로: Tailscale, VPN 또는 공인 주소최선 노력 방식(n0의 공개 릴레이), Pro에서는 안정적
연결되는 호스트Mac, Linux, VPS, 홈랩, WSLWindows 10(버전 1809 이상)과 11, macOS 13 이상
휴대폰iPhone, iPad, Android 10 이상, Apple WatchAndroid, iPhone, iPad
무료 요금제SSH, 저장된 연결 2개. mosh와 tmux 다시 연결은 Pro세션이 유지됨; 계정 없음
알림moshi-hook을 통한 에이전트 푸시 알림앱을 닫은 상태에서도 터미널과 에이전트 알림. Pro에서는 속도 제한이 높아짐

Mac에서 Moshi에서 옮기기

  1. macOS 13 이상용 Agent Terminal 다운로드, 앱을 열고 휴대폰 앱으로 QR 코드를 스캔합니다.
  2. 새 탭은 로그인 셸에서 열립니다. tmux 안에서 하듯 탭 하나에서 에이전트를 시작하세요.
  3. 알림을 받으려면 설정의 Agent Event Notifier 프롬프트를 훅이 있는 에이전트에 붙여 넣으세요. moshi-hook이 하던 역할을 이 프롬프트가 합니다.
  4. 휴대폰을 잠그고 자리를 비우세요. 돌아오면 탭이 그대로 있습니다.

탭에서 여전히 tmux를 실행할 수 있습니다. 다만 이제 필요하지 않을 뿐입니다. Linux 서버에는 Moshi를 계속 쓰세요.

질문

Android용 Moshi 대안이 있나요?

Moshi 자체는 Google Play에서 받을 수 있으며 Android 10 이상에서 동작합니다. 에이전트가 Windows PC나 Mac에서 실행된다면, Android용 Agent Terminal은 그 PC에서 세션을 유지합니다.

Windows용 mosh 대안이 있나요?

mosh.org에는 네이티브 Windows용 mosh가 없으며, Moshi는 WSL을 통해 Windows에 접속합니다. Agent Terminal은 네이티브 PowerShell, 명령 프롬프트, WSL, Git Bash 세션을 호스트 프로세스에서 유지합니다.

Agent Terminal을 쓰려면 tmux가 필요한가요?

아니요. PC의 호스트 프로세스가 세션을 유지합니다. tmux는 선택 사항입니다.

2026년 10월 21일 기준으로 Moshi 문서와 mosh.org와 대조해 확인했습니다. Agent Terminal을 만드는 팀의 Edward가 쓴 글입니다. 제품명은 각 소유자의 상표입니다. Agent Terminal은 이들 중 어느 곳과도 제휴 관계가 없으며, 이들의 승인을 받지 않았습니다.