오픈소스 모델에도 이제 모바일 버전이 생겼다. 내가 로컬에서 돌리는 Qwen 3.8-27B Dense 모델에 드디어 모바일 인터페이스가 생긴 것이다!
아직도 약간 신나서, 설명을 좀 해보겠다.
먼저 에이전트부터 이야기해보자. Codex에는 자체 리모컨이 있어서, 밖에 나가서도 집에 있는 컴퓨터의 Astra를 휴대폰으로 조종할 수 있다. 하지만 다른 모델을 사용한다면 Sam Altman이 지원해주지 않을 것이다. Claude Code에도 사실 원격 기능이 있지만, 많은 사람들이 밴 당할까 봐 사용을 두려워한다—한 번만 사용해도 계정이 정지되었다는 이야기가 너무 많다. Grok Build에는 아직 이 기능이 없고, GLM, MiniMax M3, Kimi는 말할 것도 없다.
다음으로 앱을 살펴보자. 클라우드 기반 모델은 모두 모바일 앱이 있어서, 그냥 휴대폰을 꺼내서 채팅하면 된다. 하지만 그건 그냥 채팅일 뿐, 집에 있는 컴퓨터에서 실행되는 에이전트를 조종하는 것과는 완전히 다른 개념이다.
로컬 모델은 어떨까? 내 집 컴퓨터에서 돌아가는 Qwen 27B는 이미 업무에 사용할 수 있을 만큼 충분한 성능을 갖추고 있다. 밴 당할 일도 없고, 무료이며, 엄청나게 빠르다. 하지만 터미널에만 갇혀 있어서, 집을 나서면 연결이 끊긴다. 앱을 직접 만들어야 하거나 그냥 받아들여야 한다고 생각했다.
그때 UU Remote가 대규모 업데이트를 받았다. 휴대폰에서 터미널에 접속했더니 Qwen 세션이 바로 거기에 있었다. 휴대폰으로 요구사항을 말하자, 바로 작업을 시작했다.
그게 전부였다. 단 한 줄의 코드도 작성하지 않았다.

여기서는 Pi를 사용해 Qwen에 연결하고 있다. Claude Code를 사용해 Qwen에 연결해도 마찬가지다. 터미널에서 어떤 에이전트가 실행 중이든 상관없이, UU Remote는 그 터미널을 있는 그대로 휴대폰으로 가져온다.
휴대폰에서 코드가 한 줄 한 줄 출력되는 것을 보면서, 느낌이 매우 구체적이었다: 오픈소스 모델이 드디어 자체 모바일 인터페이스를 가지게 되었고, 그것은 바로 내 컴퓨터에 있는 인터페이스라는 것이다. 누군가의 서버를 거치지 않고, 한 푼도 들지 않으며—모델은 내 것이고, 모바일 인터페이스도 내 것이다.
가이드
이 글은 길지 않으니, 관심 있는 부분으로 바로 건너뛰어도 좋다:
- 1. UU Remote의 대규모 업데이트
- 2. tmux 기반: 왜 안전한가
- 3. uu-term-bridge 오픈소스 공개: 데스크톱과 모바일 간 원활한 전환
1. 이번 UU Remote 대규모 업데이트에서 정확히 무엇이 바뀌었나?
이번 UU Remote 버전에서 무엇이 바뀌었기에 이런 일이 갑자기 가능해진 걸까?
- Mac 접속 시 더 이상 비밀번호가 필요하지 않다. 계정 매칭으로 바로 접속할 수 있어, 매번 비밀번호를 입력할 필요가 없다.
- 터미널에서 전체 TUI 지원. Claude Code, Grok Build, Pi 등의 셀렉터, 상태 표시줄, 슬래시 명령 패널이 모두 올바르게 렌더링된다. 손가락으로 탭해서 제출할 수 있다. 이전에는 모바일에서 이 모든 것이 깨진 코드 덩어리였지만, 이제는 컴퓨터에서 보는 것과 똑같이 보인다.
- 다중 터미널 세션. 여러 에이전트를 동시에 실행할 수 있다. 뒤로 가기를 탭하면 '자리 비움' 상태가 되고, 에이전트는 계속 작업을 수행하며, 언제든지 다시 들어가 진행 상황을 확인할 수 있다.
- 기기 간 작업 인계.
uuyc-cli lterm ls / attach / new세 가지 명령어로, 휴대폰에서 시작한 작업을 집에 돌아와 컴퓨터에서 계속하거나, 그 반대의 경우도 진행 상황 손실 없이 가능하다. - 하단에 영구적으로 표시되는 단축키 행과 시스템 IME를 호출하는 독립적인 입력 상자. Doubao IME를 음성 받아쓰기에 사용하고, 확인한 후 전송한다.

