Об этом проекте
Clustta — это открытая платформа контроля версий и управления ассетами, разработанная специально для творческой работы: анимации, дизайна и создания ассетов. Она решает ограничения инструментов, ориентированных на разработчиков, таких как Git, и ненадёжных потребительских сервисов синхронизации файлов, предлагая осознанный контроль версий с дружественным для художников интерфейсом. Десктопный клиент кроссплатформенный (Windows, macOS, Linux), создан на Go и Vue 3 с помощью Wails и работает вместе с самостоятельно размещаемым Studio Server.
Ключевые возможности включают версионирование на основе контрольных точек с использованием контентно-адресуемой фрагментации (FastCDC и сжатие Zstandard), вложенные коллекции, пользовательские типы ассетов, теги, назначения и отслеживание статусов, разрешение зависимостей, визуальные шаблоны рабочих процессов, шаблоны ассетов, выборочную синхронизацию с разрешением конфликтов, управление доступом на основе ролей, ссылки для скачивания с возможностью общего доступа, корзину и восстановление, шаблоны игнорирования и полнотекстовый поиск. Интеграции включают Kitsu для отслеживания производства и локальный HTTP-мостовой сервер для DCC-инструментов, таких как Blender, Maya и Unreal. Встроенный ИИ-ассистент может отвечать на вопросы о структуре проекта, используя предоставленные пользователем API-ключи от OpenAI, Anthropic, Google Gemini, Groq или локального Ollama.
Проекты хранятся как автономные базы данных SQLite `.clst`, содержащие метаданные и фрагменты файлов, что поддерживает локальные, распределённые и изолированные от сети рабочие процессы. Проект разработан Eaxum, анимационной студией в Нигерии, и распространяется под лицензией AGPL v3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.