본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

tt-a1i/archify

JavaScript0 / 0

Archify는 Claude, Codex CLI, opencode에서 자연어 기술을 받아 자체 포함 HTML 다이어그램을 생성하고 최대 4× 네이티브 래스터와 dual-theme SVG를 내보내는 에이전트 스킬이다.

TL;DR

Archify는 Claude·Codex·opencode용 에이전트 스킬로 자연어로 기술한 시스템 설명을 자체 포함 HTML 다이어그램으로 생성하고 브라우저에서 4× 네이티브 래스터와 dual-theme SVG를 내보내는 파이프라인을 제공한다. 테마 전환은 CSS custom properties와 `data-theme` 토글로 처리되며, SVG는 클론 후 스타일을 인라인하고 viewBox의 4배 크기로 캔버스에 래스터화해 업샘플링 없이 선명한 이미지를 만든다. 타입화된 렌더러는 ajv 기반 스키마 검증을 지원하며 post-render 검사로 레이아웃·화살표 충돌을 차단해 품질을 보장한다. 결과물은 자체 포함 HTML로 배포 가능하고 키보드 단축키와 클립보드 복사, 다수의 포맷 다운로드를 지원해 문서·프레젠테이션·README용 시각 자산 관리 비용을 낮춘다. 다만 고급 렌더러 검증을 위해선 스킬 디렉터리에서 `npm install`로 의존성을 설치해야 하고 일부 브라우저 기능(WebP, 클립보드 이미지)은 환경에 따라 제한이 있다.

핵심 포인트

  • 단일 SVG 파일에 다크·라이트 변수 세트를 함께 내장하고 `@media (prefers-color-scheme)`를 사용해 호스트 환경의 색상 선호에 따라 자동으로 테마가 전환되게 한다는 점에서 README·블로그용 이미지 관리 부담을 줄였다.
  • 브라우저에서 SVG를 클론해 width/height를 viewBox의 4배로 설정하고 캔버스에 자연 크기로 그려 네이티브 고해상도 래스터를 얻는 방식으로 업샘플링 블러 문제를 피했다.
  • 렌더러 입력에 대한 ajv 스키마 검증과 `scripts/check-render-output.mjs` 기반의 포스트 렌더 검사를 포함해 레이아웃·화살표 충돌 같은 출력 품질 문제를 사전 차단하는 파이프라인을 갖추었다.
  • 생성 결과가 자체 포함 HTML로 제공되어 추가 빌드나 서버 인프라 없이 공유·열람·토글 가능한 출력물을 즉시 전달할 수 있다.

이미지 분석

다크 테마에서 렌더된 샘플 웹 앱 아키텍처 다이어그램으로, 사용자에서 CloudFront, Load Balancer, API 서버, 데이터베이스로 이어지는 플로우와 왼쪽의 Auth Provider가 포함되어 있다.
다이어그램은 구성 요소별 색상을 통해 프론트엔드, 백엔드, 클라우드 서비스, 데이터베이스, 보안 등의 역할을 시각적으로 구분하고 있다. 점선으로 AWS 리전 경계와 보안 그룹을 표시해 경계와 네트워크 구역을 표현하는 방법이 도식적으로 드러난다. 다이어그램 내부의 레이블과 화살표 흐름이 명확해 Archify가 시스템 구성과 경계, 트래픽 경로를 기술적으로 표현하는 데 적합함이 확인된다.
라이트 테마에서 렌더된 같은 샘플 아키텍처 다이어그램으로, 다크 테마와 동일한 레이아웃과 요소를 밝은 배경 색상으로 재현하고 있다.
라이트 테마 이미지는 다크 테마와 색상·레이아웃 일관성을 유지하면서 CSS 변수 전환이 실제로 시각적 결과에 반영되는 방식을 보여준다. 동일한 SVG 구조에 다른 테마 변수를 적용해 색상 대비와 라벨 가독성이 어떻게 달라지는지 확인할 수 있다. 이 이미지는 dual-theme SVG와 테마 토글이 렌더링 산출물에 직접적으로 적용되는 증거로 작동한다.
Export 메뉴의 스크린샷으로 'Copy to clipboard', 'Download PNG', 'Download JPEG', 'Download WebP', 'Download SVG' 항목이 표시되어 있다.
메뉴 이미지에서 복사·다운로드 옵션들이 나열되어 있어 Archify가 다수의 출력 형식을 클라이언트 사이드에서 직접 생성할 수 있음을 보여준다. 메뉴 항목과 함께 문서에는 WebP 지원의 브라우저 종속성과 ClipboardItem 기반 클립보드 복사에 대한 전제 조건이 명시되어 있어 실제 사용 환경에서의 한계와 폴백 동작이 분명하다. 이 화면은 내보내기 파이프라인의 존재와 UI 접근성, 단축키 연동을 시각적으로 확인시켜 준다.

38.5k

STARS

2.5k

FORKS

+306

TRENDING

0

조회수

watchers 38.5kopen issues 91MIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.