휴대폰에서 여러 Happier 서버 사용하기 (업무용/개인용)
업무용과 개인용(또는 클라우드와 셀프 호스팅) 세션을 분리하고, 모바일에서 링크와 알림을 열 때 생기는 "서버 착각" 혼란을 피하는 방법.
- CLI
- 0.2.17
- 프리뷰 ref
- a2c45c8
여러 Happier 서버(클라우드 + 셀프 호스팅, 나중에는 업무용 서버까지)를 쓰면 대개 같은 혼란이 생깁니다.
링크가 열리고, 알림이 뜨고, 갑자기 이런 생각이 듭니다.
- "잠깐, 지금 어느 서버에 있지?"
- "내 세션은 왜 사라졌지?"
- "왜 연결 흐름이 나를 Server 설정으로 보냈지?"
이 워크플로는 휴대폰에서의 다중 서버 사용을 예측 가능하게 만듭니다.
요약
- 각 서버를 별도의 "프로필"로 다루세요. 인증과 세션은 서버 단위입니다.
- 무언가 사라진 것처럼 보이면 대개 다른 서버에 있을 뿐입니다.
- 알림/링크는 새 서버를 조용히 신뢰하지 않도록 설계되어 있습니다. 그래서 가끔 Server 설정에 도착하게 됩니다.
일반적인 방법과 트레이드오프
-
서버 하나만 사용: 단순하지만 업무/개인을 분리하고 싶다면 현실적이지 않습니다.
-
URL별로 북마크: 되지만 알림 후에 엉뚱한 곳에 가기 쉽습니다.
-
Happier: 명시적인 서버 프로필과, 안전을 지키려는 링크 처리가 있습니다(새 서버를 조용히 추가/신뢰하지 않음). 트레이드오프: "서버 전환"이 머릿속 모델의 실제 일부라는 점을 받아들여야 합니다.
Happier가 처음이라면 (무엇이고 어디서 받는지)
Happier를 처음 본다면: Claude Code, Codex, OpenCode 같은 AI 코딩 에이전트를 위한 오픈 소스 컴패니언 앱(모바일/웹/데스크톱)입니다.
세션은 여전히 신뢰하는 머신(노트북/서버/개발용 머신)에서 실행됩니다. Happier는 휴대폰에서 모니터링하고, 방향을 잡고, 승인하고, 검토하며 작업을 이어가는 곳입니다.
설정하기:
- 휴대폰에서 Happier 사용하는 방법
- GitHub: https://github.com/happier-dev/happier
- 설치/다운로드: https://github.com/happier-dev/happier#how-it-works
- Discord (커뮤니티 + 지원): https://discord.gg/W6Pb8KuHfg
다중 서버를 예측 가능하게 만드는 모델
세 가지 규칙으로 "방금 무슨 일이?" 순간의 대부분을 설명할 수 있습니다.
- 서버 프로필은 저장된 API/웹앱 대상입니다.
- 인증은 서버별입니다(서버 A에 로그인해도 서버 B에는 로그인되지 않음).
- 세션은 서버별입니다(그래서 서버를 전환하면 세션 목록이 비어 보일 수 있음).
이걸 익히면 혼란의 대부분은 "다른 프로필에 있다"로 바뀝니다.
단계별: 휴대폰에서 서버 추가와 전환
- Relay 설정을 엽니다.
- 서버 프로필을 추가/선택/이름 변경합니다.
- 실제로 쓰려는 서버에 로그인합니다.
웹에서는 서버 선택이 탭별일 수도, 기기 기본값일 수도 있다는 점에 유의하세요.
링크나 알림을 열 때 일어나는 일
Happier는 서버가 이미 기기에 저장되어 있는지에 따라 들어오는 링크를 처리합니다.
경우 1: 대상 서버가 이미 저장됨
- Happier가 그 서버 프로필로 전환하고 계속 진행할 수 있습니다.
경우 2: 대상 서버가 저장되지 않음 (하지만 저장된 다른 서버는 있음)
- Happier가 들어온 URL을 미리 채운 상태로 Server 설정을 엽니다.
- 여러분이 명시적으로 Add and use를 선택합니다.
의도된 동작입니다. 앱이 백그라운드에서 새 서버를 조용히 신뢰하는 것을 막습니다.
문제 해결
증상: 서버를 전환했더니 세션이 사라짐
가능한 원인:
- 그 세션들은 다른 서버 프로필에 속함
해결:
- 원래 서버로 다시 전환
증상: 알림이 나를 Server 설정으로 보냄
가능한 원인:
- 그 알림이 이 기기에 아직 저장되지 않은 서버 URL에서 옴
해결:
- 미리 채워진 양식에서 서버를 추가한 뒤 원래 가려던 세션으로 이동