Repolode
storytold

storytold/vectorcraft

순수 Rust로 처음부터 개발한 오픈소스 벡터 일러스트 앱으로, 데스크톱과 FreeBSD, WebAssembly를 통한 브라우저에서 실행됩니다.

대체할 수 있는 제품:Adobe Illustrator

스타
11,437
포크
5,536
열린 이슈
1,108
마지막 커밋
9시간 전

어떤 프로젝트인가요?

VectorCraft는 패스, 도형, 그라디언트, 텍스트, 효과를 사용해 그림을 그리는 벡터 일러스트 앱입니다. 펜 및 직접 선택 도구, 패스파인더 불리언 연산, 도형 구성 도구, 모양 및 투명도 조절, 레이어, 색상 견본, 블렌드·엔벌로프 왜곡·방사형 반복 같은 라이브 효과 등 일러스트레이터의 일상적인 작업 흐름을 지원합니다. 파일은 형식이 문서화된 JSON 기반 자체 포맷으로 저장되며, SVG, PDF, PDF 호환 .ai의 가져오기와 내보내기 및 여러 래스터 포맷을 지원합니다.

앱은 egui 기반 인터페이스를 갖춘 단일 Rust 코드베이스로 개발되었으며, 동일한 UI를 WebAssembly를 통해 브라우저에서도 실행할 수 있습니다. macOS, Windows, Linux, FreeBSD용 데스크톱 빌드가 제공됩니다. 모든 메뉴 항목과 도구, 대화상자는 JSON 제어 채널과 MCP 서버를 통해 조작할 수 있어 Claude Code 같은 AI 에이전트가 아트워크를 만들고 편집하고 내보낼 수 있습니다.

프로젝트는 활발히 개발 중이며, 개발팀은 현재 상태를 알파로 설명합니다. .ai 파일의 안정적인 호환, 초기 Revolve 도구를 넘어서는 3D 기능, 세로쓰기 CJK 텍스트, 스크립팅 등 일부 영역은 아직 미완성입니다. 인터페이스는 20개 이상의 언어로 제공됩니다.

핵심 기능

  • 01벡터 드로잉을 위한 펜, 직접 선택, 패스파인더, 도형 구성 도구.
  • 02라이브 블렌드, 엔벌로프 왜곡, 방사형 반복, 3D Revolve 효과.
  • 03자체 JSON 파일 포맷과 SVG, PDF, PDF 호환 .ai 가져오기 및 내보내기.
  • 04PNG, JPEG, WebP 내보내기 및 Export for Screens.
  • 05AI 에이전트가 앱을 조작할 수 있는 JSON 제어 채널과 MCP 서버.
  • 06macOS, Windows, Linux, FreeBSD에서 네이티브로 실행되며 WebAssembly를 통해 브라우저에서도 실행.

활용 사례

  • 데스크톱이나 브라우저에서 벡터 포스터, 로고, 일러스트 제작.
  • 네이티브 Rust 앱에서 SVG 또는 PDF 아트워크를 변환하고 편집.
  • MCP를 통해 Claude Code 같은 AI 에이전트가 벡터 아트를 그리고 편집하고 내보내도록 하기.

빠른 시작

  1. 1

    GitHub에서 저장소를 클론합니다

    git clone https://github.com/storytold/vectorcraft
  2. 2

    프로젝트 폴더로 이동합니다

    cd vectorcraft
  3. 3

    Cargo로 데스크톱 앱을 빌드하고 실행합니다

    cargo run --release -p vectorcraft

사용 전 알아둘 점

  • 프로젝트는 알파 단계이며 활발히 개발 중입니다.
  • 소스 코드에서 실행하려면 Cargo가 포함된 Rust 툴체인이 필요합니다.
  • README의 라이선스 배지에는 MIT OR Apache-2.0이라고 되어 있지만, 라이선스 항목에는 Apache-2.0이라고 표시되어 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

vectorcraft은(는) 무엇인가요?
순수 Rust로 처음부터 개발한 오픈소스 벡터 일러스트 앱으로, 데스크톱과 FreeBSD, WebAssembly를 통한 브라우저에서 실행됩니다. VectorCraft는 패스, 도형, 그라디언트, 텍스트, 효과를 사용해 그림을 그리는 벡터 일러스트 앱입니다. 펜 및 직접 선택 도구, 패스파인더 불리언 연산, 도형 구성 도구, 모양 및 투명도 조절, 레이어, 색상 견본, 블렌드·엔벌로프 왜곡·방사형 반복 같은 라이브 효과 등 일러스트레이터의 일상적인 작업 흐름을 지원합니다. 파일은 형식이 문서화된 JSON 기반 자체 포맷으로 저장되며, SVG, PDF, PDF 호환 .ai의 가져오기와 내보내기 및 여러 래스터 포맷을 지원합니다.
vectorcraft은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
vectorcraft은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
vectorcraft은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. vectorcraft의 마지막 커밋은 2026년 11월 6일입니다.
vectorcraft은(는) 어디에 사용할 수 있나요?
데스크톱이나 브라우저에서 벡터 포스터, 로고, 일러스트 제작. 네이티브 Rust 앱에서 SVG 또는 PDF 아트워크를 변환하고 편집. MCP를 통해 Claude Code 같은 AI 에이전트가 벡터 아트를 그리고 편집하고 내보내도록 하기.
vectorcraft는 어떻게 설치하나요?
GitHub에서 저장소를 클론합니다: git clone https://github.com/storytold/vectorcraft 프로젝트 폴더로 이동합니다: cd vectorcraft Cargo로 데스크톱 앱을 빌드하고 실행합니다: cargo run --release -p vectorcraft
vectorcraft은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/storytold/vectorcraft

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트