File Search Pro 1.19 for Windows 10&11
# π§ File Search Pro - Smart File Search AI
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
---
## πΈ UI Preview
---
## π To-Do / Future Ideas
- π OCR support for images and PDFs
- π§ Embedding-based semantic search (toggle on/off)
- π Encrypted tag metadata
- π Smart tag suggestion via LLM
- π§ More advanced AI LLM integration</li>
---
## π License
License File Search Pro Β© 2025 MSE Pro Software (Kristopher Sorensen)
File Search Pro Windows installer package, License Agreement