본문으로 건너뛰기

데스크톱과 런박스

헬피코드는 데스크톱 앱과 런박스(웹) 두 환경에서 실행됩니다. 둘의 차이와 런박스 운영 방법을 설명합니다.

한눈에 비교​

항목데스크톱 앱런박스
실행 위치내 PC(macOS, Windows, Linux)엘리스 클라우드 컨테이너
화면 접속앱 창브라우저
로그인시스템 브라우저 OAuth(+코드 로그인)없음. 플랫폼이 토큰을 주입
로그아웃·기관 변경프로필 메뉴에 있음없음
기관 결정로그인 후 선택컨테이너가 속한 기관으로 자동 결정, 맞는 기관이 없으면 선택 화면
작업 폴더내 PC의 폴더(OS 폴더 선택)컨테이너 안의 경로
브라우저 패널내장 네이티브 브라우저(탭)iframe + 포트별 미리보기 주소
파일열기탐색기에서 표시해당 없음
업데이트다운로드 안내재시작 시 자동 다운로드
세션 만료재로그인런박스 재시작
창·단축키단일 인스턴스, 최소 1024×700, Cmd/Ctrl+K브라우저 창

두 환경 모두 같은 호스트 서버와 AI 엔진을 사용하므로 프로젝트 지침, 스킬, 서브에이전트, MCP, 권한 동작은 같습니다.

데스크톱 앱​

동작​

  • 단일 인스턴스: 앱을 다시 실행하면 기존 창이 복원되어 앞으로 나옵니다.
  • 창: 최소 1024×700. macOS·Windows는 숨김 타이틀바를 쓰고 전체 화면 상태가 화면에 전달됩니다.
  • 링크: 외부 링크는 시스템 기본 브라우저에서 열리고, 앱 창은 외부 주소로 이동하지 않습니다.
  • 권한: 웹 권한 요청은 클립보드 쓰기만 허용하고 나머지는 거부합니다.
  • 포트: 마지막에 쓴 서버 포트를 기억해 다음 실행에서 재사용합니다. MCP OAuth 리디렉션 주소가 바뀌지 않게 하기 위해서이며, 포트가 막혀 있으면 OS가 빈 포트를 고릅니다.
  • 사내 프록시 환경: 시스템 인증서(CA)를 신뢰하도록 설정되어 있어 사내 TLS 검사 프록시에서도 동작합니다.
  • 종료: 앱을 닫으면 엔진 프로세스를 정리한 뒤 종료합니다.
  • 엔진 비정상 종료: 치명적이면 "Helpy Code stopped" 오류창을 띄우고 앱을 종료합니다.

런박스​

런박스는 엘리스 클라우드 컨테이너에서 헬피코드를 웹으로 제공하는 방식입니다. 설치 없이 브라우저로 접속해 사용합니다.

로그인과 기관​

  • 로그인·로그아웃·기관 변경 메뉴가 없습니다. 플랫폼이 컨테이너 소유자의 계정으로 인증한 상태로 앱을 띄웁니다.
  • 기관은 컨테이너가 속한 기관으로 자동 결정됩니다. 맞는 기관을 찾지 못하면 기관 선택 화면이 나오고, 소속된 기관이 없으면 "기관에 소속된 뒤 런박스를 다시 시작해 주세요."가 표시됩니다.
  • 세션은 사용하는 동안 자동으로 갱신됩니다. 더 이어갈 수 없으면 "세션이 만료되었습니다 — 런박스를 다시 시작해 주세요."가 표시됩니다.
  • 인증 정보는 AI 도구가 읽을 수 없도록 보호됩니다.

업데이트​

새 버전이 나오면 사이드바에 "New — 업데이트가 있습니다." 배너가 나타나고, 런박스를 재시작하라는 안내가 표시됩니다. 재시작하면 최신 버전을 자동으로 받아 실행합니다.

다음 단계​