사이트 매니저 — Liu Terminal

Liu Terminal 사이트 매니저. 로컬 프로젝트 폴더를 등록하고, 한 패널에서 개발 서버를 시작/중지하며, 실시간 로그를 보고 앱 내에서 즉시 미리 볼 수 있습니다.

사이트 관리자

최대 32개의 로컬 프로젝트 폴더를 사이트로 등록하고, 하나의 패널에서 개발 서버를 시작/정지하며, 로그를 스트리밍하고, 감지된 포트에서 앱 내 브라우저를 엽니다.

사이트 관리자 열기

  • Cmd+Shift+S — 기본 단축키 (Site Manager 동작)
  • 명령 팔레트: Site Manager, Start Site, Restart Site, Stop All Sites

사이트 등록

각 사이트는 표시 이름, 파일 시스템 경로, 시작 명령(예: npm run dev) 및 선택적 포트 힌트(0 = 프로세스 출력에서 자동 감지)를 저장합니다. 정의는 config.json의 평면 site_<index>_* 키로 유지됩니다(런타임 프로세스 상태는 저장되지 않습니다).

지속성 및 포트 감지

구성 파일은 다음과 같은 평면 표현을 사용합니다:

{
  "site_count": 1,
  "site_0_name": "My app",
  "site_0_path": "/path/to/app",
  "site_0_command": "npm run dev",
  "site_0_port": 0
}

0이 아닌 포트는 힌트입니다. Liu는 프로세스 출력에서 감지한 포트를 우선하고 그 다음 힌트를 사용합니다. 둘 다 없으면 브라우저 작업을 사용할 수 없습니다.

실행 및 로그

오버레이에서 시작, 정지 또는 재시작을 관리합니다. 실시간 stdout/stderr는 ANSI 색상을 유지한 채 버퍼링되므로 Liu를 벗어나지 않고도 크래시 루프를 디버그할 수 있습니다. 감시 프로그램(supervisor)이 프로세스와 포트를 추적함에 따라 상태는 starting / online / offline으로 표시됩니다.

앱 내 미리보기

사이트가 온라인 상태가 되면 해당 URL을 앱 내 브라우저(팔레트 Browser 또는 분할 화면)에서 엽니다. 연결 실패 시 Ask Agent 기능을 통해 오류 컨텍스트를 코딩 에이전트에 전달할 수 있습니다. 엘리먼트 피커(Select Element)를 통해 DOM 노드를 프롬프트 컨텍스트용으로 가져올 수 있습니다.

다음 앱 내 브라우저 →

문서

시작하기

가이드

참조

다른 언어

English · Türkçe · 简体中文 · Español · Deutsch · Italiano · Français · 日本語 · العربية