The latest commit 5fe2521 (2026-10-14) in yazzang-homelab/im-looking-for fixed both the problem of folder traversal never finishing on Windows and the problem of folders added while running being silently ignored. This repository is a local search tool that finds photos, PDFs, documents, voice memos, and videos on your own computer by content, providing a CLI, an app, and an MCP server for agents.
The cause was a folder traversal that followed legacy junctions in the Windows profile (junction, Application Data and Local Settings), looping back to itself. The commit message records that in this state a single pass over the home folder met 550,835 files over 240 seconds and still did not finish, and that after changing it to skip junctions and symbolic links it finished in 0.7 seconds with 9,485 files. Beyond merely avoiding junctions, it now also checks for Stop events during traversal, obtains file size and timestamps from the directory listing, and reports progress on a per-folder basis.
At the same time, the indexing flow itself changed. Indexing counts the files discovered while sweeping folders in the 'looking' stage, and starts the embedding model only once there are files to read. Indexing requests that come in while running are piled up in a queue and run once more after the preceding task finishes, and pressing Stop discards the pending requests as well. The MCP index tool now returns {started, queued}, and the app screen shows the looking and queued states, along with a 'Stopping…' indicator that is kept until the task ends.
However, this time comparison follows the single measurement stated in the commit, and neither a license nor a separate benchmark is among the given facts. There is also no evidence in this change that embedding quality or search accuracy improved. Since this fix corrects the exploration and scheduling behavior, how much the traversal time actually decreases remains to be verified separately in the deployment environment.