BlenderFileFinder is a free Linux tool that scans your drives for .blend files, generates visual previews, and lets you tag/organize them effortlessly. No more getting lost meaningless file names.
A standalone application to browse, organize, and manage your .blend files with thumbnail previews and tagging support.
- Thumbnail previews extracted from .blend files
- Animated turntable previews on hover
- Tag-based organization
- Automatic version grouping (e.g., model_v01.blend, model_v02.blend)
- Search and filter by name or tags
- Grid and list view modes
- C++20 compatible compiler (GCC 10+, Clang 12+)
- CMake 3.16+
- OpenGL 3.3+
- GLFW 3.3+
- SQLite3
- Blender (optional, for generating rotation previews)
sudo apt install build-essential cmake libglfw3-dev libsqlite3-dev libgl1-mesa-devsudo dnf install gcc-c++ cmake glfw-devel sqlite-devel mesa-libGL-develsudo pacman -S base-devel cmake glfw sqlite mesagit clone --recurse-submodules https://github.com/yourusername/BlenderFileFinder.git
cd BlenderFileFinder
mkdir build && cd build
cmake ..
make -j$(nproc)For a release build with optimizations:
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j$(nproc)Download and install the pre-built package:
sudo apt install ./blender-file-finder_1.0.0_amd64.debOr build your own .deb package:
./build-deb.sh 1.0.0
sudo apt install ./build/blender-file-finder_1.0.0_amd64.debThis installs system-wide to /usr/bin/blender-file-finder with proper desktop integration.
To uninstall:
sudo apt remove blender-file-finderInstall to your home directory:
./install-desktop.shThis will:
- Copy the binary to
~/.local/bin/ - Install application icons
- Add a desktop entry so it appears in your application menu
To uninstall:
./uninstall-desktop.sh./BlenderFileFinder- Launch the application
- In the sidebar, click "Add Location" to add a folder containing .blend files
- Enable "Recursive" to include subfolders
- Your files will be scanned and thumbnails will appear in the main view
- Use the search bar to filter files, or click tags in the sidebar to filter by tag
- Double-click a file to open it in Blender
Press F1 in the application to open the built-in User Guide.
Install Doxygen:
# Ubuntu/Debian
sudo apt install doxygen graphviz
# Fedora
sudo dnf install doxygen graphviz
# Arch
sudo pacman -S doxygen graphvizCreate a Doxyfile and generate documentation:
cd /path/to/BlenderFileFinder
# Generate default Doxyfile (first time only)
doxygen -g
# Edit Doxyfile to set project options (optional)
# Key settings to change:
# PROJECT_NAME = "Blender File Finder"
# INPUT = src
# RECURSIVE = YES
# EXTRACT_ALL = YES
# GENERATE_LATEX = NO
# Generate documentation
doxygen DoxyfileOpen the documentation in your browser:
xdg-open html/index.html- Database:
~/.local/share/BlenderFileFinder/database.db - Preview cache:
~/.cache/BlenderFileFinder/previews/ - Scan cache:
~/.cache/BlenderFileFinder/
MIT License
