Набор плагинов и навыков, с помощью которого AI-агенты для программирования создают, проверяют и подготавливают CAD-модели к производству по запросам на обычном языке.
manyfold3d/manyfold
Самостоятельно размещаемое веб-приложение для хранения и упорядочивания коллекций 3D-моделей, особенно файлов для 3D-печати.
- Звёзды
- 2,229
- Форки
- 148
- Открытые issues
- 527
- Последний коммит
- 11 часов назад
Что это?
Manyfold — это веб-приложение с открытым исходным кодом, которое можно разместить на собственном сервере. Оно помогает управлять коллекцией 3D-моделей, уделяя особое внимание 3D-печати. Вместо того чтобы хранить файлы моделей в разных папках и на разных дисках, можно собирать их в одном месте, просматривать и упорядочивать.
Приложение написано на Ruby on Rails и использует Sidekiq для фоновых задач. 3D-просмотрщик построен на THREE.js, а для серверной обработки 3D-моделей используется Mittsu. В production применяется PostgreSQL, а в разработке — SQLite. Миниатюры создаются с помощью ImageMagick, а файлы моделей анализируются с помощью assimp.
Проект распространяется в виде мультиплатформенного Docker-образа. Также доступна демоверсия, чтобы опробовать приложение перед установкой. Среду разработки можно настроить одной командой bin/dev или с помощью конфигурации devcontainer.
Ключевые возможности
- 01Хранит и упорядочивает файлы 3D-моделей через веб-интерфейс, размещённый на собственном сервере.
- 02Позволяет просматривать 3D-модели в браузере с помощью THREE.js.
- 03Выполняет фоновые задачи асинхронно с помощью Sidekiq.
- 04Поддерживает PostgreSQL в production и SQLite для разработки.
- 05Поставляется в виде мультиплатформенного Docker-образа; в комплекте есть инструкции по использованию Docker Compose.
Сценарии использования
- Хранение личной библиотеки файлов STL и OBJ для 3D-печати.
- Размещение общего архива моделей на собственном сервере для мейкерспейса или небольшой группы.
- Изучение кодовой базы в качестве примера Rails-приложения с 3D-рендерингом.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/manyfold3d/manyfold.git - 2
Перейдите в каталог проекта
cd manyfold - 3
Запустите приложение с помощью скрипта dev (он установит зависимости, настроит базу данных и запустит приложение по адресу http://127.0.0.1:3214)
bin/dev
Что важно знать
- Требуется несколько локальных инструментов, включая Ruby 3.4, Node.js, libarchive, ImageMagick и assimp.
- Для развертывания в production лучше всего использовать Docker Compose и PostgreSQL, однако их настройка потребует усилий.
- Лицензия AGPL-3.0 — это лицензия с требованием копилефта, которая распространяется и на измененные версии, предоставляемые через сеть.
В подборках
Темы
Частые вопросы
- Что такое manyfold?
- Самостоятельно размещаемое веб-приложение для хранения и упорядочивания коллекций 3D-моделей, особенно файлов для 3D-печати. Manyfold — это веб-приложение с открытым исходным кодом, которое можно разместить на собственном сервере. Оно помогает управлять коллекцией 3D-моделей, уделяя особое внимание 3D-печати. Вместо того чтобы хранить файлы моделей в разных папках и на разных дисках, можно собирать их в одном месте, просматривать и упорядочивать.
- manyfold можно использовать бесплатно? Какая у него лицензия?
- manyfold распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- manyfold всё ещё поддерживается?
- Активно поддерживается. Последний коммит в manyfold — 6 нояб. 2026 г..
- Для чего можно использовать manyfold?
- Хранение личной библиотеки файлов STL и OBJ для 3D-печати. Размещение общего архива моделей на собственном сервере для мейкерспейса или небольшой группы. Изучение кодовой базы в качестве примера Rails-приложения с 3D-рендерингом.
- Как установить manyfold?
- Клонируйте репозиторий: git clone https://github.com/manyfold3d/manyfold.git Перейдите в каталог проекта: cd manyfold Запустите приложение с помощью скрипта dev (он установит зависимости, настроит базу данных и запустит приложение по адресу http://127.0.0.1:3214): bin/dev
- Где скачать manyfold?
- Исходный код и инструкции по установке — на GitHub: https://github.com/manyfold3d/manyfold
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open source-платформа на Rails для создания сообществ — на ней работает dev.to.
Самостоятельно размещаемая платформа для блогов и веб-публикаций на Ruby on Rails, ранее известная как Typo.
Инструмент управления мероприятиями на Rails для конференций по свободному ПО и ПО с открытым исходным кодом: сбор заявок на доклады, расписание и регистрация участников.
Платформа с открытым исходным кодом для управления информацией о продуктах (PIM) и цифровыми активами (DAM) на базе Laravel.
Q&A-платформа на Rails для codidact.com: одна установка поддерживает несколько сообществ, категорий и типов публикаций.