
File Search Pro Windows 10&11
Advanced indexing and file search tool for Windows PC
$12.99$6.99
# đź§ File Search Pro - Smart File Search AI For Windows 10&11
File Search Pro is an intelligent desktop application for blazing-fast file search, content analysis, AI-powered summarization, question answering, tagging, and embedded preview matching. Designed for developers, engineers, legal teams, and anyone managing large folders of documents.
---
## 🚀 Features
### 🔍 Smart File Search
- Real-time search by filename or embedded content
- Dynamic filtering by file type and engineering/dev categories
- Supports up to 10 monitored directories
- Highlights tagged files in yellow and sensitive files in red
### đź“‚ Directory Monitoring
- Add or delete directories for indexing
- Automatically updates file list on file creation, deletion, renaming, or modification
- Excludes system directories like C:\Windows, Program Files, etc.
- Prevents indexing temporary/system file types like .dll, .exe, .ini, etc.
### đź§ AI-Powered Features
- ✅ Summarization – right-click a file to view a generated summary of the embedded content using DistilBART/sshleifer
- ✅ Ask a Question – ask custom questions about a document (e.g., "What is the due date?") using a lightweight QA model DistilBERT/distilled squad
### 🏷️ Tag Management
- Add/Edit/Delete tags on any file
- Tags are persisted and searchable with tag:<tagname>
- Highlighted in yellow in results list
### đź“‘ File Actions
- Open with default app (double-click)
- Right click-Save As...
- Right click-Email via Outlook (if installed)
- Right click-Preview embedded content with keyword highlighting
### 🎨 UI/UX
- Clean PyQt5 interface with dark mode toggle
- Displays indexing status, progress bar, and total indexed files
- Starts centered on screen with animated splash screen
- Context menu on file right-click for all key features
---
## đź“– How to Use
### âž• Add a Directory
- Click "Add Directory"
- Select folder (non-system, non-protected)
- Automatically begins indexing and embedding
### 🔍 Search & Filter
- Type in the search bar to filter by name/content
- Use file type or Dev filters for quick narrowing
- Use tag: prefix to filter tagged files
### đź§ Use AI Features
- Right-Click a file → Preview Match: View highlighted content
- Right-Click → Summarize: Generate a summary in a popup
- Right-Click → Ask a Question: Ask document-specific questions
## âś… Examples of Good Questions (QA)
### đź§ľ General Document Questions
- “Anything you think is relevant to the documents content”
## đź§ Technologies Used
- Python 3.10+
- PyQt5 – GUI framework
- Transformers (Hugging Face) – Summarization + QA
- Watchdog – File system monitoring
- JSON – Persistent caching of index, embedded content, and tags
---
## đź’ľ Files Used
- index.json – stores directories, file paths, last modified timestamps
- embedded_text.json – stores extracted file content
- tags.json – stores file tags
---
## đź› Developer Notes
- Thread-safe with file locking for all critical file operations
- Supports up to 10 concurrent monitored directories
- Clean separation of indexed files by directory
- Uses persistent indexing on app restart
Email: support-info@mseprosoftware.net
PROPRIETARY SOFTWARE LICENSE AGREEMENT
Version 1.19 – Effective Date: November 28, 2025
Copyright © 2025
Kristopher Sorensen
All rights reserved.
------------------------------------------------------------
1. Grant of License
This software, File Search Pro (the “Software”), is licensed, not sold.
Kristopher Sorensen (“Licensor”) grants you (“Licensee”) a non-exclusive, non-transferable,
non-sublicensable, revocable license to install and use the Software solely for your own
personal or internal business use, subject to the terms of this Agreement.
------------------------------------------------------------
2. Restrictions
You may not, and you agree not to:
- Copy, reproduce, distribute, or publicly display the Software
- Sell, resell, rent, lease, sublicense, or transfer the Software
- Reverse engineer, decompile, disassemble, or attempt to derive source code
- Modify, adapt, translate, or create derivative works
- Remove or alter any copyright, trademark, or proprietary notices
- Use the Software to build or assist a competing product
- Share license keys or access with any third party
Any attempt to do so automatically terminates this license.
------------------------------------------------------------
3. Ownership
The Software and all related intellectual property rights are and shall remain the exclusive
property of Kristopher Sorensen.
This Agreement grants no ownership rights in the Software.
------------------------------------------------------------
4. Updates and Modifications
The Licensor may provide updates, patches, or enhancements at their discretion.
Any updates are considered part of the Software and subject to this Agreement.
------------------------------------------------------------
5. Termination
This license is effective until terminated.
It will terminate automatically and without notice if you breach any term of this Agreement.
Upon termination, you must immediately cease all use of the Software and delete all copies.
------------------------------------------------------------
6. Disclaimer of Warranties
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE LICENSOR DISCLAIMS ALL WARRANTIES,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- MERCHANTABILITY
- FITNESS FOR A PARTICULAR PURPOSE
- NON-INFRINGEMENT
------------------------------------------------------------
7. Limitation of Liability
IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING
BUT NOT LIMITED TO:
- LOST PROFITS
- LOST DATA
- BUSINESS INTERRUPTION
- INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES
EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
------------------------------------------------------------
8. Governing Law
This Agreement shall be governed by and construed in accordance with the laws of the
United States, without regard to conflict of law principles.
------------------------------------------------------------
9. Entire Agreement
This Agreement constitutes the entire agreement between you and the Licensor regarding
the Software and supersedes all prior agreements or understandings.
------------------------------------------------------------
10. Contact Information
Kristopher Sorensen
MSE PRO SOFTWARE
Contact
© 2025. All rights reserved.
