Happier vs Claude Code Remote Control: 각각 어떤 경우에 맞을까
휴대폰이나 다른 기기에서 Claude Code 세션을 이어가기 위한 Anthropic의 Remote Control과 Happier를 공정하게 비교합니다. 모든 내용에 출처를 달았습니다.
- CLI
- 0.2.17
- 프리뷰 ref
- a2c45c8
이 비교는 Happier 프로젝트가 게시한 것이니, 그 점을 감안하고 읽어 주세요. Remote Control은 Anthropic 공식 문서의 설명대로 소개하고, Remote Control이 더 나은 선택인 경우는 분명하게 적었습니다.
두 도구가 처음 해결하는 문제는 같습니다. 컴퓨터에서 Claude Code 세션이 실행 중이고, 휴대폰에서 계속 진행시키고 싶은 상황입니다. 그 이후의 트레이드오프가 다릅니다.
요약
- Claude Code Remote Control을 쓰세요: Claude Code만 사용하고, Pro, Max, Team, Enterprise 플랜 중 하나를 쓰며, 추가 설치 없이 공식 방법을 원한다면.
- Happier를 쓰세요: 코딩 에이전트를 둘 이상 쓰거나, 크로스 디바이스로 세션을 한곳에서 오케스트레이션하고 싶거나, 세션 내용을 기본으로 엔드투엔드 암호화하고 싶거나, 릴레이를 셀프 호스팅하고 싶다면.
- 둘 다 써도 괜찮습니다. 서로 충돌하지 않습니다.
Remote Control이란 (Anthropic 문서 기준)
이 섹션의 내용은 모두 Anthropic의 Remote Control 문서에서 가져왔습니다.
- claude.ai/code 또는 iOS / Android용 Claude 앱을 사용자의 머신에서 실행 중인 Claude Code 세션에 연결합니다. 파일시스템, MCP 서버, 프로젝트 설정은 로컬에 남습니다.
claude remote-control(서버 모드),claude --remote-control(원격으로도 접근 가능한 대화형 세션), 또는 실행 중인 세션에서/remote-control로 시작합니다. Desktop 앱과 VS Code 확장도/remote-control을 지원합니다.- 서버 모드는 여러 세션(기본 32개)을 동시에 제공할 수 있고, 온디맨드 세션마다 별도의 git worktree를 줄 수 있습니다.
- 연결된 기기에서는 대화, 서브에이전트 진행 상황, diff 창을 볼 수 있습니다. 휴대폰에서 사진과 파일을 첨부할 수 있습니다.
- Claude 앱은 작업이 끝나거나 결정이 필요할 때 푸시 알림을 보낼 수 있습니다. 연결된 터미널에 포커스가 있는 동안에는 푸시를 보내지 않습니다.
- 노트북이 절전 모드로 들어가거나 네트워크가 끊겨도, 머신이 돌아오면 대화형 세션이 다시 연결됩니다.
요구 사항과 제한 (역시 문서 기준):
- Pro, Max, Team, Enterprise 플랜이 필요합니다. API 키는 지원하지 않습니다. Team과 Enterprise에서는 Owner가 먼저 활성화해야 합니다.
- Anthropic API를 직접 사용해야 합니다. Amazon Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry, 또는 커스텀
ANTHROPIC_BASE_URL뒤에서는 사용할 수 없습니다. - 로컬
claude프로세스가 계속 실행되어야 합니다. 원격 머신에서는 Anthropic이tmux나screen을 권장합니다. - 연결된 동안 트랜스크립트는 TLS를 통해 Anthropic 서버에 저장됩니다. Zero Data Retention이나 HIPAA 구성을 쓰는 조직은 활성화할 수 없습니다.
- 일부 명령(
/plugin,/resume등)은 로컬 CLI에서만 동작합니다.
Happier란
Happier는 오픈 소스 컴패니언 앱(iOS, Android, 데스크톱, 웹)과, 컴퓨터에서 실행되는 CLI 및 데몬으로 구성됩니다. 세션은 사용자가 관리하는 머신에서 실행됩니다. 휴대폰, 브라우저, 데스크톱은 릴레이를 통해 연결되며, 릴레이는 Happier Cloud이거나 직접 셀프 호스팅한 것일 수 있습니다.
이 비교와 관련된 점:
- 둘 이상의 에이전트. Claude Code, Codex, OpenCode 등의 에이전트를 나란히 실행할 수 있습니다. 일부 새 에이전트는 기능 매트릭스에 experimental로 표시되어 있습니다.
- 그 자리에서 에이전트 전환. 예를 들어 한도에 도달했을 때 Claude Code에서 Codex로, 같은 세션을 유지한 채 다른 에이전트로 이어갈 수 있습니다.
- 터미널과 휴대폰 모두에서 Claude Code. unified terminal 런타임에서는 세션이 컴퓨터의 실제 Claude Code 터미널에서 실행되고 앱이 이를 미러링합니다. Claude가 턴 중일 때 앱에서 보낸 메시지는 Claude 자체 대기열에 들어갑니다.
- 암호화. 기본적으로 세션 내용은 서버에 저장되기 전에 기기에서 암호화됩니다 (암호화 모델).
- 많은 세션 오케스트레이션. 승인용 Inbox, Needs attention 목록, 세션 리마인더(0.2.13), 대기 중인 메시지를 위한 Steer now(0.2.16), 컴퓨터 앞에 있을 때 휴대폰 푸시를 끄는 옵션(0.2.16)이 있습니다.
- 세션 안의 파일과 Git. 휴대폰에서 파일을 탐색하고 편집하고, diff를 검토하고 커밋할 수 있습니다. Git 쓰기 작업은 experimental이며 기본적으로 꺼져 있습니다.
알아둘 제한:
- Remote Control과 마찬가지로 컴퓨터가 깨어 있고 온라인이어야 합니다. Happier는 호스트의 절전, 네트워크 끊김, 재시작을 해결하지 않습니다.
- 컴퓨터에 CLI나 데스크톱 앱을 설치하고 기기를 페어링해야 합니다.
- 에이전트마다 지원 기능이 다릅니다. 관심 있는 에이전트는 기능 매트릭스에서 확인하세요.
나란히 비교
| Claude Code Remote Control | Happier | |
|---|---|---|
| 에이전트 실행 위치 | 사용자의 머신 | 사용자의 머신 (또는 직접 관리하는 서버) |
| 에이전트 | Claude Code | Claude Code, Codex, OpenCode 등 |
| 휴대폰 클라이언트 | Claude 앱 (iOS, Android), claude.ai/code | Happier 앱 (iOS, Android), 웹, 데스크톱 |
| 필요한 계정 | Pro, Max, Team, Enterprise 플랜, Anthropic API | 각 에이전트 로그인과 API 설정 |
| 트랜스크립트 저장 | Anthropic 서버, TLS 경유 | Happier 릴레이, 기본적으로 기기에서 암호화 |
| 릴레이 셀프 호스팅 | 제공하지 않음 | 지원 |
| 컴퓨터 쪽 설정 | Claude Code에 내장 | Happier CLI 또는 데스크톱 앱 설치 |
| 푸시 알림 | 있음, Claude 앱으로 | 있음, Happier 앱으로 |
Remote Control이 더 맞는 경우
- Claude Code만 사용하고, 공식 내장 방식으로 충분한 경우.
- 머신에 다른 앱이나 데몬을 설치하고 싶지 않은 경우.
- 이미 claude.ai/code와 Claude 앱을 매일 쓰고 있는 경우.
- 클라우드 세션이나 Dispatch처럼 Anthropic 전용 기능을 같은 곳에서 쓰고 싶은 경우.
Happier가 더 맞는 경우
- Claude Code와 Codex(또는 OpenCode 등)를 함께 쓰고, 모두 한곳에서 다루고 싶은 경우.
- 작업 도중 처음부터 다시 시작하지 않고 에이전트를 바꾸고 싶은 경우.
- Remote Control을 쓸 수 없는 Bedrock, Agent Platform, Foundry, 게이트웨이, API 키 환경을 쓰는 경우.
- 세션 내용을 기기에서 암호화하거나, 릴레이를 직접 호스팅하고 싶은 경우.
- 많은 세션을 돌리면서, 어떤 세션이 나를 기다리는지 파악하는 데 도움이 필요한 경우.
Happier를 처음 사용한다면
Happier는 무료 오픈 소스입니다. 써 보려면:
- 다운로드: happier.dev
- 컴퓨터에 설치:
curl -fsSL https://happier.dev/install | bash실행 후happier setup - 문서: docs.happier.dev
- 코드: github.com/happier-dev/happier
자주 묻는 질문
둘 다 쓸 수 있나요?
네. Remote Control은 Claude Code의 기능이고 Happier는 별도의 앱입니다. 세션마다 고르면 됩니다.
노트북이 절전 모드여도 계속 실행되나요?
호스트가 절전 중일 때는 둘 다 에이전트를 실행하지 않습니다. Anthropic 문서에 따르면 Remote Control은 머신이 깨어나면 다시 연결됩니다. 오래 걸리는 작업은 계속 켜져 있는 머신에서 에이전트를 실행하세요. 노트북이 절전 모드여도 Claude Code, Codex, OpenCode를 계속 실행하는 방법(Wi-Fi 끊김, 덮개 닫기, 재개)을 참고하세요.
어느 쪽이 더 안전한가요?
선택이 다릅니다. Remote Control은 TLS를 사용하고 트랜스크립트를 Anthropic 서버에 저장합니다. Happier는 기본적으로 기기에서 세션 내용을 암호화하고 릴레이를 셀프 호스팅할 수 있게 합니다. 양쪽 출처를 읽고 요구 사항에 맞는 쪽을 고르세요.