GyroidVault is a self-hosted 3D model library and print manager. Inspect multi-part CAD assemblies, calculate real-time physical dimensions, stream 1-click ZIP collections, and track print logs. 100% free and privacy-first.
GyroidVault eliminates the clutter of lost model files, unorganized downloads, and guesswork print times.
Inspired by professional CAD and slicer software. The clean two-column workspace organizes your full markdown descriptions, multi-format attachments, print history timelines, and version iterations right alongside the 3D viewport.
Inspect individual components or switch to ✦ All Parts Combined to render complete multi-STL kits in harmonious palette colors with real-time physical millimeter dimensions.
Organize models into themed project albums with automated 2x2 visual collages. Stream full collections as unified ZIP archives instantly.
Organize your collection with intuitive multi-select controls. Bulk-add tags, reassign categories, move items into collections, or delete models in seconds.
Your 3D library stays 100% private in your home network. Protected with secure session authentication, rate limiting, and password-protected or expiring share links.
Non-blocking asynchronous directory crawler with real-time status monitoring, concurrency locks, and memory-safe 300MB+ ZIP thresholds. Launch directly into OrcaSlicer, Elegoo, or Cura with 1-click desktop protocol integration.
Explore actual screenshots of GyroidVault 2.0 running on a Maker workstation. From library organization to deep slicing telemetry.
From raw NAS directory folders to community digital asset archives, see how GyroidVault is tailor-made for the hands-on 3D printing workshop.
| Feature & Capability |
GyroidVault
★ Maker Hub
|
Manyfold | Modelist | Meshory | Printventory | Raw NAS Folder |
|---|---|---|---|---|---|---|
| 🖨️ 3D Printing & Slicing Workflow | ||||||
| 1-Click Slicer Launch Bambu Studio, OrcaSlicer, PrusaSlicer |
✓ Native (URI Protocols) | ✓ Yes (URI Protocols) | ✓ Yes (Desktop app) | ✓ Yes (Default app launch) | ✓ Yes (Desktop open) | Manual double-click |
| Moonraker / Klipper Direct Send Send sliced G-code over LAN directly to printer |
✓ Direct 1-Click Upload | No | No | No | No | No (Requires Fluidd/Mainsail) |
| Multi-Part 3D Assembly Inspect all STLs/3MFs combined on virtual bed |
✓ Combined Build Plate | Single file inspection | Single file inspection | Single file inspection | Single file inspection | No 3D view |
| Physical Millimeter Dimensions Instant mesh bounding box (W × D × H mm) |
✓ Real-time mm Bounding Box | ~ Basic file specs | ~ Basic specs | ~ Basic dimensions | ~ Basic dimensions | No |
| Binary G-Code (.bgcode) & Slicer Stats Deflate parsing, temps, print time, filament cost |
✓ Native Parsing & Layers | ~ Embedded thumbnail only | No | No | No | Raw text file |
| ⚡ Architecture, Server & Multi-Device Access | ||||||
| Deployment Type Server container vs native desktop app |
✓ Self-Hosted (Docker / Unraid) | ✓ Self-Hosted (Docker) | Desktop-only (Mac, Win, Linux) | Desktop-only (Mac, Windows) | Desktop App & Docker | Native SMB / NFS Share |
| Standalone Desktop .exe (No Docker) Click-to-run without container software |
No (Requires Docker / Server) | No (Requires Docker / Server) | ✓ Native Desktop Installer | ✓ Native Desktop App | ✓ Native Desktop App | ✓ Native OS |
| Access Across Phones, Tablets & PCs Universal browser UI with RBAC viewer roles |
✓ Any browser on your network | ✓ Any browser on your network | Single desktop machine only | Single desktop machine only | ~ Desktop / local web | ~ File manager only |
| In-Archive ZIP Streaming Index & view inside archives without extracting |
✓ Zero Disk Extraction | ~ Extracts files to disk | ✓ Indexes inside ZIPs | ~ Local ZIP support | Requires unzipping | Manual ZIP extraction |
| Massive NAS Libraries (2TB+ / 50k+ Files) Performance on very large NAS collections |
✓ Non-blocking async scanner | ~ High resource overhead | ~ Best for local disks | ~ Desktop indexing | ~ Desktop indexing | ~ Slow OS file explorer |
| 🏷️ Metadata, Cataloging & Community Ecosystem | ||||||
| Deep Archival & License Attribution Full creator profiles, CC license tracking |
~ Basic metadata & tags | ✓ Comprehensive DAM schema | ~ Basic notes | ~ Basic notes & tags | ~ Basic notes & tags | Filename only |
| AI Vision / Auto-Tagging Automated image/mesh categorization |
No (Manual & batch tagging) | No | ~ Basic heuristic tags | No | ✓ Yes (AI Auto-Tagging) | No |
| Mobile Share Inbox (Send from Phone) Share links from Printables/MakerWorld straight to library |
~ Planned for future roadmap | No | ✓ Native Share Extension | No | No | No |
| Fediverse / ActivityPub Federation Decentralized instance-to-instance sharing |
No (Focused on private homelabs) | ✓ Yes (Federated sharing) | No | No | No | No |
| License & Cost Commercial pricing vs Open Source |
✓ 100% Free & Open Source (AGPL-3.0) | ✓ 100% Free & Open Source (AGPL-3.0) | Commercial (€20 – €45 paid license) | Commercial (€34.99 paid license) | ✓ 100% Free & Open Source (MIT) | ✓ Free (OS built-in) |
Every tool has its place: If you are looking for federated community sharing and archival DAM, Manyfold is unmatched. If you want a dedicated commercial desktop manager for a single PC, Modelist or Meshory are solid paid options. If you want open-source AI auto-tagging, Printventory is great. But if you want a fast, 100% free & open-source 24/7 homelab hub that connects your NAS directly to your slicers and 3D printers across all your phones, tablets and PCs, GyroidVault was purpose-built for you.
Zero complex dependencies. Lightweight SQLite database engine, self-contained, and ready for your home server or NAS.
services:
gyroidvault:
image: ghcr.io/teecodedev/gyroidvault:latest
container_name: gyroidvault
restart: unless-stopped
ports:
- "3457:3000"
volumes:
- ./data:/app/data
- /path/to/your/3dprints:/library
environment:
- NODE_ENV=production
- PORT=3000
- LIBRARY_PATH=/library