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

Email: support-info@mseprosoftware.net