FileMind AI is an advanced document conversion tool that leverages AI technology to transform various document formats into Markdown or Word documents. It provides intelligent text recognition and formatting preservation, making it an ideal solution for document conversion and content extraction.
- Advanced AI-powered OCR technology
- Multiple AI model support for optimal recognition
- Accurate text and layout recognition
- Format preservation during conversion
- PDF documents
- Microsoft Office files (Word, Excel, PowerPoint)
- Image files (JPG, PNG, GIF, BMP, TIFF, WebP)
- Web documents (HTML, XML)
- Text files (TXT, RTF)
- Markdown (.md)
- Microsoft Word (.docx)
- Modern, intuitive web interface
- Real-time document preview
- Drag-and-drop file upload
- Page selection for partial document conversion
- Export options for different formats
-
Install Python (3.8 or higher)
# Download from https://www.python.org/downloads/ # Make sure to check "Add Python to PATH" during installation
-
Install system dependencies
# macOS (using Homebrew) brew install libreoffice brew install graphicsmagick brew install poppler # Linux (Ubuntu/Debian) sudo apt-get install libreoffice sudo apt-get install graphicsmagick sudo apt-get install poppler-utils # Windows # Download and install: # - LibreOffice: https://www.libreoffice.org/download/ # - GraphicsMagick: http://www.graphicsmagick.org/download.html # - Poppler: https://github.com/oschwartz10612/poppler-windows/releases/ # After downloading Poppler, add its 'bin' directory to your system PATH
-
Create virtual environment
# Create venv python -m venv venv # Activate venv # Windows venv\Scripts\activate # macOS/Linux source venv/bin/activate
-
Install Python dependencies
pip install -r requirements.txt
-
Start the application:
python api.py
-
Access the web interface:
- Open your browser
- Navigate to http://localhost:8001
-
Convert Documents
- Upload a document using drag-and-drop or file selection
- Choose an AI model from the available options
- Optionally specify pages to convert (e.g., "1,2,3" or "1-5")
- Click "Start Conversion" to begin the process
-
Export Results
- Preview the converted content in real-time
- Copy the Markdown content directly
- Download as Markdown file
- Export to Word document
- Thanks to all the open source projects that made this possible
- Special thanks to the AI model providers
This project is licensed under the MIT License - see the LICENSE file for details.