Skip to content

VS Code 확장

Wireweave VS Code 확장은 .wf / .wireframe 파일에 대해 구문 강조, 실시간 미리보기, 코드 자동 완성, Wireweave AI 에이전트 통합을 제공합니다.

v2.0 사전 릴리스. AI 에이전트 통합(생성/개선)과 대시보드 로그인은 2.0.0-beta.0부터 제공됩니다. VS Code의 사전 릴리스 버전 설치(Install Pre-release Version) 로 사용하거나, 안정 버전을 원하면 1.x 최신을 유지하세요.

설치

VS Code Marketplace

  1. VS Code 확장 뷰 열기 (Cmd+Shift+X / Ctrl+Shift+X)
  2. "Wireweave" 검색
  3. 안정 버전은 Install, 2.0-beta를 시도하려면 Install Pre-release Version 클릭

수동 설치

bash
code --install-extension wireweave.wireweave-vscode

기능

구문 강조 / 호버 / 자동 완성

.wf 또는 .wireframe 파일을 열면 다음을 사용할 수 있습니다:

  • 컴포넌트 키워드 강조 (page, card, button, …)
  • 컴포넌트와 속성에 대한 호버 문서
  • 컴포넌트 이름, 수정자, 속성 키 자동 완성
  • Problems 패널의 실시간 문법 오류 진단

실시간 미리보기

  1. .wf 파일 열기
  2. Cmd+Shift+V (Mac) / Ctrl+Shift+V (Windows) 로 미리보기 열기, 또는 Cmd+K V 로 분할 패널 열기
  3. 코드를 편집하면 미리보기가 자동 갱신됩니다

AI 생성 (v2.0)

자연어 프롬프트에서 와이어프레임 생성:

  • 단축키: Cmd+K Cmd+W (Mac) / Ctrl+K Ctrl+W (Windows)
  • 또는 명령 팔레트에서 Wireweave: AI Generate 실행

활성 와이어프레임 에디터가 있으면 생성된 DSL이 그 내용을 대체하고, 없으면 새 untitled .wf 문서가 열립니다. 결과는 생성되면서 스트리밍됩니다.

AI 개선 (v2.0)

현재 와이어프레임(선택 영역 또는 전체 문서)을 지시문으로 다듬습니다:

  • 명령 팔레트에서 Wireweave: AI Improve 실행
  • vscode.diff 뷰가 열립니다 — 변경을 좌우로 검토하고 적용 여부를 결정

로그인 / 사용량 (v2.0)

AI 기능은 Wireweave 대시보드 인증이 필요합니다:

  • Wireweave: Login 실행 → 브라우저에서 dashboard.wireweave.org/auth/cli?source=vscode 열림
  • 대시보드가 일회용 토큰을 발급하며, 확장은 이를 VS Code SecretStoragewireweave.token 키에 저장합니다. 이 확장의 토큰은 ~/.wireweave/config.json 에 기록되지 않습니다.
  • Wireweave: Show Quota 로 현재 AI 사용량(used/limit 및 리셋 시각)을 확인

HTML 내보내기

Wireweave: Export as HTML 로 렌더된 HTML을 파일에 저장합니다.

명령

명령단축키설명
Wireweave: Open Preview현재 패널에서 미리보기 열기
Wireweave: Open Preview to SideCmd+K V / Ctrl+K V분할 뷰에서 미리보기 열기
Wireweave: Export as HTML현재 와이어프레임을 HTML 파일로 내보내기
Wireweave: AI GenerateCmd+K Cmd+W / Ctrl+K Ctrl+W자연어 프롬프트에서 DSL 생성
Wireweave: AI Improvediff 뷰로 현재 와이어프레임 개선
Wireweave: LoginWireweave 대시보드 토큰으로 로그인
Wireweave: Show Quota현재 AI 사용량 및 리셋 시각 표시

파일 연결

확장은 .wf / .wireframe 파일과 자동 연결됩니다. 수동 설정:

json
{
  "files.associations": {
    "*.wf": "wireframe",
    "*.wireframe": "wireframe"
  }
}

설정

VS Code 설정에서 Wireweave 를 검색해 미리보기 동작과 API 엔드포인트를 조정할 수 있습니다. AI 토큰은 Wireweave: Login 으로 관리되며 SecretStorage에 저장됩니다 — settings.json 에 노출하지 마세요.

문제 해결

미리보기가 표시되지 않음

  1. DSL 문법 오류 확인 (Problems 패널)
  2. VS Code 재시작 (Cmd+Shift+P → "Reload Window")
  3. Output 패널 확인 (보기 → 출력 → Wireweave)

AI 명령이 "로그인되지 않음" 으로 실패

Wireweave: Login 으로 대시보드 토큰을 받으세요. 토큰은 SecretStorage의 wireweave.token 에 저장됩니다. Login 을 다시 실행하면 토큰이 갱신됩니다.

구문 강조가 작동하지 않음

  1. 파일 확장자가 .wf 또는 .wireframe 인지 확인
  2. 상태 표시줄의 언어 모드가 "Wireframe" 인지 확인
  3. 확장 재설치

다음 단계

Released under the MIT License.