메인 콘텐츠로 건너뛰기
vesslctl은 VESSL Cloud의 커맨드라인 인터페이스예요. 터미널에서 Workspace, Batch Job, Storage, 팀 설정 등을 관리할 수 있어요.

vesslctl인가요?

  • 개발과 학습을 하나의 도구로: 인터랙티브 Workspace에서 개발하고, Batch Job으로 학습을 실행하는 걸 같은 CLI에서 할 수 있어요
  • 팀을 위해 만들어졌어요: 조직과 팀 범위 지정으로 워크로드, Volume, 과금이 필요한 곳에서 격리돼요
  • 유연한 Storage: 클러스터 간 접근이 필요하면 Object storage, 고성능 로컬 I/O가 필요하면 Cluster storage를 선택하고, 어떤 워크로드에든 Volume을 마운트할 수 있어요
  • AI 네이티브: VESSL Cloud docs를 Claude Code, Cursor 등 MCP 호환 도구에 연결하면 AI 어시스턴트가 정확한 CLI 문서를 참조해요. AI 도구와 함께 사용하기를 확인하세요
  • 스크립트 친화적: 쉘 스크립트로 명령어를 조합해서 하이퍼파라미터 탐색, 데이터 파이프라인, 자율 실험 루프를 만들 수 있어요

설치

지원 환경 — macOS 15 이상, Ubuntu 20.04 이상, Windows 10 이상. 그 외 별도 환경 의존성은 없어요.
1

vesslctl 설치

curl -fsSL https://api.cloud.vessl.ai/cli/install.sh | bash
2

로그인

vesslctl auth login
브라우저에서 OAuth 인증 페이지가 열려요. 브라우저를 사용할 수 없는 환경에서는 이메일/비밀번호 로그인으로 전환돼요.
3

설치 확인

vesslctl auth status

글로벌 플래그

모든 명령어에서 사용할 수 있는 플래그예요:
플래그약어설명
--org기본 조직을 오버라이드해요
--team-t기본 팀을 오버라이드해요
--output-o출력 형식: table (기본값), json, 또는 csv

기본값 설정

로그인하면 vesslctl이 기본 조직과 팀을 선택하라고 안내해요. 언제든 변경할 수 있어요:
vesslctl config set default_org <your-org>
vesslctl config set default_team <your-team>
현재 설정을 확인하려면:
vesslctl config show

쉘 자동완성

탭 자동완성을 켜는 가장 쉬운 방법은 install 서브커맨드예요. 쉘을 자동으로 감지하고 적절한 위치에 스크립트를 설치해 줘요:
vesslctl completion install
멱등성이 보장돼서 CLI 업데이트 후 다시 실행해도 안전해요. zsh를 쓰면 ~/.zshrcfpath 설정이 필요한 경우 안내 메시지를 띄워 줘요.
직접 completion 스크립트를 관리하고 싶다면:
vesslctl completion bash > /etc/bash_completion.d/vesslctl

업데이트

vesslctl을 최신 버전으로 유지하세요:
vesslctl update

명령어 개요

명령어설명
workspaceGPU Workspace 관리 (생성, SSH, 일시정지, 종료)
jobBatch Job 제출 및 관리
volumeStorage Volume 관리
storageStorage 백엔드 조회 및 관리
org조직 전환 및 관리
team팀 전환 및 관리
cluster클러스터 조회
resource-specGPU/CPU 리소스 설정 조회 (별칭: rs)
tagJob에 부착할 태그 생성·조회·관리
skillAI 코딩 에이전트용 vesslctl 스킬 설치
configCLI 설정 및 인증 관리
auth로그인, 로그아웃, 인증 상태 확인
billing크레딧 잔액과 소모율 조회
completion쉘 자동완성 — install로 자동 설정, 또는 bash|zsh|fish로 수동 생성
updatevesslctl 최신 버전으로 업데이트
installvesslctl을 PATH 디렉토리에 설치