Repository navigation
Home
Hi! Thanks for checking out GyroidVault. I built this tool because I was tired of slow, clunky cloud services and bloated interfaces to manage my 3D printing models. I wanted something fast, self-hosted, and designed specifically for how makers actually work with 3D printers and slicers.
GyroidVault runs directly on your own home server or NAS right alongside your CAD files. It gives you a calm, visual workspace to organize your collection, inspect STL, 3MF, and STEP assemblies in 3D with physical millimeter dimensions, and push files straight to your slicers or Klipper printers with a single click.
🌐 Official Website: gyroidvault.com
📦 GitHub Repository: github.com/TeeCodeDev/GyroidVault
- Local First & Private: No forced cloud accounts, no subscriptions, no external telemetry. Your models and print metadata stay strictly on your own hardware.
- Scale Without Bottlenecks: Engineered to comfortably handle 2TB+ collections, 20,000+ models, and 180,000+ files with sub-80ms paginated SQLite queries and asynchronous background indexing.
- Makers-First Workflow: Slicer deep links (OrcaSlicer, Bambu Studio, Creality Print, PrusaSlicer, Elegoo Slicer, Cura), Klipper/Moonraker 1-click uploads, physical mm bounding boxes, and multi-part assembly on a virtual build plate.
- Customizable Workspace: Tailor your interface with 6 visual themes, 6 accent colors, and modular feature toggles to show only the tools you need.
- Customizable UI Themes & Accent Colors: New dedicated User Interface tab in Settings with 6 visual themes (Dark Glass, Slate, Midnight, Light, OLED High Contrast, Cyberpunk) and 6 vibrant accent colors with instant live switching.
- Granular Module Toggles & Default Landing Page: Simplify your sidebar and model cards. Easily hide categories, collections, tags, favorites, folder explorer, statistics, format pills, print history, or printers if you don't use them. Set your default landing page to All Models, Browse, or Collections.
- OpenID Connect (OIDC) Single Sign-On: Native SSO support for Authentik, Keycloak, Authelia, and Okta with auto-provisioning and configurable role claim mapping.
- Library Scan Modes (Folder Mode vs. File Mode): Choose between grouping subfolders into unified multi-part models (assemblies) or indexing standalone 3D files with automatic companion image/gcode pairing.
-
Spin-Down Friendly Disk Sync (NAS / Unraid): Configurable background disk sync interval (
auto_sync_interval), or set to0to completely disable periodic disk wakeups for sleeping hard drives. -
Creality Print Slicer Integration: Direct 1-click slicing protocol support (
crealityprint://) alongside OrcaSlicer, Bambu Studio, Elegoo Slicer, and Cura. - Model & Folder Name Tooltips: Hovering over truncated model or folder names now displays their full title instantly.
-
1-Click SQLite & Thumbnail Backup: Instant single-click
.ziparchive download of your database and custom thumbnails for secure offsite backup.
Use the sidebar or links below to explore the documentation:
- Installation (Unraid & Docker) — Step-by-step setup for Unraid, Docker Compose, health checks, and bare metal.
- Usage & Features — Exploring Studio 2.0, format filters, STEP/3MF viewing, multi-part assemblies, and batch editing.
- Slicer Integration — Setting up 1-click deep links for OrcaSlicer, Bambu Studio, Creality Print, PrusaSlicer, Cura, and Elegoo Slicer.
- Settings & Administration — UI themes, module toggles, OIDC SSO, scan modes, disk sync, printers, and backups.
- Troubleshooting & FAQ — Solutions for common questions, large library scans, and WebGL tips.
Built for the 3D printing community.