Overview
This solution is a macOS desktop application built with Flutter and native Swift components that organizes 3D model libraries without sending files to the cloud. It scans user-selected folders for STL and 3MF files, extracts model metadata such as dimensions and mesh details, generates thumbnails from multiple viewing angles, and stores everything in a local SQLite database for fast browsing and search. The app also uses on-device AI to suggest categories and tags, while still letting users review, edit, and override results so their 3D file collection stays accurate, searchable, and easy to manage.

Technical Details
- Language: Dart
- Key dependencies: Flutter, Apple Vision, Apple Core ML, SceneKit, SQLite
- Testing Frameworks: Vitest (unit test), Playwright (e2e tests)