Features
Modelist is built around one job: finding the 3D file you want, fast. Here's everything in the box - from the library you've been ignoring to the slicer you actually print with.
STL, 3MF, and OBJ files don't show what they are in Finder or Explorer. Modelist generates 3D previews, pulls embedded thumbnails out of 3MF files, and indexes ZIPs you never opened - so every file in your folders becomes recognizable.

Tell Modelist which folders to watch. New STL, 3MF, OBJ, STEP, and ZIP files get indexed automatically, including subfolders.
Built-in viewer renders STL, 3MF geometry, and OBJ natively. Rotate, zoom, inspect before you print. Handles files up to 200MB.
Bambu Studio and Makerworld bundle thumbnails inside 3MF files. Modelist pulls them out and uses them as previews.
Index models inside ZIP, RAR, 7Z, TAR, TAR.GZ, and TAR.BZ2 packages without unzipping anything yourself. Archives appear as locked groups in your library.
Override the auto-generated preview with your own image when you want a model to look like something specific.
Paste a Makerworld, Printables, or Thingiverse URL and Modelist pulls images, descriptions, and metadata for the model.
Light and dark themes with a Settings toggle. Modelist remembers your choice; renders display correctly in both.
Pick the default colour Modelist uses to render 3D previews - so STLs don't all look like the same blue blob.
Tags and folders aren't enough once your library hits a few hundred files. Modelist gives you tags, nested collections, and saved searches that maintain themselves.

Custom labels for any criteria. "Print Ready", "Articulated", "Gifts" - whatever shape your library takes.
Named groupings. Drag files in, or save a search and call it a Collection.
Build hierarchies as deep as your library demands. Faction → Unit → Variant works fine.
Save a search and Modelist keeps the result current as your library grows. Live, not snapshot.
Customizable status flag for each file. "To Print", "Review", "In progress" - whatever workflow stages you actually use.
Per-file freeform notes. Print settings, license terms, where you found it, what went wrong last time.
Select multiple files and tag, collect, or delete them all at once. Multi-select works the way you'd expect.
Add, remove, and reorder watched folders any time. Drop a folder from Finder onto the sidebar to add it.
Manually cluster related files - parts of a multi-piece print, model variants, accessories that go together. Each group can have its own custom thumbnail and be bulk-added to a collection.
Keep your printers, filaments, and filament colours catalogued alongside your files. Modelist learns colours from imported 3MFs and groups them so you can filter by what's actually loaded right now.
Track the printers you own. Filter your library by which printer a file is for, or tag files with the printer that worked best.
Catalog filaments and other materials you have on hand. Group files by what they print best in.
Modelist learns colours from your 3MF imports and groups them into Whites, Reds, Blues, etc. Auto-assign sorts the rest based on hex once you've seeded a few colours per group.
Beyond the default colour buckets, create your own groups for specific brands, finishes, or projects.
Filenames are useless when you don't remember what you named the file. Modelist searches across names, descriptions, tags, notes, and metadata - and finds duplicates a file manager never will.

Search everything Modelist knows: filename, source description, your notes, your tags, all at once.
Filter by format, size range, date range, tags, source platform, banderole status - mix and match.
Got a search you'll run again? Save it. The result list updates as your library grows; you don't.
Byte-exact: identical file content, different folders. The "I downloaded this twice" case.
Similar filenames + similar sizes. Catches near-duplicates with slightly different names.
Visual hashing. Catches the same model when someone renamed it or re-exported it - filename-based tools miss this entirely.
Toggle fuzzy matching when you can't quite remember what the file was called. Modelist forgives a typo.
Filter to find files that belong to a collection, or files that haven't been collected yet. Useful for library cleanup.
Modelist is slicer-agnostic. Files open with your OS's default app for each extension, and Open With sends them to anything else - with per-file memory of your choice.

Modelist doesn't lock you to one slicer. By default it opens files with your OS's default app for each extension. Bambu Studio, PrusaSlicer, OrcaSlicer, Cura, SuperSlicer - all just work.
Any application your OS knows about. Open .stl in Blender, .step in Fusion 360, whatever your workflow needs.
Used Orca for one model and Bambu Studio for another? Modelist remembers and defaults to your last choice for each file.
Running two copies of the same slicer side-by-side? Supported - pick which instance to send to.
Pass custom command-line arguments to any app you've added. Run a slicer with your preferred profile, or hand off to a script.
Found a model on your phone? Send it to Modelist. Want to share files with a friend who also uses Modelist? Drop them in their Inbox with metadata, descriptions, and your custom tags intact.

Hit the share button on any 3D model link from your phone (iOS or Android). Lands in Modelist's Inbox on your desktop.
Send files (or just metadata) to other Modelist users. They see your gallery, descriptions, and tags - not a bare STL.
All shared files land here first. Review, accept, or decline before anything enters your library. Expired links are tracked too.
Free Modelist users can receive shared files even at the 50-file limit. Sending requires a paid license.
Pair your phone to your desktop with a QR code. No accounts to set up, no manual ID-typing.
Modelist is a desktop app, not a service. Files never leave your computer unless you explicitly share one. No account required for the core app.
Indexing, previews, search, metadata extraction - all on your machine. No internet required for the core app.
Install, point at folders, use. No signup, no email, no password. Cloud sharing has its own login and is opt-in.
Modelist never moves, renames, or rewrites your files. The only destructive action is delete, and it's a manual choice with a confirmation dialog.
Sharing features (mobile and user-to-user) require login. They're off by default; turn them on if and when you want them.
Reorganize your folders and Modelist still recognizes each file. Tags, notes, custom thumbnails, and collections all come along.
Modelist's database is metadata only. Stop using it tomorrow and your folders are exactly as you left them.
Modelist runs natively on macOS, Windows, and Linux. The mobile companion at share.modelist.app handles phone-to-desktop sharing on iOS and Android.
Apple Silicon (arm64) and Intel via Universal binary. Distributed as a signed .dmg.
x64 Setup.exe. ARM build published with releases when supported.
x86_64 AppImage and amd64 .deb. ARM AppImage published with releases when supported.
share.modelist.app works on iOS and Android via the system share sheet. No app-store install needed.
€20 for v1 (every v1.x update), €60 for lifetime (every major release forever). No subscription.
Up to 50 files, no time limit. Try Modelist on your real library before buying.
Modelist updates itself in the background. New version drops, you get a notification next time you launch.
Every release ships with notes inside the app. Open Settings → License & Version to see what's new.
A welcome screen guides first-time users through pointing Modelist at folders. No empty-app blank-stare moment.
Free for 50 files, no time limit. €60 once when you outgrow it. Or never. Up to you.