Smart File Finder & Chat Assistant v2 is a powerful Python-based desktop application designed to streamline file management and information retrieval for Chinese-speaking users. With a sleek, Chinese-localized interface, this tool leverages advanced AI to search, summarize, and interact with documents and images.
Built with customtkinter
for a modern GUI and Flask
for a robust API backend, itβs perfect for professionals, researchers, and teams handling large file collections in Chinese environments. π
Download FileFinderSetup.exe
from Releases.
Alt+Q
hotkey to restore.To be updated with v2βs Chinese interface.
Search Tab:
Chat Assistant:
OCR Summary:
chi_sim
data is installedsudo apt install tesseract-ocr tesseract-ocr-chi-sim
brew install tesseract
sudo apt install poppler-utils
brew install poppler
# Clone the Repository π₯ git clone https://github.com/BotirBakhtiyarov/Filefinder.git cd Filefinder # Set Up Virtual Environment π οΈ python -m venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activate # Windows # Install Dependencies π¦ pip install -r requirements.txt
Update MODEL_DIR
in api_server.py
:
MODEL_DIR = "models/" # Path to Chinese-optimized models
Make sure models like:
paraphrase-multilingual-MiniLM-L12-v2
chinese-clip-vit-base-patch16
are available or downloaded.
# Start the API server π python api_server.py # Run the main application π python app.py
A Chinese-language setup wizard will guide you to:
εΉ΄εΊ¦ζ₯εζ¦θΏ°
).FileFinder_v2/
βββ .venv/ # Virtual environment
βββ assets/
β βββ ui/ # Chinese-localized GUI
β β βββ chat_frame.py
β β βββ main_app.py
β β βββ search_frame.py
β β βββ setup_wizard.py
β β βββ summary_window.py
β βββ utils/
β βββ file_utils.py
βββ app.py # App entry point
βββ api_server.py # Flask backend
βββ requirements.txt # Dependencies
βββ myicon.ico # App icon
api_server.py
includes:
/embed_text
: Embed Chinese text/embed_image
: Embed image/embed_clip_text
: CLIP-based text-image embedding/extract_pdf_with_ocr
: OCR for Chinese PDFs/extract_image_ocr
: OCR for Chinese imagesWe welcome contributions! π
# Fork and branch git checkout -b feature/YourFeature # Commit and push git commit -m "Add YourFeature" git push origin feature/YourFeature
chi_sim
support.api_server.py
is running and keys are set.customtkinter
compatibility.Open an issue on GitHub with logs if needed.
MIT License β see LICENSE for details.
Built with β€οΈ for Chinese-speaking users, AI File Finder is your ultimate file management companion!