Skip to content

Open the local copy

If your computer has the same library synced (OneDrive, Dropbox, Syncthing, a mounted share), the Open in button can open that file instead of a download. When you save in the slicer, you update the original, and the sync tool brings the change back to the library.

This needs a small helper on the computer, installed once. It registers threemflib:// links and opens them in your slicer. Any web page could fire such a link, so the helper only opens model files (.3mf, .stl, .obj, .step) that are inside the folder you give it, and refuses anything else.

Supported slicers: Bambu Studio, OrcaSlicer, PrusaSlicer and UltiMaker Cura.

From a copy of the repository, run the build script with your local library folder:

Terminal window
tools/mac-opener/build.sh "$HOME/Library/CloudStorage/OneDrive-Personal/3D Print"

This builds 3MF Library Opener.app in ~/Applications and registers it. It opens files in the slicer you picked on the site (found by its app name). Uninstall by deleting the app.

From a copy of the repository, in PowerShell:

Terminal window
powershell -ExecutionPolicy Bypass -File tools\windows-opener\install.ps1 -LibraryFolder "D:\3D Print"

Without -LibraryFolder it looks for 3D Print in your OneDrive folder. It installs to %LOCALAPPDATA%\3MF Library Opener and registers the links for your user only (no admin rights). It finds installed slicers by itself; otherwise pass -BambuStudio, -OrcaSlicer, -PrusaSlicer or -Cura with the path to the program. Run it again after installing another slicer. Uninstall with uninstall.ps1.

On that computer, open Account → This computer, pick your slicer and tick Open models from my local copy. The setting is per browser.

The paths have to match: a model at Workshop/Gridfinity/Box.3mf on the site must be at <your folder>/Workshop/Gridfinity/Box.3mf on the computer. If the file isn’t there (yet), the helper says so.