A downloadable tool for Windows

Buy Now$9.95 USD or more

# 🧠 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)

Purchase

Buy Now$9.95 USD or more

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:

FieSearchPro.zip 269 MB

Leave a comment

Log in with itch.io to leave a comment.