휴대폰으로 이어할 수 있도록 VPS에서 Claude Code를 실행하는 CLI를 만들었습니다
요약
Claude Code 작업을 노트북에서 분리하여 VPS에서 지속적으로 실행할 수 있게 해주는 CLI 도구 'roostr'를 소개합니다. 사용자의 DigitalOcean 계정과 Claude 구독을 활용하며, Tailscale을 통해 보안이 강화된 환경에서 모바일로도 작업 이어가기가 가능합니다.
핵심 포인트
- Claude Code를 VPS에서 실행하여 노트북을 꺼도 작업 지속 가능
- Tailscale 기반의 강력한 보안 및 공개 인바운드 포트 차단
- 모바일 SSH 앱을 통해 이전 tmux 세션으로 즉시 복귀 가능
- 사용자 개인 인프라를 사용하는 서비스가 아닌 도구 형태
노트북을 끄고 집에 가기 위해 Claude Code가 작업을 마칠 때까지 기다리는 것이 제게는 어려운 일이었습니다. 그래서 이 문제를 해결하는 데 도움이 되는 CLI 도구를 작성했습니다.
이름은 roostr입니다. 아이디어는 간단합니다: 코딩 에이전트(coding agent)를 노트북에서 분리하여 본인이 소유한 지속적인 서버(persistent box)로 옮기는 것입니다. 그러면 노트북 덮개를 닫아도 작업이 계속 실행되며, 휴대폰으로 작업을 이어갈 수 있습니다.
이를 구축하면서 제가 중요하게 생각했던 몇 가지 사항은 다음과 같습니다:
- 이것은 서비스가 아닌 도구입니다. 사용자의 DigitalOcean 토큰과 사용자의 Claude 구독을 사용합니다. 저의 어떤 인프라를 통해서도 라우팅되지 않으며, 제 측에는 별도의 계정이 없습니다.
- 기본적으로 강화된 보안(Hardened by default): sudo 권한이 없는 non-root 사용자, 키 기반 SSH(key-only SSH), 서버가 생성되기 전에 방화벽 생성(포트가 열려 있는 시간 차단), 그리고 공개 인바운드 포트 제로(zero public inbound ports). Tailscale을 통해 접속합니다.
- 휴대폰에서 접속 가능: roostr mobile은 휴대폰의 키를 인증하며, 서버는 tmux 세션에 자동으로 연결됩니다. 따라서 SSH 앱을 열기만 하면 이전에 작업하던 위치로 바로 돌아갈 수 있습니다.
- 크기 선택기(size picker)에 실시간 가격 표시: 비용을 확인한 후 서버를 선택할 수 있습니다.
현재 초기 단계입니다: v0.2, 현재는 DigitalOcean만 지원합니다.
npm install -g roostr
소스: github.com/srexrg/roostr
질문에 기꺼이 답변해 드릴 것이며, 여러분의 작업 방식에 있어 이 도구가 어떻게 유용해질 수 있을지 진심으로 듣고 싶습니다.
submitted by /u/Putpid-Pirate8621
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기