Happy - Codex 및 Claude Code용 모바일/웹 클라이언트
(github.com/slopus)- Claude Code와 Codex를 모바일(iOS/Android)과 웹에서 원격 제어할 수 있는 오픈소스 클라이언트
- CLI 래퍼 방식으로, 로컬에서
happy claude/happy codex명령으로 AI 세션을 시작하고 휴대폰에서 이어서 조작 가능 - 자리 비운 동안 AI가 뭘 하고 있는지 폰에서 바로 확인 가능 - 데스크톱 앞에 붙어 있을 필요 없음
- 푸시 알림으로 Claude Code나 Codex가 권한 요청이나 오류 발생 시 즉시 알림 수신
- 엔드투엔드 암호화 적용이라 회사 코드가 평문으로 서버를 거치지 않음. 직접 자신만의 릴레이 서버 실행도 가능
- 텔레메트리·트래킹 없이 전체 코드 감사 가능한 완전 오픈소스. MIT 라이선스 / TypeScript
- 프로젝트 구성
- Happy App — 웹 UI + 모바일 클라이언트(Expo 기반)
- Happy CLI — Claude Code 및 Codex용 커맨드라인 인터페이스
- Happy Agent — 원격 에이전트 제어 CLI(세션 생성, 전송, 모니터링)
- Happy Server — 암호화된 동기화를 위한 백엔드 서버(프리 서버를 써도 되지만, 완벽한 보안을 원할때 사용)
- 사용 순서 :
로컬에서 세션 닫고 새 새션 열어보니 모바일앱에서도 해당 세션은 닫히지만 새로 열린 세션이 목록에 뜨네요.
매번 /remote-control 할 필요 없이 언제든지 로컬에 열려있는 세션과 연동해서 작업 할 수 있는거 같습니다.
설정해둔 단축어를 happy claude --dangerously-skip-permissions 으로 바꿀지 고민해봐야겠습니다 ㅎㅎ