The Calm, Modern Vault for Your 3D Printing Universe.

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.

https://vault.local:3000/#/models/42
✦ 1:1 Live Studio 2.0
Library / Extruders / Dual-Gear Extruder Assembly

Dual-Gear Extruder Assembly

Extruders ✓ Printed 📁 Voron Upgrades
🧩 PART: ✦ All Parts Combined (4)
📐 64.2 × 48.0 × 52.6 mm
Filament: Electric Cyan PLA
💡 Print Tips & Recommendations Print housing in PETG or ABS with 4 perimeters and 25% Gyroid infill for maximum rigidity under high stepper temperatures.
Upgraded direct-drive assembly with hardened dual drive gears and precision tensioner idler. Compatible with standard NEMA 14 and NEMA 17 pancake stepper motors.
Slicing Specs
EST. TIME 1h 42m
FILAMENT 38.4 g
LAYER HEIGHT 0.16 mm
NOZZLE TEMP 240°C
Model Info
Preferred Slicer Bambu Studio
Files 4 total (27.2 MB)
Added Aug 28, 2026
#DirectDrive #Voron #PETG
100%
Local & Private (Zero Cloud)
1-Click
Collection ZIP Streaming
Multi-CAD
STL, 3MF, STEP, G-Code
0ms
Server Disk ZIP Bottlenecks

Everything You Need to Manage Your 3D Universe

GyroidVault eliminates the clutter of lost model files, unorganized downloads, and guesswork print times.

🎨

Calm 2-Column Model Studio

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.

Markdown Support Slice Spec Cards Print Log History Version Trees
🧩

Multi-Part 3D Assembly

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.

Real-Time mm Box Camera Presets
📚

2x2 Collage Collections

Organize models into themed project albums with automated 2x2 visual collages. Stream full collections as unified ZIP archives instantly.

ZIP Streaming Batch Visibility
🏷️

Power Batch Editing

Floating frosted action docks let you bulk-tag (append or replace), assign categories, and organize dozens of models in seconds.

Bulk Tagging Category Move
🛡️

Security & Drag-Safe UI

Strict session authentication on server filesystem traversal, rate limiting, tokenized share links, and MouseDown+MouseUp modal boundary safety.

Private Gatekeeper CSRF Hardened

Runs Anywhere Docker Runs

Zero complex dependencies. Lightweight SQLite database engine, self-contained, and ready for your home server or NAS.

docker-compose.yml
services:
  gyroidvault:
    image: ghcr.io/teecodedev/gyroidvault:latest
    container_name: gyroidvault
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - PORT=3000
      - REQUIRE_LOGIN_TO_VIEW=false
    volumes:
      - ./data:/app/data
      - ./uploads:/app/uploads
      - /path/to/your/3d_library:/app/library:ro

☕ Support GyroidVault & Fuel Future Features

GyroidVault is 100% free, open-source, and self-hosted. If GyroidVault brings calm and clarity to your 3D printing workflow, consider buying a coffee! Your support directly funds ongoing development and new integrations.

✨ 100% Free & Open-Source 🛠️ Built with ❤️ for 3D Printing
Buy Me a Coffee Star on GitHub

Got Questions? We've Got Answers.

What 3D and slicing file formats does GyroidVault support? +
GyroidVault natively supports STL, 3MF, OBJ, STEP / STP, F3D, standard G-Code, and compressed BGCode (Binary G-Code) with automated thumbnail and print spec extraction.
Does GyroidVault modify my existing library files on disk? +
No. Your mounted 3D library directory is accessed in read-only mode by default (`:ro`). GyroidVault creates thumbnails, metadata, and collection indexes in its own lightweight local SQLite database.
Can I keep my instance private with login protection? +
Yes! In System Settings or via environment variables (`REQUIRE_LOGIN_TO_VIEW=true`), you can enable Private Instance mode. In private mode, all models, 3D streaming routes, and library endpoints require an authenticated user account.
How do multi-part 3D assemblies work? +
When a model contains multiple STL or 3MF parts, GyroidVault allows you to inspect parts individually or switch to ✦ All Parts Combined. In combined mode, all parts render simultaneously with distinct palette colors, and the bounding box automatically calculates the physical width, depth, and height in millimeters.