2. tmux 기반이므로 안전하다
덧붙여서, 이것이 어떻게 구현되었는지 설명하겠다. 많은 사람들이 물을 질문과 직접적으로 관련이 있기 때문이다: 로컬 세션을 원격 소프트웨어에 넘겨주는 것이 안전한가?
알아보니, tmux 기반이었다. UU Remote에는 Mac에 내장된 tmux가 함께 제공된다. 휴대폰에서 "새 터미널"을 탭하면, UU 메인 프로그램이 이 tmux에 세션을 연다. 모바일 화면은 단지 해당 세션에 연결된 tmux 클라이언트일 뿐이다.
휴대폰에서 뒤로 가기를 탭하면 클라이언트 연결만 끊어질 뿐, 세션은 계속 유지되고 에이전트는 계속 실행된다. 이것이 "종료하지 않고 자리 비움" 기능이 작동하는 방식이다.

그럼 보안 문제로 돌아가서: 에이전트, 모델, 세션 모두 사용자 컴퓨터의 tmux 안에 있으며, 로컬에서 tmux new를 입력하는 것과 다를 바가 없다.
이전에는 tmux를 사용한 전체 화면 원격 접속에 지루한 핀치 투 줌과 확대/축소가 필요했다.
UU Remote가 한 것은 이러한 기존 제품들을 새로운 것으로 탈바꿈시킨 것이다: 모바일 세션 목록, 전체 TUI 렌더링, 독립적인 입력 상자, 기기 간 작업 인계. tmux는 항상 존재했지만, 아무도 이렇게 모바일로 가져오지 않았다.
그리고 무료다. 지연 시간이 거의 느껴지지 않는 게임 수준의 원격 화면 제어와 진정으로 사용 가능한 터미널—모두 무료로 제공된다.
UU Remote는 원래 게이머들이 휴대폰으로 원격 게임을 즐기기 위한 것이었다. 이제는 예상치 못하게 로컬 모델의 모바일 인터페이스이자 AI 진입점이 되었다. 이것이 우연이라고 생각하지 않는다. 제품 개발을 진지하게 생각하는 사람들에게 시대가 주는 보상이다.
3. uu-term-bridge 오픈소스 공개: 데스크톱과 모바일 간 원활한 전환
Codex가 뛰어난 점을 언급해야겠다. Codex의 원격 접속은 완벽하게 양방향이다: 모바일에서 생성된 세션은 즉시 컴퓨터에서 사용할 수 있고, 그 반대도 마찬가지다. 어디서든 작업을 시작하고 추가 단계 없이 기기를 전환할 수 있다.
UU는 아직 이 단계가 부족하다. 자체적으로 생성한 세션만 인식한다. 새 세션을 만드는 방법은 두 가지뿐이다: 휴대폰에서 탭하거나 Mac에서 uuyc-cli lterm new를 입력하는 것이다. Mac의 iTerm2에 여러 에이전트가 열려 있어도 모바일 목록에는 나타나지 않는다. 휴대폰에서 보려면 먼저 세션을 생성하는 명령어를 실행해야 한다는 것을 기억해야 한다.
순서가 반대다; 일반적인 사람들은 컴퓨터에서 작업을 시작하고, 나갈 때만 작업을 인계받고 싶어 한다.
다행히 UU가 uuyc-cli 명령줄을 열어두었기 때문에 lterm new / ls / attach를 모두 스크립트로 처리할 수 있다. 이를 기반으로 업그레이드를 구축하고 uu-term-bridge로 오픈소스화했다:

한 번 설치하고 제공된 iTerm2 프로필을 기본값으로 설정하면, 그 후 Cmd+T, Cmd+N 또는 Cmd+D로 생성되는 모든 탭, 창 또는 분할 화면이 아무것도 입력하지 않아도 자동으로 모바일 목록에 나타난다. 탭을 닫으면 세션이 종료되고 목록이 정리된다. 반대 방향으로도 작동한다: 모바일에서 터미널을 생성하면 2초 이내에 Mac에서 iTerm2 창이 자동으로 팝업된다.

이것은 macOS + iTerm2 + UU Remote에서 작동한다. 필요에 따라 자유롭게 수정할 수 있다. 저장소는 아래와 같다:
https://github.com/limin112/min-skill/tree/main/tools/uu-term-bridge
UU가 원격 터미널을 사용 가능하게 만들었고, 나는 UU의 어깨 위에 서서 그것을 더욱 개선했다.
오픈소스 모델을 위한 모바일 인터페이스가 드디어 등장했다. Codex보다 더 좋고, 빠르고, 편리하다. 모든 오픈소스 모델에 쉽게 연결할 수 있다.
UU Remote는 정말 대단하다.





