File Search Pro
A downloadable tool for Windows
# π§ 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)
Status | Released |
Category | Tool |
Platforms | Windows |
Author | mseprosoftware |
Tags | artificial-intelligence, file-search, indexing |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $9.95 USD. You will get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.