Deploy Now

Stars

173

Forks

13

Watchers

0

Developer links

GyroidVault

The bracket you printed last spring sits in some folder, on some drive, under a filename you no longer remember; GyroidVault is the searchable library that ends the hunt, where every model can be inspected in 3D, tracked through its prints, and sent to a printer without touching a slicer queue. Point it at your existing folders on a NAS or server and it indexes STL, 3MF, STEP, OBJ, G-code, binary BGCODE, and even Fusion 360 files non-destructively, generating thumbnails and 2x2 collages while a duplicate finder flags identical copies by SHA-256 hash. Opening a model launches Studio 2.0: orbit the mesh, jump between isometric, top, front, and side cameras, switch between solid, wireframe, and X-ray shading, try filament colours live, arrange multi-part assemblies on one build plate, and snapshot your favourite angle as the cover. Sliced files give up their secrets too, with layer-by-layer toolpath previews plus infill, temperatures, filament weight, and estimated cost extracted automatically. From the same page you can fire G-code straight to a Moonraker or Klipper printer, open the file in OrcaSlicer, Bambu Studio, PrusaSlicer, Cura, or Creality Print, log each print with its material and outcome, and share a model through an expiring public link. Collections, version histories, custom metadata fields, and role-based accounts keep a growing print farm library tidy for everyone who uses it. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

GyroidVault
GyroidVault
GyroidVault

Benefits

  • Your Whole Library, Searchable
  • Folder watching indexes existing directories non-destructively across STL, 3MF, STEP, G-code, and CAD formats, with SQLite indexing throttled for libraries of tens of thousands of models and terabytes of files.
  • Inspect Before You Print
  • Studio 2.0 renders meshes in WebGL with isometric presets, wireframe and X-ray modes, live filament swatches, multi-part build-plate assembly, and one-click cover snapshots from any camera angle.
  • Sliced Files Fully Decoded
  • G-code and binary BGCODE uploads yield layer counts, Z-heights, infill, temperatures, filament weight, and cost, with an interactive layer slider previewing the exact toolpath before printing.
  • Prints Logged, Library Shared
  • Print history records material, printer, and success for every attempt, expiring share links show models to outsiders, and Admin, Uploader, and Viewer roles govern who can change what.

Features

  • WebGL 3D Studio
  • Hardware-accelerated STL, 3MF, and OpenCASCADE-tessellated STEP rendering with smooth normals, embedded 3MF thumbnail extraction, part selectors, and distinct filament colours per component on the build plate.
  • Moonraker Printer Sending
  • Configured Klipper printers receive sliced G-code directly from any model page over the Moonraker HTTP API, with optional API keys, printer names, and one-click upload.
  • Slicer Deep Links
  • Preferred-slicer profiles launch OrcaSlicer, Bambu Studio, PrusaSlicer, Ultimaker Cura, Elegoo Slicer, or Creality Print through their URI handlers, packaging raw STL into 3MF automatically for Bambu.
  • Collections And Versioning
  • Multi-part projects group into collections with Markdown descriptions, iterations stack as v1, v2, and final under one entry, and key-value metadata fields capture designer or nozzle notes.
  • Accounts, SSO, Themes
  • Role-based access, OIDC single sign-on for Keycloak, Authentik, Authelia, and Okta with role mapping, six visual themes, module toggles, SMTP invites, and one-click database backups.

Apps Similar to GyroidVault