AIコーディングエージェントが自然文からCADモデルを生成・検査し、製造まで行えるプラグインとスキル集。
manyfold3d/manyfold
3Dモデル、特に3Dプリント用ファイルのコレクションを整理・管理できるセルフホスト型Webアプリ。
- スター
- 2,229
- フォーク
- 148
- 未解決の Issue
- 527
- 最終コミット
- 9 時間前
これは何?
Manyfoldは、3Dモデルのコレクションを管理するためのオープンソースのセルフホスト型Webアプリケーションです。特に3Dプリントに重点を置いています。モデルファイルをフォルダやドライブに分散させず、一か所にまとめて保存、閲覧、整理できます。
アプリケーションはRuby on Railsで構築されており、バックグラウンドジョブにはSidekiqを使用します。3DビューアーはTHREE.jsをベースにしており、サーバー側の3D処理にはMittsuを使用します。本番環境のデータベースにはPostgreSQL、開発環境にはSQLiteを使用します。サムネイルの生成にはImageMagick、モデルファイルの解析にはassimpを利用します。
プロジェクトはマルチプラットフォーム対応のDockerイメージとして配布されており、インストール前に試せるホスト型デモも用意されています。開発環境は、単一のbin/devコマンドまたはdevcontainerの設定で構築できます。
主な機能
- 01セルフホスト型のWebインターフェースで3Dモデルファイルを保存・整理できます。
- 02THREE.jsをベースにした、ブラウザー上での3Dモデル表示機能を提供します。
- 03Sidekiqでバックグラウンドジョブを非同期実行します。
- 04本番環境ではPostgreSQL、開発環境ではSQLiteをサポートします。
- 05Docker Composeの手順とともに、マルチプラットフォーム対応のDockerイメージを提供します。
ユースケース
- 3Dプリント用のSTLファイルやOBJファイルを個人のライブラリとして管理する。
- 自前のサーバーで、メイカースペースや小規模なグループ向けの共有モデルアーカイブをホストする。
- 3Dレンダリングを備えたRailsアプリケーションの参考として、コードベースを調べる。
クイックスタート
- 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 など、複数のローカルツールが必要です。
- 本番環境へのデプロイには Docker Compose と PostgreSQL を使うのが最適ですが、セットアップに手間がかかります。
- AGPL-3.0 ライセンスで提供されています。コピーレフトライセンスのため、変更を加えてネットワーク経由で提供するバージョンにも適用されます。
収録されている特集
トピック
よくある質問
- manyfold とは?
- 3Dモデル、特に3Dプリント用ファイルのコレクションを整理・管理できるセルフホスト型Webアプリ。 Manyfoldは、3Dモデルのコレクションを管理するためのオープンソースのセルフホスト型Webアプリケーションです。特に3Dプリントに重点を置いています。モデルファイルをフォルダやドライブに分散させず、一か所にまとめて保存、閲覧、整理できます。
- manyfold は無料で使えますか?ライセンスは?
- manyfold は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- manyfold は今もメンテナンスされていますか?
- 活発にメンテナンス中。manyfold の最終コミットは 2026年11月6日 です。
- manyfold は何に使えますか?
- 3Dプリント用のSTLファイルやOBJファイルを個人のライブラリとして管理する。 自前のサーバーで、メイカースペースや小規模なグループ向けの共有モデルアーカイブをホストする。 3Dレンダリングを備えたRailsアプリケーションの参考として、コードベースを調べる。
- 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
dev.toを支える、コミュニティサイト構築のためのオープンソースRailsプラットフォーム。
Typoとして知られていた、Ruby on Rails製のセルフホスト型ブログ・Webパブリッシングプラットフォーム。
論文募集、スケジュール、参加登録まで対応する、自由かつオープンソースソフトウェア(FOSS)カンファレンス向けのRails製イベント管理ツールです。
Laravelを基盤に構築された、商品データの管理・拡充に使えるオープンソースのPIM(商品情報管理)およびDAM(デジタルアセット管理)プラットフォーム。
codidact.comを支えるRails製のQ&Aコミュニティソフトウェア。1つのインストールで複数のコミュニティ、カテゴリ、投稿タイプに対応します。