3D File Organizer

Mar 29, 2026 min read

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.

Screenshot

Technical Details

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