프로젝트 소개

Clustta는 애니메이션, 디자인, 자산 제작과 같은 크리에이티브 작업을 위해 특별히 설계된 오픈소스 버전 관리 및 자산 관리 플랫폼입니다. Git과 같은 개발자 중심 도구의 한계와 취약한 소비자용 파일 동기화 서비스의 문제를 해결하며, 아티스트 친화적인 인터페이스로 의도적인 버전 관리를 제공합니다. 데스크톱 클라이언트는 Windows, macOS, Linux를 지원하는 크로스 플랫폼이며, Go와 Vue 3를 Wails로 구축했고, 자체 호스팅이 가능한 Studio Server와 함께 작동합니다. 주요 기능으로는 FastCDC와 Zstandard 압축을 사용하는 콘텐츠 주소 지정 청킹 기반의 체크포인트 버전 관리, 중첩 가능한 컬렉션, 사용자 정의 자산 유형, 태그 지정, 할당 및 상태 추적, 의존성 해결, 시각적 워크플로 템플릿, 자산 템플릿, 충돌 해결 기능이 있는 선택적 동기화, 역할 기반 접근 제어, 공유 가능한 다운로드 링크, 휴지통 및 복구, 무시 패턴, 전체 텍스트 검색이 포함됩니다. 통합 기능으로는 프로덕션 추적을 위한 Kitsu와 Blender, Maya, Unreal 같은 DCC 도구를 위한 로컬 HTTP 브리지 서버가 있습니다. 내장 AI 어시스턴트는 OpenAI, Anthropic, Google Gemini, Groq 또는 로컬 Ollama에서 사용자가 제공한 API 키를 사용하여 프로젝트 구조에 관한 질문에 답할 수 있습니다. 프로젝트는 메타데이터와 파일 청크를 포함하는 독립적인 `.clst` SQLite 데이터베이스로 저장되며, 로컬 우선, 분산형, 에어갭 워크플로를 지원합니다. 이 프로젝트는 나이지리아의 애니메이션 스튜디오인 Eaxum이 개발했으며 AGPL v3 라이선스를 따릅니다.