A plugin and skill set that lets AI coding agents generate, check and fabricate CAD models from plain-language requests.
manyfold3d/manyfold
A self-hosted web app for organizing and managing collections of 3D models, especially 3D printing files.
- Stars
- 2,229
- Forks
- 148
- Open issues
- 527
- Last commit
- 22 hours ago
What is it?
Manyfold is an open source, self-hosted web application for managing a collection of 3D models, with a focus on 3D printing. It gives you a single place to store, browse and organize model files instead of scattering them across folders and drives.
The application is built with Ruby on Rails and uses Sidekiq for background jobs. The 3D viewer is built on THREE.js, and server-side 3D processing uses Mittsu. PostgreSQL is the production database, with SQLite used in development. Thumbnail generation relies on ImageMagick, and model file analysis uses assimp.
The project is distributed as a multi-platform Docker image, and a hosted demo is available for trying it out before installing. Development setup is handled by a single bin/dev command or a devcontainer configuration.
Key features
- 01Stores and organizes 3D model files in a self-hosted web interface.
- 02Provides in-browser 3D model viewing built on THREE.js.
- 03Runs background jobs asynchronously with Sidekiq.
- 04Supports PostgreSQL in production and SQLite for development.
- 05Ships as a multi-platform Docker image with Docker Compose instructions.
Use cases
- Keeping a personal library of STL and OBJ files for 3D printing.
- Hosting a shared model archive for a makerspace or small group on your own server.
- Exploring the codebase as a reference Rails application with 3D rendering.
Quick start
- 1
Clone the repository
git clone https://github.com/manyfold3d/manyfold.git - 2
Enter the project directory
cd manyfold - 3
Start the app with the dev script (installs dependencies, sets up the database, serves at http://127.0.0.1:3214)
bin/dev
Things to know
- Requires several local tools such as Ruby 3.4, Node.js, libarchive, ImageMagick and assimp.
- Production deployment is best done with Docker Compose and PostgreSQL, which takes setup effort.
- Licensed under AGPL-3.0, a copyleft license that applies to modified network-served versions.
In collections
Topics
FAQ
- What is manyfold?
- A self-hosted web app for organizing and managing collections of 3D models, especially 3D printing files. Manyfold is an open source, self-hosted web application for managing a collection of 3D models, with a focus on 3D printing. It gives you a single place to store, browse and organize model files instead of scattering them across folders and drives.
- Is manyfold free to use? What license does it have?
- manyfold is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is manyfold still maintained?
- Actively maintained. The last commit to manyfold was on Nov 6, 2026.
- What can I use manyfold for?
- Keeping a personal library of STL and OBJ files for 3D printing. Hosting a shared model archive for a makerspace or small group on your own server. Exploring the codebase as a reference Rails application with 3D rendering.
- How do I install manyfold?
- Clone the repository: git clone https://github.com/manyfold3d/manyfold.git Enter the project directory: cd manyfold Start the app with the dev script (installs dependencies, sets up the database, serves at http://127.0.0.1:3214): bin/dev
- Where can I get manyfold?
- The source code and installation instructions are on GitHub: https://github.com/manyfold3d/manyfold
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open source Rails platform for building community sites, the software that powers dev.to.
A self-hosted blogging and web publishing platform built on Ruby on Rails, formerly known as Typo.
A Rails-based event management tool for organizing Free and Open Source Software conferences, covering call for papers, schedules and attendee registration.
Open-source Product Information Management (PIM) and Digital Asset Management (DAM) platform built on Laravel for managing and enriching product data.
Rails-based Q&A community software that powers codidact.com, supporting multiple communities, categories and post types in one install.