whatisgithub

What is my3dlibrary?

kenny-print-it/my3dlibrary — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · generalComplexity · 1/5LicenseSetup · easy

In one sentence

A free portable Windows app that turns your folder of 3D printing STL files into a Plex-style browsable library with thumbnails, a 3D viewer, and optional AI tagging.

Mindmap

mindmap
  root((My3DLibrary))
    What it does
      Organizes STL files
      Plex style browsing
      Built in 3D viewer
    Features
      Thumbnail previews
      Search by name or tag
      Google Drive support
      Optional AI auto-tag
    Tech Stack
      React and Tailwind
      Node.js backend
      SQLite database
      Three.js viewer
    Setup
      Unzip and run
      No install needed
      Runs from USB drive

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Organize a large folder of downloaded 3D printer model files into a searchable, browsable library.

USE CASE 2

Preview a 3D model in an interactive viewer before sending it to the printer.

USE CASE 3

Automatically tag hundreds of untitled model files using a free local AI vision model.

What is it built with?

ReactNode.jsSQLiteThree.jsTailwind

How does it compare?

kenny-print-it/my3dlibrary0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity1/53/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

No install required, just unzip and run the exe, AI auto-tagging is optional and needs a separate local model or API key.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

My3DLibrary is a free Windows app that organizes your collection of 3D printing model files, the STL files people use for 3D printers, into a browsable library similar to how Plex organizes movies and shows. It requires no installation. You download it, unzip it, and double click the program, and it can even run directly from a USB drive without administrator permissions. Once running, it opens a page in your web browser where you point it at the folders on your computer that hold your model files, and it scans them to build your library automatically. From there you can browse your models by collection and category with thumbnail previews, search by name or tag, and open any model in a built in 3D viewer to look at it from every angle before printing. If you keep your files on Google Drive, you can install Google Drive for Desktop so it appears as a regular drive letter on your computer, then add that as a folder like any other, with no extra setup needed. One optional feature is automatic tagging of your models using AI that looks at each model's thumbnail image and guesses helpful labels for it. You can run this free using a local AI tool called Ollama with a vision model, or use a paid, faster option through OpenAI for a small per model cost, or connect to another local AI server called LM Studio. None of this tagging is required. Browsing and viewing models works fine without it, and none of your files or thumbnails are ever sent anywhere unless you specifically choose the paid OpenAI option. The app is built with a web based frontend using React and Tailwind, and a Node.js backend that stores your library information in a small local SQLite database file. The 3D viewer uses the Three.js graphics library. If you want to build the project from source rather than downloading the ready made release, you need Node.js and the pnpm package manager, then you install dependencies and run a couple of build commands to produce your own copy of the app. The project is released under the MIT license and was created by a hobbyist described as a dad who turned an interest in 3D printing into a full blown obsession. Bug reports, feature requests, and pull requests are welcome, and there is a small support link for anyone who wants to buy the creator a coffee.

Copy-paste prompts

Prompt 1
I just downloaded My3DLibrary. Walk me through unzipping it and pointing it at my models folder.
Prompt 2
Explain how to set up the free Ollama and LLaVA AI auto-tagging option instead of paying for OpenAI.
Prompt 3
How do I add my Google Drive folder as a library location in My3DLibrary?
Prompt 4
Show me how to build My3DLibrary from source using pnpm and Node.js.

Frequently asked questions

What is my3dlibrary?

A free portable Windows app that turns your folder of 3D printing STL files into a Plex-style browsable library with thumbnails, a 3D viewer, and optional AI tagging.

What language is my3dlibrary written in?

Mainly TypeScript. The stack also includes React, Node.js, SQLite.

What license does my3dlibrary use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is my3dlibrary to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is my3dlibrary for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.