개요
Archify(tt-a1i/archify)는 평문 설명으로부터 검증 가능한 대화형 기술 다이어그램을 생성하는 오픈소스 에이전트 스킬이다.^[https://tt-a1i.github.io/archify/] Cursor, Claude Code, Codex CLI, OpenCode에서 사용할 수 있으며, 시스템 설명을 입력하면 브라우저에서 바로 열어볼 수 있는 자체 완결 HTML 파일을 출력한다.^[https://tt-a1i.github.io/archify/]
아키텍처, 워크플로우, 시퀀스, 데이터 흐름, 상태 머신(라이프사이클) 등 5가지 다이어그램 유형을 지원하며, MAP → READ → FULL로 진행되는 점진적 상세도, 의미론적 색상 체계, 어두운/밝은 테마, 선택적 모션, PNG·SVG·WebM 등 다양한 export를 제공한다.^[https://tt-a1i.github.io/archify/]
핵심 설계 원칙은 “truth before spectacle”(모든 포커스·경로·스토리·소스 링크가 authored 또는 검증된 증거에서 도출)과 “one spatial narrative first”(주요 경로를 먼저 읽기 쉽게 만든 후 보조 관계 공개)다.^[https://github.com/tt-a1i/archify/blob/main/PRODUCT.md]
저장소 메타
| 항목 | 값 |
|---|---|
| 전체 이름 | tt-a1i/archify |
| GitHub | https://github.com/tt-a1i/archify |
| 설명 | Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export. |
| 별점 | 67,400 |
| 포크 | 4,506 |
| 기본 브랜치 | main |
| 주 언어 | JavaScript |
| 라이선스 | MIT |
| 생성일 | 2026-04-15 |
| 마지막 업데이트 | 2026-09-19 |
| 이슈 | 140 open |
| 위키 | 있음 |
| GitHub Pages | 있음 |
| 크기 | 약 250MB |
| 개발 버전 | v2.17.0-dev.1 |
| 홈페이지 | https://tt-a1i.github.io/archify/ |
Topics (20개)
architecture-diagram, claude-skill, developer-tools, diagram-as-code, mermaid-alternative, system-design, agent-skills, codex, data-flow-diagram, opencode, sequence-diagram, deepseek-harness, dsh-plugin, architecture-as-code, code-visualization, coding-agents, diagrams, diagrams-as-code, software-architecture, text-to-diagram
5가지 다이어그램 유형
| 유형 | 용도 |
|---|---|
| Architecture | 시스템 구성요소, 클라우드 리소스, 데이터베이스, 캐시, 서비스, 보안 그룹, 연결 관계 (AWS/GCP/Azure, 마이크로서비스, 보안 경계, 네트워크) |
| Workflow | 프로세스, 승인 게이트, 도구 호출, 런북, CI/CD 파이프라인 |
| Sequence | API 호출 체인, 요청 라이프사이클, 비동기 추적, 리턴 흐름 |
| Dataflow | 파이프라인, ETL/ELT, 데이터 계보(lineage), 거버넌스, 소비자 |
| Lifecycle | 상태 머신, 객체 라이프사이클, 실행/주문/배포 상태 전이 (대기·재시도·취소·터미널 결과) |
^[https://tt-a1i.github.io/archify/]
핵심 기능
- Progressive detail: MAP → READ → FULL 3단계 상세도
- Semantic color language: 인프라용 의미론적 색상 체계
- 4가지 시각 프리셋 + 어두운/밝은 테마 + 선택적 모션
- Zero dependency 단일 HTML: 서버·런타임 불필요
- Export: PNG, JPEG, WebP, SVG, WebM + 1200×630 공유 카드
- 대화형 뷰어: 의미론적 카메라, 경로 인식 스토리, 가이드 뷰, 검색·초점·관계 추적·의미론적 뷰, 프레젠테이션 스테이지, 딥 링크, Share Cards / Route·Reach Cards
- 키보드 단축키:
?가이드,T테마,/검색,R경로 추적,M의미론적 레이더,L종류 비교,F프레젠테이션
^[https://tt-a1i.github.io/archify/]
설치
Step 1 — 스킬 설치:
npx skills add tt-a1i/archify -g또는 Cursor / Claude Code / Codex용 에이전트 인식 빠른 시작:
https://tt-a1i.github.io/archify/start.html?agent=<agent>&type=architecture
Raven은 수동 ZIP 설치: archify.zip → ~/.raven/workspace/skills/archify^[https://tt-a1i.github.io/archify/]
Step 2 — 에이전트에게 Archify 사용 지시
Step 3 — 생성된 HTML을 브라우저에서 열고 채팅으로 정제
^[https://tt-a1i.github.io/archify/]
SKILL.md 작성 원칙
- 타입 라우터:
architecture,workflow,sequence,dataflow,lifecycle5종 - Mermaid 입력 변환:
flowchart/graph→ workflow/architecture,sequenceDiagram→ sequence,stateDiagram→ lifecycle - 빠른 작성 경로: 스키마+예시 읽기 → 아티팩트 우선 작성 → 매 편집 후 validate → deliver로 최종 승인
- 작성 불변: 하나의 명확한 주요 경로,
meta.visual_preset기본 생략(classic),meta.subtitle기본 생략,meta.animation: "trace"옵트인, 데스크톱 1차 화면 아티팩트 기본,meta.locale은 렌더러 UI만 제어 - Validation:
validate로 9가지 아티팩트 검사 (showcase 통과 기준: 9개 전부 + 구성 오류 0 + 경고 0) - Delivery: spec 동면 스냅샷 → 렌더·검증 → HTML 원자적 커밋 → SHA-256 + 바이트 수 보고
- Update awareness:
scripts/check-update.mjsNode 실행,update_available시 사용자 언어로 공지,severity=security면 보안 업데이트 명시, 설치 버전은 그대로 유지 - Setup & fallback: 스킬 패키지 내 설치 불필요, 셸 접근 불가 시 수동 배치
^[https://github.com/tt-a1i/archify/blob/main/archify/SKILL.md]
설계 원칙 (PRODUCT.md)
- Truth before spectacle: 모든 포커스·도달 가능성 쿼리·경로·스토리·소스 링크·수령(receipt)은 authored 또는 검증된 증거에서 도출
- One spatial narrative first: 주요 경로 먼저 가독성 확보 후 보조 관계·상세 공개
대상 사용자: 소프트웨어 엔지니어, 아키텍트, 기술 리드, 리뷰어, AI 코딩 에이전트
제품 목적: 저장소 증거 또는 제한된 시스템 설명을 에이전트 대화에서 바로 볼 수 있는 정제된 대화형 기술 맵으로 변환^[https://github.com/tt-a1i/archify/blob/main/PRODUCT.md]
기반 (lineage)
Cocoon-AI/architecture-diagram-generator v1.0의 포크 및 리라이트. 원본 시각적 언어는 Cocoon AI에 귀속. Archify 2.x는 테마, export, 타입드 렌더러, 검증, 접근성, 상호작용, 통합 CLI를 추가. 둘 다 MIT 라이선스.^[https://github.com/tt-a1i/archify]
저장소 실례
Archify는 공개 저장소 mco-org/mco를 9f1a1cf에서 추적(trace)해 검증된 맵을 생성한 사례가 있다.^[https://github.com/tt-a1i/archify/blob/main/README.md]
- 아키텍처 다이어그램: 공유 카드 및 대화형 뷰 (view: dispatch-path)
- downstream 도달 가능성(reach) 추적
- 타입드 JSON 소스:
docs/cases/mco-runtime.architecture.json
스폰서
- Supercode (
supercode.sh) — Archify 스폰서, Codex/Cursor에 토큰 최적화·큐레이션 스킬·스펙 주도 개발 제공. Archify는 Supercode Editor’s Choice 스킬로 소개됨.^[https://github.com/tt-a1i/archify/blob/main/README.md] - EverMind · Raven — Archify 스폰서, 에이전트용 메모리 인프라 구축. Raven 하네스는 검증·대화형 시스템 맵용 스킬로 Archify 지원.^[https://github.com/tt-a1i/archify/blob/main/README.md]
관련 페이지
- 2026-09-12-tt-a1i-archify — archify 요약
- diagrams-as-code — 다이어그램-애즈-코드 개념
출처
raw/articles/2026-09-12-tt-a1i-archify-github.md- https://tt-a1i.github.io/archify/
- https://github.com/tt-a1i/archify/blob/main/PRODUCT.md
- https://github.com/tt-a1i/archify/blob/main/archify/SKILL.md
- https://github.com/tt-a1i/archify