इस प्रोजेक्ट के बारे में

Clustta एक ओपन-सोर्स संस्करण नियंत्रण और एसेट प्रबंधन प्लेटफ़ॉर्म है, जिसे विशेष रूप से एनीमेशन, डिज़ाइन और एसेट निर्माण जैसे रचनात्मक कार्यों के लिए डिज़ाइन किया गया है। यह Git जैसे डेवलपर-केंद्रित टूल और कमज़ोर उपभोक्ता फ़ाइल सिंक सेवाओं की सीमाओं को कलाकार-अनुकूल इंटरफ़ेस के साथ सोच-समझकर किया गया संस्करण नियंत्रण प्रदान करके दूर करता है। डेस्कटॉप क्लाइंट क्रॉस-प्लेटफ़ॉर्म (Windows, macOS, Linux) है, जिसे Wails के माध्यम से Go और Vue 3 से बनाया गया है, और यह स्व-होस्ट किए जा सकने वाले Studio Server के साथ काम करता है। मुख्य विशेषताओं में कंटेंट-एड्रेस्ड चंकिंग (FastCDC और Zstandard कम्प्रेशन) का उपयोग करते हुए चेकपॉइंट-आधारित वर्ज़निंग, नेस्टेबल कलेक्शन, कस्टम एसेट प्रकार, टैगिंग, असाइनमेंट और स्थिति ट्रैकिंग, निर्भरता समाधान, विज़ुअल वर्कफ़्लो टेम्पलेट, एसेट टेम्पलेट, संघर्ष समाधान के साथ चयनात्मक सिंक, भूमिका-आधारित अभिगम नियंत्रण, साझा करने योग्य डाउनलोड लिंक, ट्रैश और रिकवरी, इग्नोर पैटर्न और पूर्ण-पाठ खोज शामिल हैं। एकीकरण में उत्पादन ट्रैकिंग के लिए Kitsu और Blender, Maya और Unreal जैसे DCC टूल के लिए एक स्थानीय HTTP ब्रिज सर्वर शामिल है। एक अंतर्निहित AI सहायक OpenAI, Anthropic, Google Gemini, Groq या स्थानीय Ollama से उपयोगकर्ता-प्रदत्त API कुंजियों का उपयोग करके परियोजना संरचना के बारे में प्रश्नों का उत्तर दे सकता है। परियोजनाएँ स्व-निहित `.clst` SQLite डेटाबेस के रूप में संग्रहीत की जाती हैं, जिनमें मेटाडेटा और फ़ाइल चंक होते हैं, जो लोकल-फर्स्ट, वितरित और एयर-गैप्ड वर्कफ़्लो का समर्थन करते हैं। यह परियोजना नाइजीरिया के एक एनीमेशन स्टूडियो Eaxum द्वारा विकसित की गई है और AGPL v3 के तहत लाइसेंस प्राप्त है।