Free, open-source, self-hosted 3D model libraryFind it. Keep it. Make it. Share it.

Thingport imports 3D models from MakerWorld, Printables, Thingiverse and 20 other sites into your own library, helps you change them or even design new ones with AI, and makes sharing them with friends easy.

Install Thingport

docker compose up -d on any machine or NAS

Watch on YouTube

Import 3D models from MakerWorld, Printables, Thingiverse and 20 more sites

Bring in a whole collection or your likes at once with the Thingport Grab browser extension, keep them in sync, or paste a single link. Each model comes with its files, print profiles, photos, description, tags and author.

Already have a folder of STL, 3MF, STEP and OBJ files? Upload folders and ZIPs, or drop them in a watched folder.

Compare all 23 providers

Keep a 3D model library on your own server, sorted by AI

Every model is a real copy on your disk, kept even if the site removes it. Preview STL, 3MF, STEP and OBJ files in 3D in the browser, open them straight in your slicer, adapted to it and to your printer, and find anything again with categories, collections, tags and search.

Turn on AI and new imports are sorted into your own categories, and messy descriptions are tidied and translated into English. Run the model on your own hardware with Ollama, LM Studio or vLLM, or use a cloud API such as OpenAI, Gemini or Claude.

Set up AI
A model description before and after AI clean-up and translation into English, side by side, with RevertA model description before and after AI clean-up and translation into English, side by side, with Revert

Change models or design new parts with AI in Studio

Describe a part, or a change to a model you kept, and Studio's AI designs it step by step, checks it for printing and saves it to your library. Every step is a CAD command you can take yourself, and the same commands are tools for your assistant over MCP.

Read about Studio
Thingport Studio with a desk organiser the AI designed in 14 steps, and the Ask AI conversation beside itThingport Studio with a desk organiser the AI designed in 14 steps, and the Ask AI conversation beside it

Share models with friends on their own Thingport instance

Connect your Thingport instance with a friend's, your makerspace's or the one at work. Their people and models appear on your Explore, you can chat across instances, and Copy to my library keeps a model even if they delete theirs.

Connected instances talk ActivityPub, the protocol behind the fediverse, but only with Thingport instances an admin approved. Nothing private leaves.

Connect Thingport instances
A model from a connected Thingport instance, opened here, with Copy to my libraryA model from a connected Thingport instance, opened here, with Copy to my library
Tools

Generate models on the fly with tools and OpenSCAD scripts

Small apps that open in a window of their own and save what they make straight into your library. Pick one to see it.

Grid tiles with offset snaps: corners, edges and core tiles, and every snap counted, single, dual or quad.
Grid tiles with offset snaps: corners, edges and core tiles, and every snap counted, single, dual or quad.

Multiboard planner

Plans a Multiboard wall: the layout, and every tile and mount to print it, from your own library.

More about the Multiboard planner

Browse all tools

Your server, your rules

  • Runs where you do

    Docker on any machine or NAS, with guides for Unraid, TrueNAS SCALE and CasaOS. Plain HTTP on a LAN is fine.

  • Off until you say so

    AI and connected instances stay off, and silent, until an admin turns them on.

  • Open all the way

    AGPL-3.0, a REST API and an MCP server, with tokens you scope tool by tool.

Blog

Latest news

  • Thingport 1.7.0: open any 3MF file as if tailored for you

    Any 3MF from any site now opens as if it had been made for your slicer and your printer, and the Thingport Grab extension downloads those copies straight from the model's page. Plus a disk you can tidy, QIDI Maker and VoxelShare, migrating from another instance, achievements and Simplified Chinese.

  • Thingport 1.6.0: models that say more, and instances that connect

    Print profiles show on the model page with their time, filament and plates, laid out the way you pick, and every model keeps its licence. Thingport instances connect with each other, a home one included, with no port forwarding. Plus PIXUP, Fab365 and 3DExport, collections shared with just the people you pick, profiles with covers and avatars, and three new languages.

  • Thingport 1.5.0: AI becomes the engine

    Studio is a CAD page built for an AI to drive: describe a part, or a change to a model you have, and watch it designed step by step. Claude joins as an AI of its own, and Meshy's AI-made models import like any other site's. Plus an import queue for everyone, collections and chats to share with your household, and tighter guards on sign-ins and imports.

Install Thingport in three steps

Grab the compose file, run docker compose up -d, and sign up: the first account is the admin.