Skip to main content

Folders and Files

[WORK IN PROGRESS]

As a user, you might occasionally want to see where a specific file is stored. Sometimes it's simple curiosity, other times you may want to inspect logs, review saved settings, or work directly with the files for troubleshooting or development.

And since LumiFind is privacy-focused software, everything is kept transparent so you can always see what is on your computer and why it is there.

Application Logs (system locations)

HereWhile running, LumiFind writes background logs with names following the pattern lf.YYYYMMDD_HHMM_XXX.log. Depending on how LumiFind was installed, these are the folders that LumiFind will have its filesstored at:

Operating System Location Comment Windows macOS Linux File Purpose Comment %LocalAppData%LocalAppData%\MIDILLI Tech\LumiFind\Logs\ - - lf.YYYYMMDD_HHMM_XXX.log Logs which LumiFind prints in the background Windows: Only exists if installed onlyfor forthe current user. Windows C:\Program Files\MIDILLI Tech\LumiFind\LogsLogs\ - - lf.YYYYMMDD_HHMM_XXX.log Logs which LumiFind prints in the background Windows: Only exists if installed for all users. macOS / Linux ~/.lumifind/logs/ Auto-saved session logs appear here when enabled (see below).

The .lumifind Folder

Operating System Path Windows C:\Users\%username%\.lumifind macOS / Linux ~\/.lumifind ~\.lumifind - Default

This is the default folder for settings, license files, analysis metadata and analysis contents.

Tip: Settings ->→ Open Settings Folder will openopens this directory.

directory directly.

Similarly the following files

Files and folders underinside .lumifind folder exist by default:

File / Folder Purpose Comment File Purpose Comment settings.json Contains user settings for LumiFindLumiFind. Can be edited manually, but with care! See Settings File. licence.license.json Contains devicedevice- and user-bound license informationinformation. If deleted or tampered,tampered with, the license cannot be activated again. Licenses must be released only using the License Manager. search_history.json Lists the last performed search queries. If you are using console mode, history will not be kept. lumifind_db.sqlite3 Database to keep thekeeping track of analyzed files and their metadata. Usually small in size. CanDefault alsolocation may vary between installation types (directly under .lumifind, or inside the index folder). Its path can be locatedchanged somewhere else and changingvia the relevantdb_file setting in settings.json. lumifind_dblumifind_db/ Folder toholding keepthe actual analysis data for documents, images, voice and videos. May increasegrow as the number of analyzed files increases.

Image cacheLocation can also be separated.
Allchanged of them can also be located somewhere else and changingvia the relevantindex_folder setting in settings.json.

thumbnailsthumbnails/ Folder containing smallerSmaller versions of the analyzed images, used both for detecting changes and displaying them in the interface.
It followsFollows the same folder structure as the includedindexed folders.content. Can also be locatedrelocated somewhere else and changingvia the relevantthumbnail_folder setting in settings.json.setting. logsmodels/ Cached copies of downloaded AI models (embedding, transcription and detection models). Can be relocated via the models_folder setting. <model_name>.pt Object detection model weights downloaded on demand for frame analysis. Stored at the root of .lumifind; safe to delete, they will be re-downloaded when needed. manifest.json Cached update information used by the built-in updater. Refreshed automatically when checking for updates. logs/ Folder for storing important information and error logs in the event of a problem. If you enable Settings ->→ Auto Save Logs, thesession logs will also appear here after for each session.run.

Inside the Index Folder (lumifind_db)

Besides your analysis data, LumiFind keeps small marker files here:

File Purpose .lumifind_indexing.lock Temporary marker while an indexing operation is running, preventing concurrent index writes. .lumifind_readonly Marker indicating the index is currently read-only (e.g. during maintenance or after an interrupted operation).

Note: Do not delete marker or database files manually while LumiFind is running. If an indexing operation was interrupted unexpectedly, remove the lock markers only after making sure no LumiFind process is active.